org.siebengeisslein.client.instrument
Class TransformingAdapter

java.lang.Object
  extended by org.objectweb.asm.ClassAdapter
      extended by org.siebengeisslein.client.instrument.TransformingAdapter
All Implemented Interfaces:
org.objectweb.asm.ClassVisitor

public class TransformingAdapter
extends org.objectweb.asm.ClassAdapter


Field Summary
 
Fields inherited from class org.objectweb.asm.ClassAdapter
cv
 
Constructor Summary
TransformingAdapter(org.objectweb.asm.ClassVisitor cv, org.objectweb.asm.tree.ClassNode classNode, java.lang.ClassLoader cl)
           
 
Method Summary
 void visit(org.objectweb.asm.ClassVisitor cv, org.objectweb.asm.tree.ClassNode cn)
           
 void visit(int version, int access, java.lang.String name, java.lang.String signature, java.lang.String superName, java.lang.String[] interfaces)
           
 org.objectweb.asm.FieldVisitor visitField(int access, java.lang.String name, java.lang.String desc, java.lang.String signature, java.lang.Object value)
           
 org.objectweb.asm.MethodVisitor visitMethod(int access, java.lang.String name, java.lang.String desc, java.lang.String signature, java.lang.String[] exceptions)
           
 
Methods inherited from class org.objectweb.asm.ClassAdapter
visitAnnotation, visitAttribute, visitEnd, visitInnerClass, visitOuterClass, visitSource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TransformingAdapter

public TransformingAdapter(org.objectweb.asm.ClassVisitor cv,
                           org.objectweb.asm.tree.ClassNode classNode,
                           java.lang.ClassLoader cl)
                    throws VerifyException,
                           java.io.IOException
Throws:
VerifyException
java.io.IOException
Method Detail

visit

public void visit(org.objectweb.asm.ClassVisitor cv,
                  org.objectweb.asm.tree.ClassNode cn)

visit

public void visit(int version,
                  int access,
                  java.lang.String name,
                  java.lang.String signature,
                  java.lang.String superName,
                  java.lang.String[] interfaces)
Specified by:
visit in interface org.objectweb.asm.ClassVisitor
Overrides:
visit in class org.objectweb.asm.ClassAdapter

visitField

public org.objectweb.asm.FieldVisitor visitField(int access,
                                                 java.lang.String name,
                                                 java.lang.String desc,
                                                 java.lang.String signature,
                                                 java.lang.Object value)
Specified by:
visitField in interface org.objectweb.asm.ClassVisitor
Overrides:
visitField in class org.objectweb.asm.ClassAdapter

visitMethod

public org.objectweb.asm.MethodVisitor visitMethod(int access,
                                                   java.lang.String name,
                                                   java.lang.String desc,
                                                   java.lang.String signature,
                                                   java.lang.String[] exceptions)
Specified by:
visitMethod in interface org.objectweb.asm.ClassVisitor
Overrides:
visitMethod in class org.objectweb.asm.ClassAdapter