| java.lang.Object com.tc.asm.ClassAdapter com.tc.aspectwerkz.transform.inlining.weaver.AddMixinMethodsVisitor
Inner Class :public class PrependToClinitMethodCodeAdapter extends MethodAdapter | |
Inner Class :public class AppendToInitMethodCodeAdapter extends MethodAdapter | |
Inner Class :static class MixinFieldInfo | |
Method Summary | |
public static boolean | classFilter(ClassInfo classInfo, ExpressionContext ctx, Set definitions) Filters the classes to be transformed. | public void | visit(int version, int access, String name, String signature, String superName, String[] interfaces) Visits the class. | public void | visitEnd() Creates a new clinit method and adds mixin instantiation if it does not exist. | public MethodVisitor | visitMethod(int access, String name, String desc, String signature, String[] exceptions) Appends mixin instantiation to the clinit method and/or init method. |
classFilter | public static boolean classFilter(ClassInfo classInfo, ExpressionContext ctx, Set definitions)(Code) | | Filters the classes to be transformed.
Parameters: classInfo - the class to filter Parameters: ctx - the context Parameters: definitions - a set with the definitions boolean true if the method should be filtered away |
visit | public void visit(int version, int access, String name, String signature, String superName, String[] interfaces)(Code) | | Visits the class.
Parameters: access - Parameters: name - Parameters: signature - Parameters: superName - Parameters: interfaces - |
visitEnd | public void visitEnd()(Code) | | Creates a new clinit method and adds mixin instantiation if it does not exist.
|
visitMethod | public MethodVisitor visitMethod(int access, String name, String desc, String signature, String[] exceptions)(Code) | | Appends mixin instantiation to the clinit method and/or init method.
Parameters: access - Parameters: name - Parameters: desc - Parameters: signature - Parameters: exceptions - |
Methods inherited from com.tc.asm.ClassAdapter | public void visit(int version, int access, String name, String signature, String superName, String[] interfaces)(Code)(Java Doc) public AnnotationVisitor visitAnnotation(String desc, boolean visible)(Code)(Java Doc) public void visitAttribute(Attribute attr)(Code)(Java Doc) public void visitEnd()(Code)(Java Doc) public FieldVisitor visitField(int access, String name, String desc, String signature, Object value)(Code)(Java Doc) public void visitInnerClass(String name, String outerName, String innerName, int access)(Code)(Java Doc) public MethodVisitor visitMethod(int access, String name, String desc, String signature, String[] exceptions)(Code)(Java Doc) public void visitOuterClass(String owner, String name, String desc)(Code)(Java Doc) public void visitSource(String source, String debug)(Code)(Java Doc)
|
|
|