Modifier and Type | Field and Description |
---|---|
(package private) static int |
ACC_CONSTRUCTOR |
(package private) static int |
ALOAD_0 |
(package private) static int |
ALOAD_1 |
(package private) static int |
ALOAD_2 |
(package private) static int |
ALOAD_3 |
(package private) static java.lang.String |
ANNOTATION_DEFAULT |
(package private) static int |
ASM_GOTO |
(package private) static int |
ASM_GOTO_W |
(package private) static int |
ASM_IF_ACMPEQ |
(package private) static int |
ASM_IF_ACMPNE |
(package private) static int |
ASM_IF_ICMPEQ |
(package private) static int |
ASM_IF_ICMPGE |
(package private) static int |
ASM_IF_ICMPGT |
(package private) static int |
ASM_IF_ICMPLE |
(package private) static int |
ASM_IF_ICMPLT |
(package private) static int |
ASM_IF_ICMPNE |
(package private) static int |
ASM_IFEQ |
(package private) static int |
ASM_IFGE |
(package private) static int |
ASM_IFGT |
(package private) static int |
ASM_IFLE |
(package private) static int |
ASM_IFLT |
(package private) static int |
ASM_IFNE |
(package private) static int |
ASM_IFNONNULL |
(package private) static int |
ASM_IFNULL |
(package private) static int |
ASM_IFNULL_OPCODE_DELTA |
(package private) static int |
ASM_JSR |
(package private) static int |
ASM_OPCODE_DELTA |
(package private) static int |
ASTORE_0 |
(package private) static int |
ASTORE_1 |
(package private) static int |
ASTORE_2 |
(package private) static int |
ASTORE_3 |
(package private) static java.lang.String |
BOOTSTRAP_METHODS |
(package private) static java.lang.String |
CODE |
(package private) static java.lang.String |
CONSTANT_VALUE |
(package private) static java.lang.String |
DEPRECATED |
(package private) static int |
DLOAD_0 |
(package private) static int |
DLOAD_1 |
(package private) static int |
DLOAD_2 |
(package private) static int |
DLOAD_3 |
(package private) static int |
DSTORE_0 |
(package private) static int |
DSTORE_1 |
(package private) static int |
DSTORE_2 |
(package private) static int |
DSTORE_3 |
(package private) static java.lang.String |
ENCLOSING_METHOD |
(package private) static java.lang.String |
EXCEPTIONS |
(package private) static int |
F_INSERT
A frame inserted between already existing frames.
|
(package private) static int |
FLOAD_0 |
(package private) static int |
FLOAD_1 |
(package private) static int |
FLOAD_2 |
(package private) static int |
FLOAD_3 |
(package private) static int |
FSTORE_0 |
(package private) static int |
FSTORE_1 |
(package private) static int |
FSTORE_2 |
(package private) static int |
FSTORE_3 |
(package private) static int |
GOTO_W |
(package private) static int |
ILOAD_0 |
(package private) static int |
ILOAD_1 |
(package private) static int |
ILOAD_2 |
(package private) static int |
ILOAD_3 |
(package private) static java.lang.String |
INNER_CLASSES |
(package private) static int |
ISTORE_0 |
(package private) static int |
ISTORE_1 |
(package private) static int |
ISTORE_2 |
(package private) static int |
ISTORE_3 |
(package private) static int |
JSR_W |
(package private) static int |
LDC_W |
(package private) static int |
LDC2_W |
(package private) static java.lang.String |
LINE_NUMBER_TABLE |
(package private) static int |
LLOAD_0 |
(package private) static int |
LLOAD_1 |
(package private) static int |
LLOAD_2 |
(package private) static int |
LLOAD_3 |
(package private) static java.lang.String |
LOCAL_VARIABLE_TABLE |
(package private) static java.lang.String |
LOCAL_VARIABLE_TYPE_TABLE |
(package private) static int |
LSTORE_0 |
(package private) static int |
LSTORE_1 |
(package private) static int |
LSTORE_2 |
(package private) static int |
LSTORE_3 |
(package private) static java.lang.String |
METHOD_PARAMETERS |
(package private) static java.lang.String |
MODULE |
(package private) static java.lang.String |
MODULE_MAIN_CLASS |
(package private) static java.lang.String |
MODULE_PACKAGES |
(package private) static java.lang.String |
NEST_HOST |
(package private) static java.lang.String |
NEST_MEMBERS |
(package private) static java.lang.String |
RUNTIME_INVISIBLE_ANNOTATIONS |
(package private) static java.lang.String |
RUNTIME_INVISIBLE_PARAMETER_ANNOTATIONS |
(package private) static java.lang.String |
RUNTIME_INVISIBLE_TYPE_ANNOTATIONS |
(package private) static java.lang.String |
RUNTIME_VISIBLE_ANNOTATIONS |
(package private) static java.lang.String |
RUNTIME_VISIBLE_PARAMETER_ANNOTATIONS |
(package private) static java.lang.String |
RUNTIME_VISIBLE_TYPE_ANNOTATIONS |
(package private) static java.lang.String |
SIGNATURE |
(package private) static java.lang.String |
SOURCE_DEBUG_EXTENSION |
(package private) static java.lang.String |
SOURCE_FILE |
(package private) static java.lang.String |
STACK_MAP_TABLE |
(package private) static java.lang.String |
SYNTHETIC |
(package private) static int |
WIDE |
(package private) static int |
WIDE_JUMP_OPCODE_DELTA |
AALOAD, AASTORE, ACC_ABSTRACT, ACC_ANNOTATION, ACC_BRIDGE, ACC_DEPRECATED, ACC_ENUM, ACC_FINAL, ACC_INTERFACE, ACC_MANDATED, ACC_MODULE, ACC_NATIVE, ACC_OPEN, ACC_PRIVATE, ACC_PROTECTED, ACC_PUBLIC, ACC_STATIC, ACC_STATIC_PHASE, ACC_STRICT, ACC_SUPER, ACC_SYNCHRONIZED, ACC_SYNTHETIC, ACC_TRANSIENT, ACC_TRANSITIVE, ACC_VARARGS, ACC_VOLATILE, ACONST_NULL, ALOAD, ANEWARRAY, ARETURN, ARRAYLENGTH, ASM4, ASM5, ASM6, ASM7, ASTORE, ATHROW, BALOAD, BASTORE, BIPUSH, CALOAD, CASTORE, CHECKCAST, D2F, D2I, D2L, DADD, DALOAD, DASTORE, DCMPG, DCMPL, DCONST_0, DCONST_1, DDIV, DLOAD, DMUL, DNEG, DOUBLE, DREM, DRETURN, DSTORE, DSUB, DUP, DUP_X1, DUP_X2, DUP2, DUP2_X1, DUP2_X2, F_APPEND, F_CHOP, F_FULL, F_NEW, F_SAME, F_SAME1, F2D, F2I, F2L, FADD, FALOAD, FASTORE, FCMPG, FCMPL, FCONST_0, FCONST_1, FCONST_2, FDIV, FLOAD, FLOAT, FMUL, FNEG, FREM, FRETURN, FSTORE, FSUB, GETFIELD, GETSTATIC, GOTO, H_GETFIELD, H_GETSTATIC, H_INVOKEINTERFACE, H_INVOKESPECIAL, H_INVOKESTATIC, H_INVOKEVIRTUAL, H_NEWINVOKESPECIAL, H_PUTFIELD, H_PUTSTATIC, 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, INTEGER, INVOKEDYNAMIC, 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, LONG, LOOKUPSWITCH, LOR, LREM, LRETURN, LSHL, LSHR, LSTORE, LSUB, LUSHR, LXOR, MONITORENTER, MONITOREXIT, MULTIANEWARRAY, NEW, NEWARRAY, NOP, NULL, 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, TOP, UNINITIALIZED_THIS, V_PREVIEW, V1_1, V1_2, V1_3, V1_4, V1_5, V1_6, V1_7, V1_8, V10, V11, V12, V9
Modifier | Constructor and Description |
---|---|
private |
Constants() |
static final java.lang.String CONSTANT_VALUE
static final java.lang.String CODE
static final java.lang.String STACK_MAP_TABLE
static final java.lang.String EXCEPTIONS
static final java.lang.String INNER_CLASSES
static final java.lang.String ENCLOSING_METHOD
static final java.lang.String SYNTHETIC
static final java.lang.String SIGNATURE
static final java.lang.String SOURCE_FILE
static final java.lang.String SOURCE_DEBUG_EXTENSION
static final java.lang.String LINE_NUMBER_TABLE
static final java.lang.String LOCAL_VARIABLE_TABLE
static final java.lang.String LOCAL_VARIABLE_TYPE_TABLE
static final java.lang.String DEPRECATED
static final java.lang.String RUNTIME_VISIBLE_ANNOTATIONS
static final java.lang.String RUNTIME_INVISIBLE_ANNOTATIONS
static final java.lang.String RUNTIME_VISIBLE_PARAMETER_ANNOTATIONS
static final java.lang.String RUNTIME_INVISIBLE_PARAMETER_ANNOTATIONS
static final java.lang.String RUNTIME_VISIBLE_TYPE_ANNOTATIONS
static final java.lang.String RUNTIME_INVISIBLE_TYPE_ANNOTATIONS
static final java.lang.String ANNOTATION_DEFAULT
static final java.lang.String BOOTSTRAP_METHODS
static final java.lang.String METHOD_PARAMETERS
static final java.lang.String MODULE
static final java.lang.String MODULE_PACKAGES
static final java.lang.String MODULE_MAIN_CLASS
static final java.lang.String NEST_HOST
static final java.lang.String NEST_MEMBERS
static final int ACC_CONSTRUCTOR
static final int F_INSERT
Opcodes
) can only be used if the frame content can be
computed from the previous existing frame and from the instructions between this existing frame
and the inserted one, without any knowledge of the type hierarchy. This kind of frame is only
used when an unconditional jump is inserted in a method while expanding an ASM specific
instruction. Keep in sync with Opcodes.java.static final int LDC_W
static final int LDC2_W
static final int ILOAD_0
static final int ILOAD_1
static final int ILOAD_2
static final int ILOAD_3
static final int LLOAD_0
static final int LLOAD_1
static final int LLOAD_2
static final int LLOAD_3
static final int FLOAD_0
static final int FLOAD_1
static final int FLOAD_2
static final int FLOAD_3
static final int DLOAD_0
static final int DLOAD_1
static final int DLOAD_2
static final int DLOAD_3
static final int ALOAD_0
static final int ALOAD_1
static final int ALOAD_2
static final int ALOAD_3
static final int ISTORE_0
static final int ISTORE_1
static final int ISTORE_2
static final int ISTORE_3
static final int LSTORE_0
static final int LSTORE_1
static final int LSTORE_2
static final int LSTORE_3
static final int FSTORE_0
static final int FSTORE_1
static final int FSTORE_2
static final int FSTORE_3
static final int DSTORE_0
static final int DSTORE_1
static final int DSTORE_2
static final int DSTORE_3
static final int ASTORE_0
static final int ASTORE_1
static final int ASTORE_2
static final int ASTORE_3
static final int WIDE
static final int GOTO_W
static final int JSR_W
static final int WIDE_JUMP_OPCODE_DELTA
static final int ASM_OPCODE_DELTA
static final int ASM_IFNULL_OPCODE_DELTA
static final int ASM_IFEQ
static final int ASM_IFNE
static final int ASM_IFLT
static final int ASM_IFGE
static final int ASM_IFGT
static final int ASM_IFLE
static final int ASM_IF_ICMPEQ
static final int ASM_IF_ICMPNE
static final int ASM_IF_ICMPLT
static final int ASM_IF_ICMPGE
static final int ASM_IF_ICMPGT
static final int ASM_IF_ICMPLE
static final int ASM_IF_ACMPEQ
static final int ASM_IF_ACMPNE
static final int ASM_GOTO
static final int ASM_JSR
static final int ASM_IFNULL
static final int ASM_IFNONNULL
static final int ASM_GOTO_W