class IbcInjectorClassVisitor.1 extends org.objectweb.asm.commons.AdviceAdapter
| Fields inherited from class | Fields |
|---|---|
class org.objectweb.asm.commons.AdviceAdapter |
ASM4, ASM5, ASM6, ASM7, V1_1, V1_2, V1_3, V1_4, V1_5, V1_6, V1_7, V1_8, V9, V10, V11, V12, V_PREVIEW, ACC_PUBLIC, ACC_PRIVATE, ACC_PROTECTED, ACC_STATIC, ACC_FINAL, ACC_SUPER, ACC_SYNCHRONIZED, ACC_OPEN, ACC_TRANSITIVE, ACC_VOLATILE, ACC_BRIDGE, ACC_STATIC_PHASE, ACC_VARARGS, ACC_TRANSIENT, ACC_NATIVE, ACC_INTERFACE, ACC_ABSTRACT, ACC_STRICT, ACC_SYNTHETIC, ACC_ANNOTATION, ACC_ENUM, ACC_MANDATED, ACC_MODULE, ACC_DEPRECATED, T_BOOLEAN, T_CHAR, T_FLOAT, T_DOUBLE, T_BYTE, T_SHORT, T_INT, T_LONG, H_GETFIELD, H_GETSTATIC, H_PUTFIELD, H_PUTSTATIC, H_INVOKEVIRTUAL, H_INVOKESTATIC, H_INVOKESPECIAL, H_NEWINVOKESPECIAL, H_INVOKEINTERFACE, F_NEW, F_FULL, F_APPEND, F_CHOP, F_SAME, F_SAME1, TOP, INTEGER, FLOAT, DOUBLE, LONG, NULL, UNINITIALIZED_THIS, NOP, ACONST_NULL, ICONST_M1, ICONST_0, ICONST_1, ICONST_2, ICONST_3, ICONST_4, ICONST_5, LCONST_0, LCONST_1, FCONST_0, FCONST_1, FCONST_2, DCONST_0, DCONST_1, BIPUSH, SIPUSH, LDC, ILOAD, LLOAD, FLOAD, DLOAD, ALOAD, IALOAD, LALOAD, FALOAD, DALOAD, AALOAD, BALOAD, CALOAD, SALOAD, ISTORE, LSTORE, FSTORE, DSTORE, ASTORE, IASTORE, LASTORE, FASTORE, DASTORE, AASTORE, BASTORE, CASTORE, SASTORE, POP, POP2, DUP, DUP_X1, DUP_X2, DUP2, DUP2_X1, DUP2_X2, SWAP, IADD, LADD, FADD, DADD, ISUB, LSUB, FSUB, DSUB, IMUL, LMUL, FMUL, DMUL, IDIV, LDIV, FDIV, DDIV, IREM, LREM, FREM, DREM, INEG, LNEG, FNEG, DNEG, ISHL, LSHL, ISHR, LSHR, IUSHR, LUSHR, IAND, LAND, IOR, LOR, IXOR, LXOR, IINC, I2L, I2F, I2D, L2I, L2F, L2D, F2I, F2L, F2D, D2I, D2L, D2F, I2B, I2C, I2S, LCMP, FCMPL, FCMPG, DCMPL, DCMPG, IFEQ, IFNE, IFLT, IFGE, IFGT, IFLE, IF_ICMPEQ, IF_ICMPNE, IF_ICMPLT, IF_ICMPGE, IF_ICMPGT, IF_ICMPLE, IF_ACMPEQ, IF_ACMPNE, GOTO, JSR, RET, TABLESWITCH, LOOKUPSWITCH, IRETURN, LRETURN, FRETURN, DRETURN, ARETURN, RETURN, GETSTATIC, PUTSTATIC, GETFIELD, PUTFIELD, INVOKEVIRTUAL, INVOKESPECIAL, INVOKESTATIC, INVOKEINTERFACE, INVOKEDYNAMIC, NEW, NEWARRAY, ANEWARRAY, ARRAYLENGTH, ATHROW, CHECKCAST, INSTANCEOF, MONITORENTER, MONITOREXIT, MULTIANEWARRAY, IFNULL, IFNONNULL, ADD, SUB, MUL, DIV, REM, NEG, SHL, SHR, USHR, AND, OR, XOR, EQ, NE, LT, GE, GT, LE |
| Constructor and description |
|---|
IbcInjectorClassVisitor.1
() |
| Type Params | Return Type | Name and description |
|---|---|---|
|
protected void |
onMethodEnter() |
|
protected void |
onMethodExit(int opcode) |
| Methods inherited from class | Name |
|---|---|
class org.objectweb.asm.commons.AdviceAdapter |
org.objectweb.asm.commons.AdviceAdapter#visitInsn(int), org.objectweb.asm.commons.AdviceAdapter#visitLdcInsn(java.lang.Object), org.objectweb.asm.commons.AdviceAdapter#visitIntInsn(int, int), org.objectweb.asm.commons.AdviceAdapter#visitVarInsn(int, int), org.objectweb.asm.commons.AdviceAdapter#visitMethodInsn(int, java.lang.String, java.lang.String, java.lang.String), org.objectweb.asm.commons.AdviceAdapter#visitMethodInsn(int, java.lang.String, java.lang.String, java.lang.String, boolean), org.objectweb.asm.commons.AdviceAdapter#visitTypeInsn(int, java.lang.String), org.objectweb.asm.commons.AdviceAdapter#visitFieldInsn(int, java.lang.String, java.lang.String, java.lang.String), org.objectweb.asm.commons.AdviceAdapter#visitJumpInsn(int, org.objectweb.asm.Label), org.objectweb.asm.commons.AdviceAdapter#visitLabel(org.objectweb.asm.Label), org.objectweb.asm.commons.AdviceAdapter#visitTryCatchBlock(org.objectweb.asm.Label, org.objectweb.asm.Label, org.objectweb.asm.Label, java.lang.String), org.objectweb.asm.commons.AdviceAdapter#visitCode(), org.objectweb.asm.commons.AdviceAdapter#visitInvokeDynamicInsn(java.lang.String, java.lang.String, org.objectweb.asm.Handle, [Ljava.lang.Object;), org.objectweb.asm.commons.AdviceAdapter#visitTableSwitchInsn(int, int, org.objectweb.asm.Label, [Lorg.objectweb.asm.Label;), org.objectweb.asm.commons.AdviceAdapter#visitLookupSwitchInsn(org.objectweb.asm.Label, [I, [Lorg.objectweb.asm.Label;), org.objectweb.asm.commons.AdviceAdapter#visitMultiANewArrayInsn(java.lang.String, int), org.objectweb.asm.commons.AdviceAdapter#returnValue(), org.objectweb.asm.commons.AdviceAdapter#invokeConstructor(org.objectweb.asm.Type, org.objectweb.asm.commons.Method), org.objectweb.asm.commons.AdviceAdapter#unbox(org.objectweb.asm.Type), org.objectweb.asm.commons.AdviceAdapter#getArgumentTypes(), org.objectweb.asm.commons.AdviceAdapter#cast(org.objectweb.asm.Type, org.objectweb.asm.Type), org.objectweb.asm.commons.AdviceAdapter#newArray(org.objectweb.asm.Type), org.objectweb.asm.commons.AdviceAdapter#valueOf(org.objectweb.asm.Type), org.objectweb.asm.commons.AdviceAdapter#getName(), org.objectweb.asm.commons.AdviceAdapter#ret(int), org.objectweb.asm.commons.AdviceAdapter#newInstance(org.objectweb.asm.Type), org.objectweb.asm.commons.AdviceAdapter#getField(org.objectweb.asm.Type, java.lang.String, org.objectweb.asm.Type), org.objectweb.asm.commons.AdviceAdapter#throwException(), org.objectweb.asm.commons.AdviceAdapter#throwException(org.objectweb.asm.Type, java.lang.String), org.objectweb.asm.commons.AdviceAdapter#getReturnType(), org.objectweb.asm.commons.AdviceAdapter#checkCast(org.objectweb.asm.Type), org.objectweb.asm.commons.AdviceAdapter#arrayLength(), org.objectweb.asm.commons.AdviceAdapter#box(org.objectweb.asm.Type), org.objectweb.asm.commons.AdviceAdapter#getStatic(org.objectweb.asm.Type, java.lang.String, org.objectweb.asm.Type), org.objectweb.asm.commons.AdviceAdapter#putField(org.objectweb.asm.Type, java.lang.String, org.objectweb.asm.Type), org.objectweb.asm.commons.AdviceAdapter#putStatic(org.objectweb.asm.Type, java.lang.String, org.objectweb.asm.Type), org.objectweb.asm.commons.AdviceAdapter#invokeVirtual(org.objectweb.asm.Type, org.objectweb.asm.commons.Method), org.objectweb.asm.commons.AdviceAdapter#invokeStatic(org.objectweb.asm.Type, org.objectweb.asm.commons.Method), org.objectweb.asm.commons.AdviceAdapter#invokeInterface(org.objectweb.asm.Type, org.objectweb.asm.commons.Method), org.objectweb.asm.commons.AdviceAdapter#mark(), org.objectweb.asm.commons.AdviceAdapter#mark(org.objectweb.asm.Label), org.objectweb.asm.commons.AdviceAdapter#swap(org.objectweb.asm.Type, org.objectweb.asm.Type), org.objectweb.asm.commons.AdviceAdapter#swap(), org.objectweb.asm.commons.AdviceAdapter#instanceOf(org.objectweb.asm.Type), org.objectweb.asm.commons.AdviceAdapter#catchException(org.objectweb.asm.Label, org.objectweb.asm.Label, org.objectweb.asm.Type), org.objectweb.asm.commons.AdviceAdapter#dup(), org.objectweb.asm.commons.AdviceAdapter#push(boolean), org.objectweb.asm.commons.AdviceAdapter#push(float), org.objectweb.asm.commons.AdviceAdapter#push(org.objectweb.asm.Handle), org.objectweb.asm.commons.AdviceAdapter#push(java.lang.String), org.objectweb.asm.commons.AdviceAdapter#push(org.objectweb.asm.Type), org.objectweb.asm.commons.AdviceAdapter#push(org.objectweb.asm.ConstantDynamic), org.objectweb.asm.commons.AdviceAdapter#push(double), org.objectweb.asm.commons.AdviceAdapter#push(int), org.objectweb.asm.commons.AdviceAdapter#push(long), org.objectweb.asm.commons.AdviceAdapter#pop(), org.objectweb.asm.commons.AdviceAdapter#not(), org.objectweb.asm.commons.AdviceAdapter#getAccess(), org.objectweb.asm.commons.AdviceAdapter#loadArgArray(), org.objectweb.asm.commons.AdviceAdapter#storeArg(int), org.objectweb.asm.commons.AdviceAdapter#getLocalType(int), org.objectweb.asm.commons.AdviceAdapter#loadLocal(int, org.objectweb.asm.Type), org.objectweb.asm.commons.AdviceAdapter#loadLocal(int), org.objectweb.asm.commons.AdviceAdapter#storeLocal(int, org.objectweb.asm.Type), org.objectweb.asm.commons.AdviceAdapter#storeLocal(int), org.objectweb.asm.commons.AdviceAdapter#arrayLoad(org.objectweb.asm.Type), org.objectweb.asm.commons.AdviceAdapter#pop2(), org.objectweb.asm.commons.AdviceAdapter#dup2(), org.objectweb.asm.commons.AdviceAdapter#dupX1(), org.objectweb.asm.commons.AdviceAdapter#dupX2(), org.objectweb.asm.commons.AdviceAdapter#dup2X1(), org.objectweb.asm.commons.AdviceAdapter#dup2X2(), org.objectweb.asm.commons.AdviceAdapter#math(int, org.objectweb.asm.Type), org.objectweb.asm.commons.AdviceAdapter#iinc(int, int), org.objectweb.asm.commons.AdviceAdapter#ifCmp(org.objectweb.asm.Type, int, org.objectweb.asm.Label), org.objectweb.asm.commons.AdviceAdapter#ifICmp(int, org.objectweb.asm.Label), org.objectweb.asm.commons.AdviceAdapter#ifZCmp(int, org.objectweb.asm.Label), org.objectweb.asm.commons.AdviceAdapter#ifNull(org.objectweb.asm.Label), org.objectweb.asm.commons.AdviceAdapter#ifNonNull(org.objectweb.asm.Label), org.objectweb.asm.commons.AdviceAdapter#goTo(org.objectweb.asm.Label), org.objectweb.asm.commons.AdviceAdapter#tableSwitch([I, org.objectweb.asm.commons.TableSwitchGenerator, boolean), org.objectweb.asm.commons.AdviceAdapter#tableSwitch([I, org.objectweb.asm.commons.TableSwitchGenerator), org.objectweb.asm.commons.AdviceAdapter#invokeDynamic(java.lang.String, java.lang.String, org.objectweb.asm.Handle, [Ljava.lang.Object;), org.objectweb.asm.commons.AdviceAdapter#monitorEnter(), org.objectweb.asm.commons.AdviceAdapter#monitorExit(), org.objectweb.asm.commons.AdviceAdapter#loadThis(), org.objectweb.asm.commons.AdviceAdapter#loadArgs(int, int), org.objectweb.asm.commons.AdviceAdapter#loadArgs(), org.objectweb.asm.commons.AdviceAdapter#loadArg(int), org.objectweb.asm.commons.AdviceAdapter#arrayStore(org.objectweb.asm.Type), org.objectweb.asm.commons.AdviceAdapter#endMethod(), org.objectweb.asm.commons.AdviceAdapter#newLabel(), org.objectweb.asm.commons.AdviceAdapter#visitMaxs(int, int), org.objectweb.asm.commons.AdviceAdapter#visitIincInsn(int, int), org.objectweb.asm.commons.AdviceAdapter#visitLocalVariable(java.lang.String, java.lang.String, java.lang.String, org.objectweb.asm.Label, org.objectweb.asm.Label, int), org.objectweb.asm.commons.AdviceAdapter#visitLocalVariableAnnotation(int, org.objectweb.asm.TypePath, [Lorg.objectweb.asm.Label;, [Lorg.objectweb.asm.Label;, [I, java.lang.String, boolean), org.objectweb.asm.commons.AdviceAdapter#visitFrame(int, int, [Ljava.lang.Object;, int, [Ljava.lang.Object;), org.objectweb.asm.commons.AdviceAdapter#newLocal(org.objectweb.asm.Type), org.objectweb.asm.commons.AdviceAdapter#visitAnnotableParameterCount(int, boolean), org.objectweb.asm.commons.AdviceAdapter#visitEnd(), org.objectweb.asm.commons.AdviceAdapter#visitAnnotation(java.lang.String, boolean), org.objectweb.asm.commons.AdviceAdapter#visitTypeAnnotation(int, org.objectweb.asm.TypePath, java.lang.String, boolean), org.objectweb.asm.commons.AdviceAdapter#visitAttribute(org.objectweb.asm.Attribute), org.objectweb.asm.commons.AdviceAdapter#visitParameter(java.lang.String, int), org.objectweb.asm.commons.AdviceAdapter#visitAnnotationDefault(), org.objectweb.asm.commons.AdviceAdapter#visitParameterAnnotation(int, java.lang.String, boolean), org.objectweb.asm.commons.AdviceAdapter#visitInsnAnnotation(int, org.objectweb.asm.TypePath, java.lang.String, boolean), org.objectweb.asm.commons.AdviceAdapter#visitTryCatchAnnotation(int, org.objectweb.asm.TypePath, java.lang.String, boolean), org.objectweb.asm.commons.AdviceAdapter#visitLineNumber(int, org.objectweb.asm.Label), org.objectweb.asm.commons.AdviceAdapter#wait(long), org.objectweb.asm.commons.AdviceAdapter#wait(long, int), org.objectweb.asm.commons.AdviceAdapter#wait(), org.objectweb.asm.commons.AdviceAdapter#equals(java.lang.Object), org.objectweb.asm.commons.AdviceAdapter#toString(), org.objectweb.asm.commons.AdviceAdapter#hashCode(), org.objectweb.asm.commons.AdviceAdapter#getClass(), org.objectweb.asm.commons.AdviceAdapter#notify(), org.objectweb.asm.commons.AdviceAdapter#notifyAll() |