|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.objectweb.asm.CodeAdapter
org.codehaus.aspectwerkz.transform.inlining.weaver.AfterObjectInitializationCodeAdapter
org.codehaus.aspectwerkz.transform.inlining.weaver.ConstructorCallVisitor.LookaheadNewDupInvokeSpecialInstructionCodeAdapter
public static class ConstructorCallVisitor.LookaheadNewDupInvokeSpecialInstructionCodeAdapter
Field Summary |
---|
Fields inherited from class org.codehaus.aspectwerkz.transform.inlining.weaver.AfterObjectInitializationCodeAdapter |
---|
m_isObjectInitialized |
Fields inherited from class org.objectweb.asm.CodeAdapter |
---|
cv |
Fields inherited from interface org.objectweb.asm.Constants |
---|
AALOAD, AASTORE, ACC_ABSTRACT, ACC_ANNOTATION, ACC_BRIDGE, ACC_DEPRECATED, ACC_ENUM, ACC_FINAL, ACC_INTERFACE, ACC_NATIVE, ACC_PRIVATE, ACC_PROTECTED, ACC_PUBLIC, ACC_STATIC, ACC_STRICT, ACC_SUPER, ACC_SYNCHRONIZED, ACC_SYNTHETIC, ACC_TRANSIENT, ACC_VARARGS, ACC_VOLATILE, ACONST_NULL, ALOAD, ANEWARRAY, ARETURN, ARRAYLENGTH, ASTORE, ATHROW, BALOAD, BASTORE, BIPUSH, CALOAD, CASTORE, CHECKCAST, D2F, D2I, D2L, DADD, DALOAD, DASTORE, DCMPG, DCMPL, DCONST_0, DCONST_1, DDIV, DLOAD, DMUL, DNEG, DREM, DRETURN, DSTORE, DSUB, DUP, DUP_X1, DUP_X2, DUP2, DUP2_X1, DUP2_X2, F2D, F2I, F2L, FADD, FALOAD, FASTORE, FCMPG, FCMPL, FCONST_0, FCONST_1, FCONST_2, FDIV, FLOAD, FMUL, FNEG, FREM, FRETURN, FSTORE, FSUB, GETFIELD, GETSTATIC, GOTO, I2B, I2C, I2D, I2F, I2L, I2S, IADD, IALOAD, IAND, IASTORE, ICONST_0, ICONST_1, ICONST_2, ICONST_3, ICONST_4, ICONST_5, ICONST_M1, IDIV, IF_ACMPEQ, IF_ACMPNE, IF_ICMPEQ, IF_ICMPGE, IF_ICMPGT, IF_ICMPLE, IF_ICMPLT, IF_ICMPNE, IFEQ, IFGE, IFGT, IFLE, IFLT, IFNE, IFNONNULL, IFNULL, IINC, ILOAD, IMUL, INEG, INSTANCEOF, INVOKEINTERFACE, INVOKESPECIAL, INVOKESTATIC, INVOKEVIRTUAL, IOR, IREM, IRETURN, ISHL, ISHR, ISTORE, ISUB, IUSHR, IXOR, JSR, L2D, L2F, L2I, LADD, LALOAD, LAND, LASTORE, LCMP, LCONST_0, LCONST_1, LDC, LDIV, LLOAD, LMUL, LNEG, LOOKUPSWITCH, LOR, LREM, LRETURN, LSHL, LSHR, LSTORE, LSUB, LUSHR, LXOR, MONITORENTER, MONITOREXIT, MULTIANEWARRAY, NEW, NEWARRAY, NOP, POP, POP2, PUTFIELD, PUTSTATIC, RET, RETURN, SALOAD, SASTORE, SIPUSH, SWAP, T_BOOLEAN, T_BYTE, T_CHAR, T_DOUBLE, T_FLOAT, T_INT, T_LONG, T_SHORT, TABLESWITCH, V1_1, V1_2, V1_3, V1_4, V1_5 |
Constructor Summary | |
---|---|
ConstructorCallVisitor.LookaheadNewDupInvokeSpecialInstructionCodeAdapter(org.objectweb.asm.CodeVisitor cv,
gnu.trove.TIntObjectHashMap newInvocations,
String callerMemberName)
Creates a new instance. |
Method Summary | |
---|---|
void |
visitMethodInsn(int opcode,
String calleeClassName,
String calleeMethodName,
String calleeMethodDesc)
|
void |
visitTypeInsn(int opcode,
String desc)
|
Methods inherited from class org.codehaus.aspectwerkz.transform.inlining.weaver.AfterObjectInitializationCodeAdapter |
---|
queryCurrentMethodInsn |
Methods inherited from class org.objectweb.asm.CodeAdapter |
---|
visitAttribute, visitFieldInsn, visitIincInsn, visitInsn, visitIntInsn, visitJumpInsn, visitLabel, visitLdcInsn, visitLineNumber, visitLocalVariable, visitLookupSwitchInsn, visitMaxs, visitMultiANewArrayInsn, visitTableSwitchInsn, visitTryCatchBlock, visitVarInsn |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ConstructorCallVisitor.LookaheadNewDupInvokeSpecialInstructionCodeAdapter(org.objectweb.asm.CodeVisitor cv, gnu.trove.TIntObjectHashMap newInvocations, String callerMemberName)
Method Detail |
---|
public void visitTypeInsn(int opcode, String desc)
visitTypeInsn
in interface org.objectweb.asm.CodeVisitor
visitTypeInsn
in class AfterObjectInitializationCodeAdapter
public void visitMethodInsn(int opcode, String calleeClassName, String calleeMethodName, String calleeMethodDesc)
visitMethodInsn
in interface org.objectweb.asm.CodeVisitor
visitMethodInsn
in class AfterObjectInitializationCodeAdapter
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |