proguard.classfile.instruction
Interface InstructionConstants
- public interface InstructionConstants
Representation of an instruction.
OP_NOP
public static final byte OP_NOP
- See Also:
- Constant Field Values
OP_ACONST_NULL
public static final byte OP_ACONST_NULL
- See Also:
- Constant Field Values
OP_ICONST_M1
public static final byte OP_ICONST_M1
- See Also:
- Constant Field Values
OP_ICONST_0
public static final byte OP_ICONST_0
- See Also:
- Constant Field Values
OP_ICONST_1
public static final byte OP_ICONST_1
- See Also:
- Constant Field Values
OP_ICONST_2
public static final byte OP_ICONST_2
- See Also:
- Constant Field Values
OP_ICONST_3
public static final byte OP_ICONST_3
- See Also:
- Constant Field Values
OP_ICONST_4
public static final byte OP_ICONST_4
- See Also:
- Constant Field Values
OP_ICONST_5
public static final byte OP_ICONST_5
- See Also:
- Constant Field Values
OP_LCONST_0
public static final byte OP_LCONST_0
- See Also:
- Constant Field Values
OP_LCONST_1
public static final byte OP_LCONST_1
- See Also:
- Constant Field Values
OP_FCONST_0
public static final byte OP_FCONST_0
- See Also:
- Constant Field Values
OP_FCONST_1
public static final byte OP_FCONST_1
- See Also:
- Constant Field Values
OP_FCONST_2
public static final byte OP_FCONST_2
- See Also:
- Constant Field Values
OP_DCONST_0
public static final byte OP_DCONST_0
- See Also:
- Constant Field Values
OP_DCONST_1
public static final byte OP_DCONST_1
- See Also:
- Constant Field Values
OP_BIPUSH
public static final byte OP_BIPUSH
- See Also:
- Constant Field Values
OP_SIPUSH
public static final byte OP_SIPUSH
- See Also:
- Constant Field Values
OP_LDC
public static final byte OP_LDC
- See Also:
- Constant Field Values
OP_LDC_W
public static final byte OP_LDC_W
- See Also:
- Constant Field Values
OP_LDC2_W
public static final byte OP_LDC2_W
- See Also:
- Constant Field Values
OP_ILOAD
public static final byte OP_ILOAD
- See Also:
- Constant Field Values
OP_LLOAD
public static final byte OP_LLOAD
- See Also:
- Constant Field Values
OP_FLOAD
public static final byte OP_FLOAD
- See Also:
- Constant Field Values
OP_DLOAD
public static final byte OP_DLOAD
- See Also:
- Constant Field Values
OP_ALOAD
public static final byte OP_ALOAD
- See Also:
- Constant Field Values
OP_ILOAD_0
public static final byte OP_ILOAD_0
- See Also:
- Constant Field Values
OP_ILOAD_1
public static final byte OP_ILOAD_1
- See Also:
- Constant Field Values
OP_ILOAD_2
public static final byte OP_ILOAD_2
- See Also:
- Constant Field Values
OP_ILOAD_3
public static final byte OP_ILOAD_3
- See Also:
- Constant Field Values
OP_LLOAD_0
public static final byte OP_LLOAD_0
- See Also:
- Constant Field Values
OP_LLOAD_1
public static final byte OP_LLOAD_1
- See Also:
- Constant Field Values
OP_LLOAD_2
public static final byte OP_LLOAD_2
- See Also:
- Constant Field Values
OP_LLOAD_3
public static final byte OP_LLOAD_3
- See Also:
- Constant Field Values
OP_FLOAD_0
public static final byte OP_FLOAD_0
- See Also:
- Constant Field Values
OP_FLOAD_1
public static final byte OP_FLOAD_1
- See Also:
- Constant Field Values
OP_FLOAD_2
public static final byte OP_FLOAD_2
- See Also:
- Constant Field Values
OP_FLOAD_3
public static final byte OP_FLOAD_3
- See Also:
- Constant Field Values
OP_DLOAD_0
public static final byte OP_DLOAD_0
- See Also:
- Constant Field Values
OP_DLOAD_1
public static final byte OP_DLOAD_1
- See Also:
- Constant Field Values
OP_DLOAD_2
public static final byte OP_DLOAD_2
- See Also:
- Constant Field Values
OP_DLOAD_3
public static final byte OP_DLOAD_3
- See Also:
- Constant Field Values
OP_ALOAD_0
public static final byte OP_ALOAD_0
- See Also:
- Constant Field Values
OP_ALOAD_1
public static final byte OP_ALOAD_1
- See Also:
- Constant Field Values
OP_ALOAD_2
public static final byte OP_ALOAD_2
- See Also:
- Constant Field Values
OP_ALOAD_3
public static final byte OP_ALOAD_3
- See Also:
- Constant Field Values
OP_IALOAD
public static final byte OP_IALOAD
- See Also:
- Constant Field Values
OP_LALOAD
public static final byte OP_LALOAD
- See Also:
- Constant Field Values
OP_FALOAD
public static final byte OP_FALOAD
- See Also:
- Constant Field Values
OP_DALOAD
public static final byte OP_DALOAD
- See Also:
- Constant Field Values
OP_AALOAD
public static final byte OP_AALOAD
- See Also:
- Constant Field Values
OP_BALOAD
public static final byte OP_BALOAD
- See Also:
- Constant Field Values
OP_CALOAD
public static final byte OP_CALOAD
- See Also:
- Constant Field Values
OP_SALOAD
public static final byte OP_SALOAD
- See Also:
- Constant Field Values
OP_ISTORE
public static final byte OP_ISTORE
- See Also:
- Constant Field Values
OP_LSTORE
public static final byte OP_LSTORE
- See Also:
- Constant Field Values
OP_FSTORE
public static final byte OP_FSTORE
- See Also:
- Constant Field Values
OP_DSTORE
public static final byte OP_DSTORE
- See Also:
- Constant Field Values
OP_ASTORE
public static final byte OP_ASTORE
- See Also:
- Constant Field Values
OP_ISTORE_0
public static final byte OP_ISTORE_0
- See Also:
- Constant Field Values
OP_ISTORE_1
public static final byte OP_ISTORE_1
- See Also:
- Constant Field Values
OP_ISTORE_2
public static final byte OP_ISTORE_2
- See Also:
- Constant Field Values
OP_ISTORE_3
public static final byte OP_ISTORE_3
- See Also:
- Constant Field Values
OP_LSTORE_0
public static final byte OP_LSTORE_0
- See Also:
- Constant Field Values
OP_LSTORE_1
public static final byte OP_LSTORE_1
- See Also:
- Constant Field Values
OP_LSTORE_2
public static final byte OP_LSTORE_2
- See Also:
- Constant Field Values
OP_LSTORE_3
public static final byte OP_LSTORE_3
- See Also:
- Constant Field Values
OP_FSTORE_0
public static final byte OP_FSTORE_0
- See Also:
- Constant Field Values
OP_FSTORE_1
public static final byte OP_FSTORE_1
- See Also:
- Constant Field Values
OP_FSTORE_2
public static final byte OP_FSTORE_2
- See Also:
- Constant Field Values
OP_FSTORE_3
public static final byte OP_FSTORE_3
- See Also:
- Constant Field Values
OP_DSTORE_0
public static final byte OP_DSTORE_0
- See Also:
- Constant Field Values
OP_DSTORE_1
public static final byte OP_DSTORE_1
- See Also:
- Constant Field Values
OP_DSTORE_2
public static final byte OP_DSTORE_2
- See Also:
- Constant Field Values
OP_DSTORE_3
public static final byte OP_DSTORE_3
- See Also:
- Constant Field Values
OP_ASTORE_0
public static final byte OP_ASTORE_0
- See Also:
- Constant Field Values
OP_ASTORE_1
public static final byte OP_ASTORE_1
- See Also:
- Constant Field Values
OP_ASTORE_2
public static final byte OP_ASTORE_2
- See Also:
- Constant Field Values
OP_ASTORE_3
public static final byte OP_ASTORE_3
- See Also:
- Constant Field Values
OP_IASTORE
public static final byte OP_IASTORE
- See Also:
- Constant Field Values
OP_LASTORE
public static final byte OP_LASTORE
- See Also:
- Constant Field Values
OP_FASTORE
public static final byte OP_FASTORE
- See Also:
- Constant Field Values
OP_DASTORE
public static final byte OP_DASTORE
- See Also:
- Constant Field Values
OP_AASTORE
public static final byte OP_AASTORE
- See Also:
- Constant Field Values
OP_BASTORE
public static final byte OP_BASTORE
- See Also:
- Constant Field Values
OP_CASTORE
public static final byte OP_CASTORE
- See Also:
- Constant Field Values
OP_SASTORE
public static final byte OP_SASTORE
- See Also:
- Constant Field Values
OP_POP
public static final byte OP_POP
- See Also:
- Constant Field Values
OP_POP2
public static final byte OP_POP2
- See Also:
- Constant Field Values
OP_DUP
public static final byte OP_DUP
- See Also:
- Constant Field Values
OP_DUP_X1
public static final byte OP_DUP_X1
- See Also:
- Constant Field Values
OP_DUP_X2
public static final byte OP_DUP_X2
- See Also:
- Constant Field Values
OP_DUP2
public static final byte OP_DUP2
- See Also:
- Constant Field Values
OP_DUP2_X1
public static final byte OP_DUP2_X1
- See Also:
- Constant Field Values
OP_DUP2_X2
public static final byte OP_DUP2_X2
- See Also:
- Constant Field Values
OP_SWAP
public static final byte OP_SWAP
- See Also:
- Constant Field Values
OP_IADD
public static final byte OP_IADD
- See Also:
- Constant Field Values
OP_LADD
public static final byte OP_LADD
- See Also:
- Constant Field Values
OP_FADD
public static final byte OP_FADD
- See Also:
- Constant Field Values
OP_DADD
public static final byte OP_DADD
- See Also:
- Constant Field Values
OP_ISUB
public static final byte OP_ISUB
- See Also:
- Constant Field Values
OP_LSUB
public static final byte OP_LSUB
- See Also:
- Constant Field Values
OP_FSUB
public static final byte OP_FSUB
- See Also:
- Constant Field Values
OP_DSUB
public static final byte OP_DSUB
- See Also:
- Constant Field Values
OP_IMUL
public static final byte OP_IMUL
- See Also:
- Constant Field Values
OP_LMUL
public static final byte OP_LMUL
- See Also:
- Constant Field Values
OP_FMUL
public static final byte OP_FMUL
- See Also:
- Constant Field Values
OP_DMUL
public static final byte OP_DMUL
- See Also:
- Constant Field Values
OP_IDIV
public static final byte OP_IDIV
- See Also:
- Constant Field Values
OP_LDIV
public static final byte OP_LDIV
- See Also:
- Constant Field Values
OP_FDIV
public static final byte OP_FDIV
- See Also:
- Constant Field Values
OP_DDIV
public static final byte OP_DDIV
- See Also:
- Constant Field Values
OP_IREM
public static final byte OP_IREM
- See Also:
- Constant Field Values
OP_LREM
public static final byte OP_LREM
- See Also:
- Constant Field Values
OP_FREM
public static final byte OP_FREM
- See Also:
- Constant Field Values
OP_DREM
public static final byte OP_DREM
- See Also:
- Constant Field Values
OP_INEG
public static final byte OP_INEG
- See Also:
- Constant Field Values
OP_LNEG
public static final byte OP_LNEG
- See Also:
- Constant Field Values
OP_FNEG
public static final byte OP_FNEG
- See Also:
- Constant Field Values
OP_DNEG
public static final byte OP_DNEG
- See Also:
- Constant Field Values
OP_ISHL
public static final byte OP_ISHL
- See Also:
- Constant Field Values
OP_LSHL
public static final byte OP_LSHL
- See Also:
- Constant Field Values
OP_ISHR
public static final byte OP_ISHR
- See Also:
- Constant Field Values
OP_LSHR
public static final byte OP_LSHR
- See Also:
- Constant Field Values
OP_IUSHR
public static final byte OP_IUSHR
- See Also:
- Constant Field Values
OP_LUSHR
public static final byte OP_LUSHR
- See Also:
- Constant Field Values
OP_IAND
public static final byte OP_IAND
- See Also:
- Constant Field Values
OP_LAND
public static final byte OP_LAND
- See Also:
- Constant Field Values
OP_IOR
public static final byte OP_IOR
- See Also:
- Constant Field Values
OP_LOR
public static final byte OP_LOR
- See Also:
- Constant Field Values
OP_IXOR
public static final byte OP_IXOR
- See Also:
- Constant Field Values
OP_LXOR
public static final byte OP_LXOR
- See Also:
- Constant Field Values
OP_IINC
public static final byte OP_IINC
- See Also:
- Constant Field Values
OP_I2L
public static final byte OP_I2L
- See Also:
- Constant Field Values
OP_I2F
public static final byte OP_I2F
- See Also:
- Constant Field Values
OP_I2D
public static final byte OP_I2D
- See Also:
- Constant Field Values
OP_L2I
public static final byte OP_L2I
- See Also:
- Constant Field Values
OP_L2F
public static final byte OP_L2F
- See Also:
- Constant Field Values
OP_L2D
public static final byte OP_L2D
- See Also:
- Constant Field Values
OP_F2I
public static final byte OP_F2I
- See Also:
- Constant Field Values
OP_F2L
public static final byte OP_F2L
- See Also:
- Constant Field Values
OP_F2D
public static final byte OP_F2D
- See Also:
- Constant Field Values
OP_D2I
public static final byte OP_D2I
- See Also:
- Constant Field Values
OP_D2L
public static final byte OP_D2L
- See Also:
- Constant Field Values
OP_D2F
public static final byte OP_D2F
- See Also:
- Constant Field Values
OP_I2B
public static final byte OP_I2B
- See Also:
- Constant Field Values
OP_I2C
public static final byte OP_I2C
- See Also:
- Constant Field Values
OP_I2S
public static final byte OP_I2S
- See Also:
- Constant Field Values
OP_LCMP
public static final byte OP_LCMP
- See Also:
- Constant Field Values
OP_FCMPL
public static final byte OP_FCMPL
- See Also:
- Constant Field Values
OP_FCMPG
public static final byte OP_FCMPG
- See Also:
- Constant Field Values
OP_DCMPL
public static final byte OP_DCMPL
- See Also:
- Constant Field Values
OP_DCMPG
public static final byte OP_DCMPG
- See Also:
- Constant Field Values
OP_IFEQ
public static final byte OP_IFEQ
- See Also:
- Constant Field Values
OP_IFNE
public static final byte OP_IFNE
- See Also:
- Constant Field Values
OP_IFLT
public static final byte OP_IFLT
- See Also:
- Constant Field Values
OP_IFGE
public static final byte OP_IFGE
- See Also:
- Constant Field Values
OP_IFGT
public static final byte OP_IFGT
- See Also:
- Constant Field Values
OP_IFLE
public static final byte OP_IFLE
- See Also:
- Constant Field Values
OP_IFICMPEQ
public static final byte OP_IFICMPEQ
- See Also:
- Constant Field Values
OP_IFICMPNE
public static final byte OP_IFICMPNE
- See Also:
- Constant Field Values
OP_IFICMPLT
public static final byte OP_IFICMPLT
- See Also:
- Constant Field Values
OP_IFICMPGE
public static final byte OP_IFICMPGE
- See Also:
- Constant Field Values
OP_IFICMPGT
public static final byte OP_IFICMPGT
- See Also:
- Constant Field Values
OP_IFICMPLE
public static final byte OP_IFICMPLE
- See Also:
- Constant Field Values
OP_IFACMPEQ
public static final byte OP_IFACMPEQ
- See Also:
- Constant Field Values
OP_IFACMPNE
public static final byte OP_IFACMPNE
- See Also:
- Constant Field Values
OP_GOTO
public static final byte OP_GOTO
- See Also:
- Constant Field Values
OP_JSR
public static final byte OP_JSR
- See Also:
- Constant Field Values
OP_RET
public static final byte OP_RET
- See Also:
- Constant Field Values
OP_TABLESWITCH
public static final byte OP_TABLESWITCH
- See Also:
- Constant Field Values
OP_LOOKUPSWITCH
public static final byte OP_LOOKUPSWITCH
- See Also:
- Constant Field Values
OP_IRETURN
public static final byte OP_IRETURN
- See Also:
- Constant Field Values
OP_LRETURN
public static final byte OP_LRETURN
- See Also:
- Constant Field Values
OP_FRETURN
public static final byte OP_FRETURN
- See Also:
- Constant Field Values
OP_DRETURN
public static final byte OP_DRETURN
- See Also:
- Constant Field Values
OP_ARETURN
public static final byte OP_ARETURN
- See Also:
- Constant Field Values
OP_RETURN
public static final byte OP_RETURN
- See Also:
- Constant Field Values
OP_GETSTATIC
public static final byte OP_GETSTATIC
- See Also:
- Constant Field Values
OP_PUTSTATIC
public static final byte OP_PUTSTATIC
- See Also:
- Constant Field Values
OP_GETFIELD
public static final byte OP_GETFIELD
- See Also:
- Constant Field Values
OP_PUTFIELD
public static final byte OP_PUTFIELD
- See Also:
- Constant Field Values
OP_INVOKEVIRTUAL
public static final byte OP_INVOKEVIRTUAL
- See Also:
- Constant Field Values
OP_INVOKESPECIAL
public static final byte OP_INVOKESPECIAL
- See Also:
- Constant Field Values
OP_INVOKESTATIC
public static final byte OP_INVOKESTATIC
- See Also:
- Constant Field Values
OP_INVOKEINTERFACE
public static final byte OP_INVOKEINTERFACE
- See Also:
- Constant Field Values
OP_NEW
public static final byte OP_NEW
- See Also:
- Constant Field Values
OP_NEWARRAY
public static final byte OP_NEWARRAY
- See Also:
- Constant Field Values
OP_ANEWARRAY
public static final byte OP_ANEWARRAY
- See Also:
- Constant Field Values
OP_ARRAYLENGTH
public static final byte OP_ARRAYLENGTH
- See Also:
- Constant Field Values
OP_ATHROW
public static final byte OP_ATHROW
- See Also:
- Constant Field Values
OP_CHECKCAST
public static final byte OP_CHECKCAST
- See Also:
- Constant Field Values
OP_INSTANCEOF
public static final byte OP_INSTANCEOF
- See Also:
- Constant Field Values
OP_MONITORENTER
public static final byte OP_MONITORENTER
- See Also:
- Constant Field Values
OP_MONITOREXIT
public static final byte OP_MONITOREXIT
- See Also:
- Constant Field Values
OP_WIDE
public static final byte OP_WIDE
- See Also:
- Constant Field Values
OP_MULTIANEWARRAY
public static final byte OP_MULTIANEWARRAY
- See Also:
- Constant Field Values
OP_IFNULL
public static final byte OP_IFNULL
- See Also:
- Constant Field Values
OP_IFNONNULL
public static final byte OP_IFNONNULL
- See Also:
- Constant Field Values
OP_GOTO_W
public static final byte OP_GOTO_W
- See Also:
- Constant Field Values
OP_JSR_W
public static final byte OP_JSR_W
- See Also:
- Constant Field Values
NAMES
public static final String[] NAMES
ARRAY_T_BOOLEAN
public static final byte ARRAY_T_BOOLEAN
- See Also:
- Constant Field Values
ARRAY_T_CHAR
public static final byte ARRAY_T_CHAR
- See Also:
- Constant Field Values
ARRAY_T_FLOAT
public static final byte ARRAY_T_FLOAT
- See Also:
- Constant Field Values
ARRAY_T_DOUBLE
public static final byte ARRAY_T_DOUBLE
- See Also:
- Constant Field Values
ARRAY_T_BYTE
public static final byte ARRAY_T_BYTE
- See Also:
- Constant Field Values
ARRAY_T_SHORT
public static final byte ARRAY_T_SHORT
- See Also:
- Constant Field Values
ARRAY_T_INT
public static final byte ARRAY_T_INT
- See Also:
- Constant Field Values
ARRAY_T_LONG
public static final byte ARRAY_T_LONG
- See Also:
- Constant Field Values