Defines the JVM opcodes, access flags and array type codes. This interface
does not define all the JVM opcodes because some opcodes are automatically
handled. For example, the xLOAD and xSTORE opcodes are automatically replaced
by xLOAD_n and xSTORE_n opcodes when possible. The xLOAD_n and xSTORE_n
opcodes are therefore not defined in this interface. Likewise for LDC,
automatically replaced by LDC_W or LDC2_W when necessary, WIDE, GOTO_W and
JSR_W.
AALOAD
public static final int AALOAD
- 50
AASTORE
public static final int AASTORE
- 83
ACC_ABSTRACT
public static final int ACC_ABSTRACT
- 1024
ACC_ANNOTATION
public static final int ACC_ANNOTATION
- 8192
ACC_BRIDGE
public static final int ACC_BRIDGE
- 64
ACC_DEPRECATED
public static final int ACC_DEPRECATED
- 131072
ACC_ENUM
public static final int ACC_ENUM
- 16384
ACC_FINAL
public static final int ACC_FINAL
- 16
ACC_INTERFACE
public static final int ACC_INTERFACE
- 512
ACC_NATIVE
public static final int ACC_NATIVE
- 256
ACC_PRIVATE
public static final int ACC_PRIVATE
- 2
ACC_PROTECTED
public static final int ACC_PROTECTED
- 4
ACC_PUBLIC
public static final int ACC_PUBLIC
- 1
ACC_STATIC
public static final int ACC_STATIC
- 8
ACC_STRICT
public static final int ACC_STRICT
- 2048
ACC_SUPER
public static final int ACC_SUPER
- 32
ACC_SYNCHRONIZED
public static final int ACC_SYNCHRONIZED
- 32
ACC_SYNTHETIC
public static final int ACC_SYNTHETIC
- 4096
ACC_TRANSIENT
public static final int ACC_TRANSIENT
- 128
ACC_VARARGS
public static final int ACC_VARARGS
- 128
ACC_VOLATILE
public static final int ACC_VOLATILE
- 64
ACONST_NULL
public static final int ACONST_NULL
- 1
ALOAD
public static final int ALOAD
- 25
ANEWARRAY
public static final int ANEWARRAY
- 189
ARETURN
public static final int ARETURN
- 176
ARRAYLENGTH
public static final int ARRAYLENGTH
- 190
ASTORE
public static final int ASTORE
- 58
ATHROW
public static final int ATHROW
- 191
BALOAD
public static final int BALOAD
- 51
BASTORE
public static final int BASTORE
- 84
BIPUSH
public static final int BIPUSH
- 16
CALOAD
public static final int CALOAD
- 52
CASTORE
public static final int CASTORE
- 85
CHECKCAST
public static final int CHECKCAST
- 192
D2F
public static final int D2F
- 144
D2I
public static final int D2I
- 142
D2L
public static final int D2L
- 143
DADD
public static final int DADD
- 99
DALOAD
public static final int DALOAD
- 49
DASTORE
public static final int DASTORE
- 82
DCMPG
public static final int DCMPG
- 152
DCMPL
public static final int DCMPL
- 151
DCONST_0
public static final int DCONST_0
- 14
DCONST_1
public static final int DCONST_1
- 15
DDIV
public static final int DDIV
- 111
DLOAD
public static final int DLOAD
- 24
DMUL
public static final int DMUL
- 107
DNEG
public static final int DNEG
- 119
DREM
public static final int DREM
- 115
DRETURN
public static final int DRETURN
- 175
DSTORE
public static final int DSTORE
- 57
DSUB
public static final int DSUB
- 103
DUP
public static final int DUP
- 89
DUP2
public static final int DUP2
- 92
DUP2_X1
public static final int DUP2_X1
- 93
DUP2_X2
public static final int DUP2_X2
- 94
DUP_X1
public static final int DUP_X1
- 90
DUP_X2
public static final int DUP_X2
- 91
F2D
public static final int F2D
- 141
F2I
public static final int F2I
- 139
F2L
public static final int F2L
- 140
FADD
public static final int FADD
- 98
FALOAD
public static final int FALOAD
- 48
FASTORE
public static final int FASTORE
- 81
FCMPG
public static final int FCMPG
- 150
FCMPL
public static final int FCMPL
- 149
FCONST_0
public static final int FCONST_0
- 11
FCONST_1
public static final int FCONST_1
- 12
FCONST_2
public static final int FCONST_2
- 13
FDIV
public static final int FDIV
- 110
FLOAD
public static final int FLOAD
- 23
FMUL
public static final int FMUL
- 106
FNEG
public static final int FNEG
- 118
FREM
public static final int FREM
- 114
FRETURN
public static final int FRETURN
- 174
FSTORE
public static final int FSTORE
- 56
FSUB
public static final int FSUB
- 102
GETFIELD
public static final int GETFIELD
- 180
GETSTATIC
public static final int GETSTATIC
- 178
GOTO
public static final int GOTO
- 167
I2B
public static final int I2B
- 145
I2C
public static final int I2C
- 146
I2D
public static final int I2D
- 135
I2F
public static final int I2F
- 134
I2L
public static final int I2L
- 133
I2S
public static final int I2S
- 147
IADD
public static final int IADD
- 96
IALOAD
public static final int IALOAD
- 46
IAND
public static final int IAND
- 126
IASTORE
public static final int IASTORE
- 79
ICONST_0
public static final int ICONST_0
- 3
ICONST_1
public static final int ICONST_1
- 4
ICONST_2
public static final int ICONST_2
- 5
ICONST_3
public static final int ICONST_3
- 6
ICONST_4
public static final int ICONST_4
- 7
ICONST_5
public static final int ICONST_5
- 8
ICONST_M1
public static final int ICONST_M1
- 2
IDIV
public static final int IDIV
- 108
IFEQ
public static final int IFEQ
- 153
IFGE
public static final int IFGE
- 156
IFGT
public static final int IFGT
- 157
IFLE
public static final int IFLE
- 158
IFLT
public static final int IFLT
- 155
IFNE
public static final int IFNE
- 154
IFNONNULL
public static final int IFNONNULL
- 199
IFNULL
public static final int IFNULL
- 198
IF_ACMPEQ
public static final int IF_ACMPEQ
- 165
IF_ACMPNE
public static final int IF_ACMPNE
- 166
IF_ICMPEQ
public static final int IF_ICMPEQ
- 159
IF_ICMPGE
public static final int IF_ICMPGE
- 162
IF_ICMPGT
public static final int IF_ICMPGT
- 163
IF_ICMPLE
public static final int IF_ICMPLE
- 164
IF_ICMPLT
public static final int IF_ICMPLT
- 161
IF_ICMPNE
public static final int IF_ICMPNE
- 160
IINC
public static final int IINC
- 132
ILOAD
public static final int ILOAD
- 21
IMUL
public static final int IMUL
- 104
INEG
public static final int INEG
- 116
INSTANCEOF
public static final int INSTANCEOF
- 193
INVOKEINTERFACE
public static final int INVOKEINTERFACE
- 185
INVOKESPECIAL
public static final int INVOKESPECIAL
- 183
INVOKESTATIC
public static final int INVOKESTATIC
- 184
INVOKEVIRTUAL
public static final int INVOKEVIRTUAL
- 182
IOR
public static final int IOR
- 128
IREM
public static final int IREM
- 112
IRETURN
public static final int IRETURN
- 172
ISHL
public static final int ISHL
- 120
ISHR
public static final int ISHR
- 122
ISTORE
public static final int ISTORE
- 54
ISUB
public static final int ISUB
- 100
IUSHR
public static final int IUSHR
- 124
IXOR
public static final int IXOR
- 130
JSR
public static final int JSR
- 168
L2D
public static final int L2D
- 138
L2F
public static final int L2F
- 137
L2I
public static final int L2I
- 136
LADD
public static final int LADD
- 97
LALOAD
public static final int LALOAD
- 47
LAND
public static final int LAND
- 127
LASTORE
public static final int LASTORE
- 80
LCMP
public static final int LCMP
- 148
LCONST_0
public static final int LCONST_0
- 9
LCONST_1
public static final int LCONST_1
- 10
LDC
public static final int LDC
- 18
LDIV
public static final int LDIV
- 109
LLOAD
public static final int LLOAD
- 22
LMUL
public static final int LMUL
- 105
LNEG
public static final int LNEG
- 117
LOOKUPSWITCH
public static final int LOOKUPSWITCH
- 171
LOR
public static final int LOR
- 129
LREM
public static final int LREM
- 113
LRETURN
public static final int LRETURN
- 173
LSHL
public static final int LSHL
- 121
LSHR
public static final int LSHR
- 123
LSTORE
public static final int LSTORE
- 55
LSUB
public static final int LSUB
- 101
LUSHR
public static final int LUSHR
- 125
LXOR
public static final int LXOR
- 131
MONITORENTER
public static final int MONITORENTER
- 194
MONITOREXIT
public static final int MONITOREXIT
- 195
MULTIANEWARRAY
public static final int MULTIANEWARRAY
- 197
NEW
public static final int NEW
- 187
NEWARRAY
public static final int NEWARRAY
- 188
NOP
public static final int NOP
- 0
POP
public static final int POP
- 87
POP2
public static final int POP2
- 88
PUTFIELD
public static final int PUTFIELD
- 181
PUTSTATIC
public static final int PUTSTATIC
- 179
RET
public static final int RET
- 169
RETURN
public static final int RETURN
- 177
SALOAD
public static final int SALOAD
- 53
SASTORE
public static final int SASTORE
- 86
SIPUSH
public static final int SIPUSH
- 17
SWAP
public static final int SWAP
- 95
TABLESWITCH
public static final int TABLESWITCH
- 170
T_BOOLEAN
public static final int T_BOOLEAN
- 4
T_BYTE
public static final int T_BYTE
- 8
T_CHAR
public static final int T_CHAR
- 5
T_DOUBLE
public static final int T_DOUBLE
- 7
T_FLOAT
public static final int T_FLOAT
- 6
T_INT
public static final int T_INT
- 10
T_LONG
public static final int T_LONG
- 11
T_SHORT
public static final int T_SHORT
- 9
V1_1
public static final int V1_1
- 196653
V1_2
public static final int V1_2
- 46
V1_3
public static final int V1_3
- 47
V1_4
public static final int V1_4
- 48
V1_5
public static final int V1_5
- 49