| java.lang.Object com.tc.asm.MethodAdapter com.tc.aspectwerkz.transform.inlining.weaver.AfterObjectInitializationCodeAdapter
AfterObjectInitializationCodeAdapter | public class AfterObjectInitializationCodeAdapter extends MethodAdapter implements TransformationConstants(Code) | | A visitor that keeps track of NEW and INVOKESPECIAL when within a constructor
to flag when the object initialization has been reached (after this/super call).
No regular weaving should occur before it since this(XXJP.invoke(this)) is not allowed Java code
author: Alexandre Vasseur |
m_isObjectInitialized | protected boolean m_isObjectInitialized(Code) | | |
AfterObjectInitializationCodeAdapter | public AfterObjectInitializationCodeAdapter(MethodVisitor cv, String callerMemberName)(Code) | | |
queryCurrentMethodInsn | protected boolean queryCurrentMethodInsn(int opcode, String calleeClassName, String calleeMethodName, String calleeMethodDesc)(Code) | | |
visitMethodInsn | public void visitMethodInsn(int opcode, String calleeClassName, String calleeMethodName, String calleeMethodDesc)(Code) | | |
visitTypeInsn | public void visitTypeInsn(int opcode, String desc)(Code) | | |
Methods inherited from com.tc.asm.MethodAdapter | public AnnotationVisitor visitAnnotation(String desc, boolean visible)(Code)(Java Doc) public AnnotationVisitor visitAnnotationDefault()(Code)(Java Doc) public void visitAttribute(Attribute attr)(Code)(Java Doc) public void visitCode()(Code)(Java Doc) public void visitEnd()(Code)(Java Doc) public void visitFieldInsn(int opcode, String owner, String name, String desc)(Code)(Java Doc) public void visitFrame(int type, int nLocal, Object[] local, int nStack, Object[] stack)(Code)(Java Doc) public void visitIincInsn(int var, int increment)(Code)(Java Doc) public void visitInsn(int opcode)(Code)(Java Doc) public void visitIntInsn(int opcode, int operand)(Code)(Java Doc) public void visitJumpInsn(int opcode, Label label)(Code)(Java Doc) public void visitLabel(Label label)(Code)(Java Doc) public void visitLdcInsn(Object cst)(Code)(Java Doc) public void visitLineNumber(int line, Label start)(Code)(Java Doc) public void visitLocalVariable(String name, String desc, String signature, Label start, Label end, int index)(Code)(Java Doc) public void visitLookupSwitchInsn(Label dflt, int keys, Label labels)(Code)(Java Doc) public void visitMaxs(int maxStack, int maxLocals)(Code)(Java Doc) public void visitMethodInsn(int opcode, String owner, String name, String desc)(Code)(Java Doc) public void visitMultiANewArrayInsn(String desc, int dims)(Code)(Java Doc) public AnnotationVisitor visitParameterAnnotation(int parameter, String desc, boolean visible)(Code)(Java Doc) public void visitTableSwitchInsn(int min, int max, Label dflt, Label labels)(Code)(Java Doc) public void visitTryCatchBlock(Label start, Label end, Label handler, String type)(Code)(Java Doc) public void visitTypeInsn(int opcode, String desc)(Code)(Java Doc) public void visitVarInsn(int opcode, int var)(Code)(Java Doc)
|
|
|