pnuts.compiler
Interface Opcode
public interface Opcode
NOP
static final byte NOP
- See Also:
- Constant Field Values
ACONST_NULL
static final byte ACONST_NULL
- See Also:
- Constant Field Values
ICONST_M1
static final byte ICONST_M1
- See Also:
- Constant Field Values
ICONST_0
static final byte ICONST_0
- See Also:
- Constant Field Values
ICONST_1
static final byte ICONST_1
- See Also:
- Constant Field Values
ICONST_2
static final byte ICONST_2
- See Also:
- Constant Field Values
ICONST_3
static final byte ICONST_3
- See Also:
- Constant Field Values
ICONST_4
static final byte ICONST_4
- See Also:
- Constant Field Values
ICONST_5
static final byte ICONST_5
- See Also:
- Constant Field Values
LCONST_0
static final byte LCONST_0
- See Also:
- Constant Field Values
LCONST_1
static final byte LCONST_1
- See Also:
- Constant Field Values
FCONST_0
static final byte FCONST_0
- See Also:
- Constant Field Values
FCONST_1
static final byte FCONST_1
- See Also:
- Constant Field Values
FCONST_2
static final byte FCONST_2
- See Also:
- Constant Field Values
DCONST_0
static final byte DCONST_0
- See Also:
- Constant Field Values
DCONST_1
static final byte DCONST_1
- See Also:
- Constant Field Values
BIPUSH
static final byte BIPUSH
- See Also:
- Constant Field Values
SIPUSH
static final byte SIPUSH
- See Also:
- Constant Field Values
LDC
static final byte LDC
- See Also:
- Constant Field Values
LDC_W
static final byte LDC_W
- See Also:
- Constant Field Values
LDC2_W
static final byte LDC2_W
- See Also:
- Constant Field Values
ILOAD
static final byte ILOAD
- See Also:
- Constant Field Values
LLOAD
static final byte LLOAD
- See Also:
- Constant Field Values
FLOAD
static final byte FLOAD
- See Also:
- Constant Field Values
DLOAD
static final byte DLOAD
- See Also:
- Constant Field Values
ALOAD
static final byte ALOAD
- See Also:
- Constant Field Values
ILOAD_0
static final byte ILOAD_0
- See Also:
- Constant Field Values
ILOAD_1
static final byte ILOAD_1
- See Also:
- Constant Field Values
ILOAD_2
static final byte ILOAD_2
- See Also:
- Constant Field Values
ILOAD_3
static final byte ILOAD_3
- See Also:
- Constant Field Values
LLOAD_0
static final byte LLOAD_0
- See Also:
- Constant Field Values
LLOAD_1
static final byte LLOAD_1
- See Also:
- Constant Field Values
LLOAD_2
static final byte LLOAD_2
- See Also:
- Constant Field Values
LLOAD_3
static final byte LLOAD_3
- See Also:
- Constant Field Values
FLOAD_0
static final byte FLOAD_0
- See Also:
- Constant Field Values
FLOAD_1
static final byte FLOAD_1
- See Also:
- Constant Field Values
FLOAD_2
static final byte FLOAD_2
- See Also:
- Constant Field Values
FLOAD_3
static final byte FLOAD_3
- See Also:
- Constant Field Values
DLOAD_0
static final byte DLOAD_0
- See Also:
- Constant Field Values
DLOAD_1
static final byte DLOAD_1
- See Also:
- Constant Field Values
DLOAD_2
static final byte DLOAD_2
- See Also:
- Constant Field Values
DLOAD_3
static final byte DLOAD_3
- See Also:
- Constant Field Values
ALOAD_0
static final byte ALOAD_0
- See Also:
- Constant Field Values
ALOAD_1
static final byte ALOAD_1
- See Also:
- Constant Field Values
ALOAD_2
static final byte ALOAD_2
- See Also:
- Constant Field Values
ALOAD_3
static final byte ALOAD_3
- See Also:
- Constant Field Values
IALOAD
static final byte IALOAD
- See Also:
- Constant Field Values
LALOAD
static final byte LALOAD
- See Also:
- Constant Field Values
FALOAD
static final byte FALOAD
- See Also:
- Constant Field Values
DALOAD
static final byte DALOAD
- See Also:
- Constant Field Values
AALOAD
static final byte AALOAD
- See Also:
- Constant Field Values
BALOAD
static final byte BALOAD
- See Also:
- Constant Field Values
CALOAD
static final byte CALOAD
- See Also:
- Constant Field Values
SALOAD
static final byte SALOAD
- See Also:
- Constant Field Values
ISTORE
static final byte ISTORE
- See Also:
- Constant Field Values
LSTORE
static final byte LSTORE
- See Also:
- Constant Field Values
FSTORE
static final byte FSTORE
- See Also:
- Constant Field Values
DSTORE
static final byte DSTORE
- See Also:
- Constant Field Values
ASTORE
static final byte ASTORE
- See Also:
- Constant Field Values
ISTORE_0
static final byte ISTORE_0
- See Also:
- Constant Field Values
ISTORE_1
static final byte ISTORE_1
- See Also:
- Constant Field Values
ISTORE_2
static final byte ISTORE_2
- See Also:
- Constant Field Values
ISTORE_3
static final byte ISTORE_3
- See Also:
- Constant Field Values
LSTORE_0
static final byte LSTORE_0
- See Also:
- Constant Field Values
LSTORE_1
static final byte LSTORE_1
- See Also:
- Constant Field Values
LSTORE_2
static final byte LSTORE_2
- See Also:
- Constant Field Values
LSTORE_3
static final byte LSTORE_3
- See Also:
- Constant Field Values
FSTORE_0
static final byte FSTORE_0
- See Also:
- Constant Field Values
FSTORE_1
static final byte FSTORE_1
- See Also:
- Constant Field Values
FSTORE_2
static final byte FSTORE_2
- See Also:
- Constant Field Values
FSTORE_3
static final byte FSTORE_3
- See Also:
- Constant Field Values
DSTORE_0
static final byte DSTORE_0
- See Also:
- Constant Field Values
DSTORE_1
static final byte DSTORE_1
- See Also:
- Constant Field Values
DSTORE_2
static final byte DSTORE_2
- See Also:
- Constant Field Values
DSTORE_3
static final byte DSTORE_3
- See Also:
- Constant Field Values
ASTORE_0
static final byte ASTORE_0
- See Also:
- Constant Field Values
ASTORE_1
static final byte ASTORE_1
- See Also:
- Constant Field Values
ASTORE_2
static final byte ASTORE_2
- See Also:
- Constant Field Values
ASTORE_3
static final byte ASTORE_3
- See Also:
- Constant Field Values
IASTORE
static final byte IASTORE
- See Also:
- Constant Field Values
LASTORE
static final byte LASTORE
- See Also:
- Constant Field Values
FASTORE
static final byte FASTORE
- See Also:
- Constant Field Values
DASTORE
static final byte DASTORE
- See Also:
- Constant Field Values
AASTORE
static final byte AASTORE
- See Also:
- Constant Field Values
BASTORE
static final byte BASTORE
- See Also:
- Constant Field Values
CASTORE
static final byte CASTORE
- See Also:
- Constant Field Values
SASTORE
static final byte SASTORE
- See Also:
- Constant Field Values
POP
static final byte POP
- See Also:
- Constant Field Values
POP2
static final byte POP2
- See Also:
- Constant Field Values
DUP
static final byte DUP
- See Also:
- Constant Field Values
DUP_X1
static final byte DUP_X1
- See Also:
- Constant Field Values
DUP_X2
static final byte DUP_X2
- See Also:
- Constant Field Values
DUP2
static final byte DUP2
- See Also:
- Constant Field Values
DUP2_X1
static final byte DUP2_X1
- See Also:
- Constant Field Values
DUP2_X2
static final byte DUP2_X2
- See Also:
- Constant Field Values
SWAP
static final byte SWAP
- See Also:
- Constant Field Values
IADD
static final byte IADD
- See Also:
- Constant Field Values
LADD
static final byte LADD
- See Also:
- Constant Field Values
FADD
static final byte FADD
- See Also:
- Constant Field Values
DADD
static final byte DADD
- See Also:
- Constant Field Values
ISUB
static final byte ISUB
- See Also:
- Constant Field Values
LSUB
static final byte LSUB
- See Also:
- Constant Field Values
FSUB
static final byte FSUB
- See Also:
- Constant Field Values
DSUB
static final byte DSUB
- See Also:
- Constant Field Values
IMUL
static final byte IMUL
- See Also:
- Constant Field Values
LMUL
static final byte LMUL
- See Also:
- Constant Field Values
FMUL
static final byte FMUL
- See Also:
- Constant Field Values
DMUL
static final byte DMUL
- See Also:
- Constant Field Values
IDIV
static final byte IDIV
- See Also:
- Constant Field Values
LDIV
static final byte LDIV
- See Also:
- Constant Field Values
FDIV
static final byte FDIV
- See Also:
- Constant Field Values
DDIV
static final byte DDIV
- See Also:
- Constant Field Values
IREM
static final byte IREM
- See Also:
- Constant Field Values
LREM
static final byte LREM
- See Also:
- Constant Field Values
FREM
static final byte FREM
- See Also:
- Constant Field Values
DREM
static final byte DREM
- See Also:
- Constant Field Values
INEG
static final byte INEG
- See Also:
- Constant Field Values
LNEG
static final byte LNEG
- See Also:
- Constant Field Values
FNEG
static final byte FNEG
- See Also:
- Constant Field Values
DNEG
static final byte DNEG
- See Also:
- Constant Field Values
ISHL
static final byte ISHL
- See Also:
- Constant Field Values
LSHL
static final byte LSHL
- See Also:
- Constant Field Values
ISHR
static final byte ISHR
- See Also:
- Constant Field Values
LSHR
static final byte LSHR
- See Also:
- Constant Field Values
IUSHR
static final byte IUSHR
- See Also:
- Constant Field Values
LUSHR
static final byte LUSHR
- See Also:
- Constant Field Values
IAND
static final byte IAND
- See Also:
- Constant Field Values
LAND
static final byte LAND
- See Also:
- Constant Field Values
IOR
static final byte IOR
- See Also:
- Constant Field Values
LOR
static final byte LOR
- See Also:
- Constant Field Values
IXOR
static final byte IXOR
- See Also:
- Constant Field Values
LXOR
static final byte LXOR
- See Also:
- Constant Field Values
IINC
static final byte IINC
- See Also:
- Constant Field Values
I2L
static final byte I2L
- See Also:
- Constant Field Values
I2F
static final byte I2F
- See Also:
- Constant Field Values
I2D
static final byte I2D
- See Also:
- Constant Field Values
L2I
static final byte L2I
- See Also:
- Constant Field Values
L2F
static final byte L2F
- See Also:
- Constant Field Values
L2D
static final byte L2D
- See Also:
- Constant Field Values
F2I
static final byte F2I
- See Also:
- Constant Field Values
F2L
static final byte F2L
- See Also:
- Constant Field Values
F2D
static final byte F2D
- See Also:
- Constant Field Values
D2I
static final byte D2I
- See Also:
- Constant Field Values
D2L
static final byte D2L
- See Also:
- Constant Field Values
D2F
static final byte D2F
- See Also:
- Constant Field Values
I2B
static final byte I2B
- See Also:
- Constant Field Values
I2C
static final byte I2C
- See Also:
- Constant Field Values
I2S
static final byte I2S
- See Also:
- Constant Field Values
LCMP
static final byte LCMP
- See Also:
- Constant Field Values
FCMPL
static final byte FCMPL
- See Also:
- Constant Field Values
FCMPG
static final byte FCMPG
- See Also:
- Constant Field Values
DCMPL
static final byte DCMPL
- See Also:
- Constant Field Values
DCMPG
static final byte DCMPG
- See Also:
- Constant Field Values
IFEQ
static final byte IFEQ
- See Also:
- Constant Field Values
IFNE
static final byte IFNE
- See Also:
- Constant Field Values
IFLT
static final byte IFLT
- See Also:
- Constant Field Values
IFGE
static final byte IFGE
- See Also:
- Constant Field Values
IFGT
static final byte IFGT
- See Also:
- Constant Field Values
IFLE
static final byte IFLE
- See Also:
- Constant Field Values
IF_ICMPEQ
static final byte IF_ICMPEQ
- See Also:
- Constant Field Values
IF_ICMPNE
static final byte IF_ICMPNE
- See Also:
- Constant Field Values
IF_ICMPLT
static final byte IF_ICMPLT
- See Also:
- Constant Field Values
IF_ICMPGE
static final byte IF_ICMPGE
- See Also:
- Constant Field Values
IF_ICMPGT
static final byte IF_ICMPGT
- See Also:
- Constant Field Values
IF_ICMPLE
static final byte IF_ICMPLE
- See Also:
- Constant Field Values
IF_ACMPEQ
static final byte IF_ACMPEQ
- See Also:
- Constant Field Values
IF_ACMPNE
static final byte IF_ACMPNE
- See Also:
- Constant Field Values
GOTO
static final byte GOTO
- See Also:
- Constant Field Values
JSR
static final byte JSR
- See Also:
- Constant Field Values
RET
static final byte RET
- See Also:
- Constant Field Values
TABLESWITCH
static final byte TABLESWITCH
- See Also:
- Constant Field Values
LOOKUPSWITCH
static final byte LOOKUPSWITCH
- See Also:
- Constant Field Values
IRETURN
static final byte IRETURN
- See Also:
- Constant Field Values
LRETURN
static final byte LRETURN
- See Also:
- Constant Field Values
FRETURN
static final byte FRETURN
- See Also:
- Constant Field Values
DRETURN
static final byte DRETURN
- See Also:
- Constant Field Values
ARETURN
static final byte ARETURN
- See Also:
- Constant Field Values
RETURN
static final byte RETURN
- See Also:
- Constant Field Values
GETSTATIC
static final byte GETSTATIC
- See Also:
- Constant Field Values
PUTSTATIC
static final byte PUTSTATIC
- See Also:
- Constant Field Values
GETFIELD
static final byte GETFIELD
- See Also:
- Constant Field Values
PUTFIELD
static final byte PUTFIELD
- See Also:
- Constant Field Values
INVOKEVIRTUAL
static final byte INVOKEVIRTUAL
- See Also:
- Constant Field Values
INVOKESPECIAL
static final byte INVOKESPECIAL
- See Also:
- Constant Field Values
INVOKESTATIC
static final byte INVOKESTATIC
- See Also:
- Constant Field Values
INVOKEINTERFACE
static final byte INVOKEINTERFACE
- See Also:
- Constant Field Values
NEW
static final byte NEW
- See Also:
- Constant Field Values
NEWARRAY
static final byte NEWARRAY
- See Also:
- Constant Field Values
ANEWARRAY
static final byte ANEWARRAY
- See Also:
- Constant Field Values
ARRAYLENGTH
static final byte ARRAYLENGTH
- See Also:
- Constant Field Values
ATHROW
static final byte ATHROW
- See Also:
- Constant Field Values
CHECKCAST
static final byte CHECKCAST
- See Also:
- Constant Field Values
INSTANCEOF
static final byte INSTANCEOF
- See Also:
- Constant Field Values
MONITORENTER
static final byte MONITORENTER
- See Also:
- Constant Field Values
MONITOREXIT
static final byte MONITOREXIT
- See Also:
- Constant Field Values
WIDE
static final byte WIDE
- See Also:
- Constant Field Values
MULTIANEWARRAY
static final byte MULTIANEWARRAY
- See Also:
- Constant Field Values
IFNULL
static final byte IFNULL
- See Also:
- Constant Field Values
IFNONNULL
static final byte IFNONNULL
- See Also:
- Constant Field Values
GOTO_W
static final byte GOTO_W
- See Also:
- Constant Field Values
JSR_W
static final byte JSR_W
- See Also:
- Constant Field Values
BREAKPOINT
static final byte BREAKPOINT
- See Also:
- Constant Field Values
LDC_QUICK
static final byte LDC_QUICK
- See Also:
- Constant Field Values
LDC_W_QUICK
static final byte LDC_W_QUICK
- See Also:
- Constant Field Values
LDC2_W_QUICK
static final byte LDC2_W_QUICK
- See Also:
- Constant Field Values
GETFIELD_QUICK
static final byte GETFIELD_QUICK
- See Also:
- Constant Field Values
PUTFIELD_QUICK
static final byte PUTFIELD_QUICK
- See Also:
- Constant Field Values
GETFIELD2_QUICK
static final byte GETFIELD2_QUICK
- See Also:
- Constant Field Values
PUTFIELD2_QUICK
static final byte PUTFIELD2_QUICK
- See Also:
- Constant Field Values
GETSTATIC_QUICK
static final byte GETSTATIC_QUICK
- See Also:
- Constant Field Values
PUTSTATIC_QUICK
static final byte PUTSTATIC_QUICK
- See Also:
- Constant Field Values
GETSTATIC2_QUICK
static final byte GETSTATIC2_QUICK
- See Also:
- Constant Field Values
PUTSTATIC2_QUICK
static final byte PUTSTATIC2_QUICK
- See Also:
- Constant Field Values
INVOKEVIRTUAL_QUICK
static final byte INVOKEVIRTUAL_QUICK
- See Also:
- Constant Field Values
INVOKENONVIRTUAL_QUICK
static final byte INVOKENONVIRTUAL_QUICK
- See Also:
- Constant Field Values
INVOKESUPER_QUICK
static final byte INVOKESUPER_QUICK
- See Also:
- Constant Field Values
INVOKESTATIC_QUICK
static final byte INVOKESTATIC_QUICK
- See Also:
- Constant Field Values
INVOKEINTERFACE_QUICK
static final byte INVOKEINTERFACE_QUICK
- See Also:
- Constant Field Values
INVOKEVIRTUALOBJECT_QUICK
static final byte INVOKEVIRTUALOBJECT_QUICK
- See Also:
- Constant Field Values
NEW_QUICK
static final byte NEW_QUICK
- See Also:
- Constant Field Values
ANEWARRAY_QUICK
static final byte ANEWARRAY_QUICK
- See Also:
- Constant Field Values
MULTIANEWARRAY_QUICK
static final byte MULTIANEWARRAY_QUICK
- See Also:
- Constant Field Values
CHECKCAST_QUICK
static final byte CHECKCAST_QUICK
- See Also:
- Constant Field Values
INSTANCEOF_QUICK
static final byte INSTANCEOF_QUICK
- See Also:
- Constant Field Values
INVOKEVIRTUAL_QUICK_W
static final byte INVOKEVIRTUAL_QUICK_W
- See Also:
- Constant Field Values
GETFIELD_QUICK_W
static final byte GETFIELD_QUICK_W
- See Also:
- Constant Field Values
PUTFIELD_QUICK_W
static final byte PUTFIELD_QUICK_W
- See Also:
- Constant Field Values
IMPDEP1
static final byte IMPDEP1
- See Also:
- Constant Field Values
IMPDEP2
static final byte IMPDEP2
- See Also:
- Constant Field Values
T_BOOLEAN
static final byte T_BOOLEAN
- Types for the NEWARRAY opcode.
- See Also:
- Constant Field Values
T_CHAR
static final byte T_CHAR
- See Also:
- Constant Field Values
T_FLOAT
static final byte T_FLOAT
- See Also:
- Constant Field Values
T_DOUBLE
static final byte T_DOUBLE
- See Also:
- Constant Field Values
T_BYTE
static final byte T_BYTE
- See Also:
- Constant Field Values
T_SHORT
static final byte T_SHORT
- See Also:
- Constant Field Values
T_INT
static final byte T_INT
- See Also:
- Constant Field Values
T_LONG
static final byte T_LONG
- See Also:
- Constant Field Values