public interface Opcodes
Modifier and Type | Field and Description |
---|---|
static int |
AALOAD |
static int |
AASTORE |
static int |
ACC_ABSTRACT |
static int |
ACC_ANNOTATION |
static int |
ACC_BRIDGE |
static int |
ACC_DEPRECATED |
static int |
ACC_ENUM |
static int |
ACC_FINAL |
static int |
ACC_INTERFACE |
static int |
ACC_MANDATED |
static int |
ACC_MODULE |
static int |
ACC_NATIVE |
static int |
ACC_OPEN |
static int |
ACC_PRIVATE |
static int |
ACC_PROTECTED |
static int |
ACC_PUBLIC |
static int |
ACC_RECORD |
static int |
ACC_STATIC |
static int |
ACC_STATIC_PHASE |
static int |
ACC_STRICT |
static int |
ACC_SUPER |
static int |
ACC_SYNCHRONIZED |
static int |
ACC_SYNTHETIC |
static int |
ACC_TRANSIENT |
static int |
ACC_TRANSITIVE |
static int |
ACC_VARARGS |
static int |
ACC_VOLATILE |
static int |
ACONST_NULL |
static int |
ALOAD |
static int |
ANEWARRAY |
static int |
ARETURN |
static int |
ARRAYLENGTH |
static int |
ASM10_EXPERIMENTAL
Experimental, use at your own risk.
|
static int |
ASM4 |
static int |
ASM5 |
static int |
ASM6 |
static int |
ASM7 |
static int |
ASM8 |
static int |
ASM9 |
static int |
ASTORE |
static int |
ATHROW |
static int |
BALOAD |
static int |
BASTORE |
static int |
BIPUSH |
static int |
CALOAD |
static int |
CASTORE |
static int |
CHECKCAST |
static int |
D2F |
static int |
D2I |
static int |
D2L |
static int |
DADD |
static int |
DALOAD |
static int |
DASTORE |
static int |
DCMPG |
static int |
DCMPL |
static int |
DCONST_0 |
static int |
DCONST_1 |
static int |
DDIV |
static int |
DLOAD |
static int |
DMUL |
static int |
DNEG |
static Integer |
DOUBLE |
static int |
DREM |
static int |
DRETURN |
static int |
DSTORE |
static int |
DSUB |
static int |
DUP |
static int |
DUP_X1 |
static int |
DUP_X2 |
static int |
DUP2 |
static int |
DUP2_X1 |
static int |
DUP2_X2 |
static int |
F_APPEND
A compressed frame where locals are the same as the locals in the previous frame, except that
additional 1-3 locals are defined, and with an empty stack.
|
static int |
F_CHOP
A compressed frame where locals are the same as the locals in the previous frame, except that
the last 1-3 locals are absent and with an empty stack.
|
static int |
F_FULL
A compressed frame with complete frame data.
|
static int |
F_NEW
An expanded frame.
|
static int |
F_SAME
A compressed frame with exactly the same locals as the previous frame and with an empty stack.
|
static int |
F_SAME1
A compressed frame with exactly the same locals as the previous frame and with a single value
on the stack.
|
static int |
F2D |
static int |
F2I |
static int |
F2L |
static int |
FADD |
static int |
FALOAD |
static int |
FASTORE |
static int |
FCMPG |
static int |
FCMPL |
static int |
FCONST_0 |
static int |
FCONST_1 |
static int |
FCONST_2 |
static int |
FDIV |
static int |
FLOAD |
static Integer |
FLOAT |
static int |
FMUL |
static int |
FNEG |
static int |
FREM |
static int |
FRETURN |
static int |
FSTORE |
static int |
FSUB |
static int |
GETFIELD |
static int |
GETSTATIC |
static int |
GOTO |
static int |
H_GETFIELD |
static int |
H_GETSTATIC |
static int |
H_INVOKEINTERFACE |
static int |
H_INVOKESPECIAL |
static int |
H_INVOKESTATIC |
static int |
H_INVOKEVIRTUAL |
static int |
H_NEWINVOKESPECIAL |
static int |
H_PUTFIELD |
static int |
H_PUTSTATIC |
static int |
I2B |
static int |
I2C |
static int |
I2D |
static int |
I2F |
static int |
I2L |
static int |
I2S |
static int |
IADD |
static int |
IALOAD |
static int |
IAND |
static int |
IASTORE |
static int |
ICONST_0 |
static int |
ICONST_1 |
static int |
ICONST_2 |
static int |
ICONST_3 |
static int |
ICONST_4 |
static int |
ICONST_5 |
static int |
ICONST_M1 |
static int |
IDIV |
static int |
IF_ACMPEQ |
static int |
IF_ACMPNE |
static int |
IF_ICMPEQ |
static int |
IF_ICMPGE |
static int |
IF_ICMPGT |
static int |
IF_ICMPLE |
static int |
IF_ICMPLT |
static int |
IF_ICMPNE |
static int |
IFEQ |
static int |
IFGE |
static int |
IFGT |
static int |
IFLE |
static int |
IFLT |
static int |
IFNE |
static int |
IFNONNULL |
static int |
IFNULL |
static int |
IINC |
static int |
ILOAD |
static int |
IMUL |
static int |
INEG |
static int |
INSTANCEOF |
static Integer |
INTEGER |
static int |
INVOKEDYNAMIC |
static int |
INVOKEINTERFACE |
static int |
INVOKESPECIAL |
static int |
INVOKESTATIC |
static int |
INVOKEVIRTUAL |
static int |
IOR |
static int |
IREM |
static int |
IRETURN |
static int |
ISHL |
static int |
ISHR |
static int |
ISTORE |
static int |
ISUB |
static int |
IUSHR |
static int |
IXOR |
static int |
JSR |
static int |
L2D |
static int |
L2F |
static int |
L2I |
static int |
LADD |
static int |
LALOAD |
static int |
LAND |
static int |
LASTORE |
static int |
LCMP |
static int |
LCONST_0 |
static int |
LCONST_1 |
static int |
LDC |
static int |
LDIV |
static int |
LLOAD |
static int |
LMUL |
static int |
LNEG |
static Integer |
LONG |
static int |
LOOKUPSWITCH |
static int |
LOR |
static int |
LREM |
static int |
LRETURN |
static int |
LSHL |
static int |
LSHR |
static int |
LSTORE |
static int |
LSUB |
static int |
LUSHR |
static int |
LXOR |
static int |
MONITORENTER |
static int |
MONITOREXIT |
static int |
MULTIANEWARRAY |
static int |
NEW |
static int |
NEWARRAY |
static int |
NOP |
static Integer |
NULL |
static int |
POP |
static int |
POP2 |
static int |
PUTFIELD |
static int |
PUTSTATIC |
static int |
RET |
static int |
RETURN |
static int |
SALOAD |
static int |
SASTORE |
static int |
SIPUSH |
static int |
SOURCE_DEPRECATED |
static int |
SOURCE_MASK |
static int |
SWAP |
static int |
T_BOOLEAN |
static int |
T_BYTE |
static int |
T_CHAR |
static int |
T_DOUBLE |
static int |
T_FLOAT |
static int |
T_INT |
static int |
T_LONG |
static int |
T_SHORT |
static int |
TABLESWITCH |
static Integer |
TOP |
static Integer |
UNINITIALIZED_THIS |
static int |
V_PREVIEW
Version flag indicating that the class is using 'preview' features.
|
static int |
V1_1 |
static int |
V1_2 |
static int |
V1_3 |
static int |
V1_4 |
static int |
V1_5 |
static int |
V1_6 |
static int |
V1_7 |
static int |
V1_8 |
static int |
V10 |
static int |
V11 |
static int |
V12 |
static int |
V13 |
static int |
V14 |
static int |
V15 |
static int |
V16 |
static int |
V9 |
static final int ASM4
static final int ASM5
static final int ASM6
static final int ASM7
static final int ASM8
static final int ASM9
static final int ASM10_EXPERIMENTAL
SPRING PATCH: no preview mode check for ASM 10 experimental, enabling it by default.
static final int SOURCE_DEPRECATED
static final int SOURCE_MASK
static final int V1_1
static final int V1_2
static final int V1_3
static final int V1_4
static final int V1_5
static final int V1_6
static final int V1_7
static final int V1_8
static final int V9
static final int V10
static final int V11
static final int V12
static final int V13
static final int V14
static final int V15
static final int V16
static final int V_PREVIEW
version & V_PREVIEW == V_PREVIEW
tests if a version is flagged with V_PREVIEW
.
static final int ACC_PUBLIC
static final int ACC_PRIVATE
static final int ACC_PROTECTED
static final int ACC_STATIC
static final int ACC_FINAL
static final int ACC_SUPER
static final int ACC_SYNCHRONIZED
static final int ACC_OPEN
static final int ACC_TRANSITIVE
static final int ACC_VOLATILE
static final int ACC_BRIDGE
static final int ACC_STATIC_PHASE
static final int ACC_VARARGS
static final int ACC_TRANSIENT
static final int ACC_NATIVE
static final int ACC_INTERFACE
static final int ACC_ABSTRACT
static final int ACC_STRICT
static final int ACC_SYNTHETIC
static final int ACC_ANNOTATION
static final int ACC_ENUM
static final int ACC_MANDATED
static final int ACC_MODULE
static final int ACC_RECORD
static final int ACC_DEPRECATED
static final int T_BOOLEAN
static final int T_CHAR
static final int T_FLOAT
static final int T_DOUBLE
static final int T_BYTE
static final int T_SHORT
static final int T_INT
static final int T_LONG
static final int H_GETFIELD
static final int H_GETSTATIC
static final int H_PUTFIELD
static final int H_PUTSTATIC
static final int H_INVOKEVIRTUAL
static final int H_INVOKESTATIC
static final int H_INVOKESPECIAL
static final int H_NEWINVOKESPECIAL
static final int H_INVOKEINTERFACE
static final int F_NEW
ClassReader.EXPAND_FRAMES
.static final int F_FULL
static final int F_APPEND
static final int F_CHOP
static final int F_SAME
static final int F_SAME1
static final Integer TOP
static final Integer INTEGER
static final Integer FLOAT
static final Integer DOUBLE
static final Integer LONG
static final Integer NULL
static final Integer UNINITIALIZED_THIS
static final int NOP
static final int ACONST_NULL
static final int ICONST_M1
static final int ICONST_0
static final int ICONST_1
static final int ICONST_2
static final int ICONST_3
static final int ICONST_4
static final int ICONST_5
static final int LCONST_0
static final int LCONST_1
static final int FCONST_0
static final int FCONST_1
static final int FCONST_2
static final int DCONST_0
static final int DCONST_1
static final int BIPUSH
static final int SIPUSH
static final int LDC
static final int ILOAD
static final int LLOAD
static final int FLOAD
static final int DLOAD
static final int ALOAD
static final int IALOAD
static final int LALOAD
static final int FALOAD
static final int DALOAD
static final int AALOAD
static final int BALOAD
static final int CALOAD
static final int SALOAD
static final int ISTORE
static final int LSTORE
static final int FSTORE
static final int DSTORE
static final int ASTORE
static final int IASTORE
static final int LASTORE
static final int FASTORE
static final int DASTORE
static final int AASTORE
static final int BASTORE
static final int CASTORE
static final int SASTORE
static final int POP
static final int POP2
static final int DUP
static final int DUP_X1
static final int DUP_X2
static final int DUP2
static final int DUP2_X1
static final int DUP2_X2
static final int SWAP
static final int IADD
static final int LADD
static final int FADD
static final int DADD
static final int ISUB
static final int LSUB
static final int FSUB
static final int DSUB
static final int IMUL
static final int LMUL
static final int FMUL
static final int DMUL
static final int IDIV
static final int LDIV
static final int FDIV
static final int DDIV
static final int IREM
static final int LREM
static final int FREM
static final int DREM
static final int INEG
static final int LNEG
static final int FNEG
static final int DNEG
static final int ISHL
static final int LSHL
static final int ISHR
static final int LSHR
static final int IUSHR
static final int LUSHR
static final int IAND
static final int LAND
static final int IOR
static final int LOR
static final int IXOR
static final int LXOR
static final int IINC
static final int I2L
static final int I2F
static final int I2D
static final int L2I
static final int L2F
static final int L2D
static final int F2I
static final int F2L
static final int F2D
static final int D2I
static final int D2L
static final int D2F
static final int I2B
static final int I2C
static final int I2S
static final int LCMP
static final int FCMPL
static final int FCMPG
static final int DCMPL
static final int DCMPG
static final int IFEQ
static final int IFNE
static final int IFLT
static final int IFGE
static final int IFGT
static final int IFLE
static final int IF_ICMPEQ
static final int IF_ICMPNE
static final int IF_ICMPLT
static final int IF_ICMPGE
static final int IF_ICMPGT
static final int IF_ICMPLE
static final int IF_ACMPEQ
static final int IF_ACMPNE
static final int GOTO
static final int JSR
static final int RET
static final int TABLESWITCH
static final int LOOKUPSWITCH
static final int IRETURN
static final int LRETURN
static final int FRETURN
static final int DRETURN
static final int ARETURN
static final int RETURN
static final int GETSTATIC
static final int PUTSTATIC
static final int GETFIELD
static final int PUTFIELD
static final int INVOKEVIRTUAL
static final int INVOKESPECIAL
static final int INVOKESTATIC
static final int INVOKEINTERFACE
static final int INVOKEDYNAMIC
static final int NEW
static final int NEWARRAY
static final int ANEWARRAY
static final int ARRAYLENGTH
static final int ATHROW
static final int CHECKCAST
static final int INSTANCEOF
static final int MONITORENTER
static final int MONITOREXIT
static final int MULTIANEWARRAY
static final int IFNULL
static final int IFNONNULL