public class ByteCode
extends java.lang.Object
| Modifier and Type | Field and Description | 
|---|---|
| static int | AALOADThe byte opcodes defined by the Java Virtual Machine. | 
| static int | AASTOREThe byte opcodes defined by the Java Virtual Machine. | 
| static int | ACONST_NULLThe byte opcodes defined by the Java Virtual Machine. | 
| static int | ALOADThe byte opcodes defined by the Java Virtual Machine. | 
| static int | ALOAD_0The byte opcodes defined by the Java Virtual Machine. | 
| static int | ALOAD_1The byte opcodes defined by the Java Virtual Machine. | 
| static int | ALOAD_2The byte opcodes defined by the Java Virtual Machine. | 
| static int | ALOAD_3The byte opcodes defined by the Java Virtual Machine. | 
| static int | ANEWARRAYThe byte opcodes defined by the Java Virtual Machine. | 
| static int | ARETURNThe byte opcodes defined by the Java Virtual Machine. | 
| static int | ARRAYLENGTHThe byte opcodes defined by the Java Virtual Machine. | 
| static int | ASTOREThe byte opcodes defined by the Java Virtual Machine. | 
| static int | ASTORE_0The byte opcodes defined by the Java Virtual Machine. | 
| static int | ASTORE_1The byte opcodes defined by the Java Virtual Machine. | 
| static int | ASTORE_2The byte opcodes defined by the Java Virtual Machine. | 
| static int | ASTORE_3The byte opcodes defined by the Java Virtual Machine. | 
| static int | ATHROWThe byte opcodes defined by the Java Virtual Machine. | 
| static int | BALOADThe byte opcodes defined by the Java Virtual Machine. | 
| static int | BASTOREThe byte opcodes defined by the Java Virtual Machine. | 
| static int | BIPUSHThe byte opcodes defined by the Java Virtual Machine. | 
| static int | BREAKPOINTThe byte opcodes defined by the Java Virtual Machine. | 
| static int | CALOADThe byte opcodes defined by the Java Virtual Machine. | 
| static int | CASTOREThe byte opcodes defined by the Java Virtual Machine. | 
| static int | CHECKCASTThe byte opcodes defined by the Java Virtual Machine. | 
| static int | D2FThe byte opcodes defined by the Java Virtual Machine. | 
| static int | D2IThe byte opcodes defined by the Java Virtual Machine. | 
| static int | D2LThe byte opcodes defined by the Java Virtual Machine. | 
| static int | DADDThe byte opcodes defined by the Java Virtual Machine. | 
| static int | DALOADThe byte opcodes defined by the Java Virtual Machine. | 
| static int | DASTOREThe byte opcodes defined by the Java Virtual Machine. | 
| static int | DCMPGThe byte opcodes defined by the Java Virtual Machine. | 
| static int | DCMPLThe byte opcodes defined by the Java Virtual Machine. | 
| static int | DCONST_0The byte opcodes defined by the Java Virtual Machine. | 
| static int | DCONST_1The byte opcodes defined by the Java Virtual Machine. | 
| static int | DDIVThe byte opcodes defined by the Java Virtual Machine. | 
| static int | DLOADThe byte opcodes defined by the Java Virtual Machine. | 
| static int | DLOAD_0The byte opcodes defined by the Java Virtual Machine. | 
| static int | DLOAD_1The byte opcodes defined by the Java Virtual Machine. | 
| static int | DLOAD_2The byte opcodes defined by the Java Virtual Machine. | 
| static int | DLOAD_3The byte opcodes defined by the Java Virtual Machine. | 
| static int | DMULThe byte opcodes defined by the Java Virtual Machine. | 
| static int | DNEGThe byte opcodes defined by the Java Virtual Machine. | 
| static int | DREMThe byte opcodes defined by the Java Virtual Machine. | 
| static int | DRETURNThe byte opcodes defined by the Java Virtual Machine. | 
| static int | DSTOREThe byte opcodes defined by the Java Virtual Machine. | 
| static int | DSTORE_0The byte opcodes defined by the Java Virtual Machine. | 
| static int | DSTORE_1The byte opcodes defined by the Java Virtual Machine. | 
| static int | DSTORE_2The byte opcodes defined by the Java Virtual Machine. | 
| static int | DSTORE_3The byte opcodes defined by the Java Virtual Machine. | 
| static int | DSUBThe byte opcodes defined by the Java Virtual Machine. | 
| static int | DUPThe byte opcodes defined by the Java Virtual Machine. | 
| static int | DUP_X1The byte opcodes defined by the Java Virtual Machine. | 
| static int | DUP_X2The byte opcodes defined by the Java Virtual Machine. | 
| static int | DUP2The byte opcodes defined by the Java Virtual Machine. | 
| static int | DUP2_X1The byte opcodes defined by the Java Virtual Machine. | 
| static int | DUP2_X2The byte opcodes defined by the Java Virtual Machine. | 
| static int | F2DThe byte opcodes defined by the Java Virtual Machine. | 
| static int | F2IThe byte opcodes defined by the Java Virtual Machine. | 
| static int | F2LThe byte opcodes defined by the Java Virtual Machine. | 
| static int | FADDThe byte opcodes defined by the Java Virtual Machine. | 
| static int | FALOADThe byte opcodes defined by the Java Virtual Machine. | 
| static int | FASTOREThe byte opcodes defined by the Java Virtual Machine. | 
| static int | FCMPGThe byte opcodes defined by the Java Virtual Machine. | 
| static int | FCMPLThe byte opcodes defined by the Java Virtual Machine. | 
| static int | FCONST_0The byte opcodes defined by the Java Virtual Machine. | 
| static int | FCONST_1The byte opcodes defined by the Java Virtual Machine. | 
| static int | FCONST_2The byte opcodes defined by the Java Virtual Machine. | 
| static int | FDIVThe byte opcodes defined by the Java Virtual Machine. | 
| static int | FLOADThe byte opcodes defined by the Java Virtual Machine. | 
| static int | FLOAD_0The byte opcodes defined by the Java Virtual Machine. | 
| static int | FLOAD_1The byte opcodes defined by the Java Virtual Machine. | 
| static int | FLOAD_2The byte opcodes defined by the Java Virtual Machine. | 
| static int | FLOAD_3The byte opcodes defined by the Java Virtual Machine. | 
| static int | FMULThe byte opcodes defined by the Java Virtual Machine. | 
| static int | FNEGThe byte opcodes defined by the Java Virtual Machine. | 
| static int | FREMThe byte opcodes defined by the Java Virtual Machine. | 
| static int | FRETURNThe byte opcodes defined by the Java Virtual Machine. | 
| static int | FSTOREThe byte opcodes defined by the Java Virtual Machine. | 
| static int | FSTORE_0The byte opcodes defined by the Java Virtual Machine. | 
| static int | FSTORE_1The byte opcodes defined by the Java Virtual Machine. | 
| static int | FSTORE_2The byte opcodes defined by the Java Virtual Machine. | 
| static int | FSTORE_3The byte opcodes defined by the Java Virtual Machine. | 
| static int | FSUBThe byte opcodes defined by the Java Virtual Machine. | 
| static int | GETFIELDThe byte opcodes defined by the Java Virtual Machine. | 
| static int | GETSTATICThe byte opcodes defined by the Java Virtual Machine. | 
| static int | GOTOThe byte opcodes defined by the Java Virtual Machine. | 
| static int | GOTO_WThe byte opcodes defined by the Java Virtual Machine. | 
| static int | I2BThe byte opcodes defined by the Java Virtual Machine. | 
| static int | I2CThe byte opcodes defined by the Java Virtual Machine. | 
| static int | I2DThe byte opcodes defined by the Java Virtual Machine. | 
| static int | I2FThe byte opcodes defined by the Java Virtual Machine. | 
| static int | I2LThe byte opcodes defined by the Java Virtual Machine. | 
| static int | I2SThe byte opcodes defined by the Java Virtual Machine. | 
| static int | IADDThe byte opcodes defined by the Java Virtual Machine. | 
| static int | IALOADThe byte opcodes defined by the Java Virtual Machine. | 
| static int | IANDThe byte opcodes defined by the Java Virtual Machine. | 
| static int | IASTOREThe byte opcodes defined by the Java Virtual Machine. | 
| static int | ICONST_0The byte opcodes defined by the Java Virtual Machine. | 
| static int | ICONST_1The byte opcodes defined by the Java Virtual Machine. | 
| static int | ICONST_2The byte opcodes defined by the Java Virtual Machine. | 
| static int | ICONST_3The byte opcodes defined by the Java Virtual Machine. | 
| static int | ICONST_4The byte opcodes defined by the Java Virtual Machine. | 
| static int | ICONST_5The byte opcodes defined by the Java Virtual Machine. | 
| static int | ICONST_M1The byte opcodes defined by the Java Virtual Machine. | 
| static int | IDIVThe byte opcodes defined by the Java Virtual Machine. | 
| static int | IF_ACMPEQThe byte opcodes defined by the Java Virtual Machine. | 
| static int | IF_ACMPNEThe byte opcodes defined by the Java Virtual Machine. | 
| static int | IF_ICMPEQThe byte opcodes defined by the Java Virtual Machine. | 
| static int | IF_ICMPGEThe byte opcodes defined by the Java Virtual Machine. | 
| static int | IF_ICMPGTThe byte opcodes defined by the Java Virtual Machine. | 
| static int | IF_ICMPLEThe byte opcodes defined by the Java Virtual Machine. | 
| static int | IF_ICMPLTThe byte opcodes defined by the Java Virtual Machine. | 
| static int | IF_ICMPNEThe byte opcodes defined by the Java Virtual Machine. | 
| static int | IFEQThe byte opcodes defined by the Java Virtual Machine. | 
| static int | IFGEThe byte opcodes defined by the Java Virtual Machine. | 
| static int | IFGTThe byte opcodes defined by the Java Virtual Machine. | 
| static int | IFLEThe byte opcodes defined by the Java Virtual Machine. | 
| static int | IFLTThe byte opcodes defined by the Java Virtual Machine. | 
| static int | IFNEThe byte opcodes defined by the Java Virtual Machine. | 
| static int | IFNONNULLThe byte opcodes defined by the Java Virtual Machine. | 
| static int | IFNULLThe byte opcodes defined by the Java Virtual Machine. | 
| static int | IINCThe byte opcodes defined by the Java Virtual Machine. | 
| static int | ILOADThe byte opcodes defined by the Java Virtual Machine. | 
| static int | ILOAD_0The byte opcodes defined by the Java Virtual Machine. | 
| static int | ILOAD_1The byte opcodes defined by the Java Virtual Machine. | 
| static int | ILOAD_2The byte opcodes defined by the Java Virtual Machine. | 
| static int | ILOAD_3The byte opcodes defined by the Java Virtual Machine. | 
| static int | IMPDEP1The byte opcodes defined by the Java Virtual Machine. | 
| static int | IMPDEP2The byte opcodes defined by the Java Virtual Machine. | 
| static int | IMULThe byte opcodes defined by the Java Virtual Machine. | 
| static int | INEGThe byte opcodes defined by the Java Virtual Machine. | 
| static int | INSTANCEOFThe byte opcodes defined by the Java Virtual Machine. | 
| static int | INVOKEINTERFACEThe byte opcodes defined by the Java Virtual Machine. | 
| static int | INVOKESPECIALThe byte opcodes defined by the Java Virtual Machine. | 
| static int | INVOKESTATICThe byte opcodes defined by the Java Virtual Machine. | 
| static int | INVOKEVIRTUALThe byte opcodes defined by the Java Virtual Machine. | 
| static int | IORThe byte opcodes defined by the Java Virtual Machine. | 
| static int | IREMThe byte opcodes defined by the Java Virtual Machine. | 
| static int | IRETURNThe byte opcodes defined by the Java Virtual Machine. | 
| static int | ISHLThe byte opcodes defined by the Java Virtual Machine. | 
| static int | ISHRThe byte opcodes defined by the Java Virtual Machine. | 
| static int | ISTOREThe byte opcodes defined by the Java Virtual Machine. | 
| static int | ISTORE_0The byte opcodes defined by the Java Virtual Machine. | 
| static int | ISTORE_1The byte opcodes defined by the Java Virtual Machine. | 
| static int | ISTORE_2The byte opcodes defined by the Java Virtual Machine. | 
| static int | ISTORE_3The byte opcodes defined by the Java Virtual Machine. | 
| static int | ISUBThe byte opcodes defined by the Java Virtual Machine. | 
| static int | IUSHRThe byte opcodes defined by the Java Virtual Machine. | 
| static int | IXORThe byte opcodes defined by the Java Virtual Machine. | 
| static int | JSRThe byte opcodes defined by the Java Virtual Machine. | 
| static int | JSR_WThe byte opcodes defined by the Java Virtual Machine. | 
| static int | L2DThe byte opcodes defined by the Java Virtual Machine. | 
| static int | L2FThe byte opcodes defined by the Java Virtual Machine. | 
| static int | L2IThe byte opcodes defined by the Java Virtual Machine. | 
| static int | LADDThe byte opcodes defined by the Java Virtual Machine. | 
| static int | LALOADThe byte opcodes defined by the Java Virtual Machine. | 
| static int | LANDThe byte opcodes defined by the Java Virtual Machine. | 
| static int | LASTOREThe byte opcodes defined by the Java Virtual Machine. | 
| static int | LCMPThe byte opcodes defined by the Java Virtual Machine. | 
| static int | LCONST_0The byte opcodes defined by the Java Virtual Machine. | 
| static int | LCONST_1The byte opcodes defined by the Java Virtual Machine. | 
| static int | LDCThe byte opcodes defined by the Java Virtual Machine. | 
| static int | LDC_WThe byte opcodes defined by the Java Virtual Machine. | 
| static int | LDC2_WThe byte opcodes defined by the Java Virtual Machine. | 
| static int | LDIVThe byte opcodes defined by the Java Virtual Machine. | 
| static int | LLOADThe byte opcodes defined by the Java Virtual Machine. | 
| static int | LLOAD_0The byte opcodes defined by the Java Virtual Machine. | 
| static int | LLOAD_1The byte opcodes defined by the Java Virtual Machine. | 
| static int | LLOAD_2The byte opcodes defined by the Java Virtual Machine. | 
| static int | LLOAD_3The byte opcodes defined by the Java Virtual Machine. | 
| static int | LMULThe byte opcodes defined by the Java Virtual Machine. | 
| static int | LNEGThe byte opcodes defined by the Java Virtual Machine. | 
| static int | LOOKUPSWITCHThe byte opcodes defined by the Java Virtual Machine. | 
| static int | LORThe byte opcodes defined by the Java Virtual Machine. | 
| static int | LREMThe byte opcodes defined by the Java Virtual Machine. | 
| static int | LRETURNThe byte opcodes defined by the Java Virtual Machine. | 
| static int | LSHLThe byte opcodes defined by the Java Virtual Machine. | 
| static int | LSHRThe byte opcodes defined by the Java Virtual Machine. | 
| static int | LSTOREThe byte opcodes defined by the Java Virtual Machine. | 
| static int | LSTORE_0The byte opcodes defined by the Java Virtual Machine. | 
| static int | LSTORE_1The byte opcodes defined by the Java Virtual Machine. | 
| static int | LSTORE_2The byte opcodes defined by the Java Virtual Machine. | 
| static int | LSTORE_3The byte opcodes defined by the Java Virtual Machine. | 
| static int | LSUBThe byte opcodes defined by the Java Virtual Machine. | 
| static int | LUSHRThe byte opcodes defined by the Java Virtual Machine. | 
| static int | LXORThe byte opcodes defined by the Java Virtual Machine. | 
| static int | MONITORENTERThe byte opcodes defined by the Java Virtual Machine. | 
| static int | MONITOREXITThe byte opcodes defined by the Java Virtual Machine. | 
| static int | MULTIANEWARRAYThe byte opcodes defined by the Java Virtual Machine. | 
| static int | NEWThe byte opcodes defined by the Java Virtual Machine. | 
| static int | NEWARRAYThe byte opcodes defined by the Java Virtual Machine. | 
| static int | NOPThe byte opcodes defined by the Java Virtual Machine. | 
| static int | POPThe byte opcodes defined by the Java Virtual Machine. | 
| static int | POP2The byte opcodes defined by the Java Virtual Machine. | 
| static int | PUTFIELDThe byte opcodes defined by the Java Virtual Machine. | 
| static int | PUTSTATICThe byte opcodes defined by the Java Virtual Machine. | 
| static int | RETThe byte opcodes defined by the Java Virtual Machine. | 
| static int | RETURNThe byte opcodes defined by the Java Virtual Machine. | 
| static int | SALOADThe byte opcodes defined by the Java Virtual Machine. | 
| static int | SASTOREThe byte opcodes defined by the Java Virtual Machine. | 
| static int | SIPUSHThe byte opcodes defined by the Java Virtual Machine. | 
| static int | SWAPThe byte opcodes defined by the Java Virtual Machine. | 
| static byte | T_BOOLEANTypes for the NEWARRAY opcode. | 
| static byte | T_BYTETypes for the NEWARRAY opcode. | 
| static byte | T_CHARTypes for the NEWARRAY opcode. | 
| static byte | T_DOUBLETypes for the NEWARRAY opcode. | 
| static byte | T_FLOATTypes for the NEWARRAY opcode. | 
| static byte | T_INTTypes for the NEWARRAY opcode. | 
| static byte | T_LONGTypes for the NEWARRAY opcode. | 
| static byte | T_SHORTTypes for the NEWARRAY opcode. | 
| static int | TABLESWITCHThe byte opcodes defined by the Java Virtual Machine. | 
| static int | WIDEThe byte opcodes defined by the Java Virtual Machine. | 
| Constructor and Description | 
|---|
| ByteCode() | 
public static final int NOP
public static final int ACONST_NULL
public static final int ICONST_M1
public static final int ICONST_0
public static final int ICONST_1
public static final int ICONST_2
public static final int ICONST_3
public static final int ICONST_4
public static final int ICONST_5
public static final int LCONST_0
public static final int LCONST_1
public static final int FCONST_0
public static final int FCONST_1
public static final int FCONST_2
public static final int DCONST_0
public static final int DCONST_1
public static final int BIPUSH
public static final int SIPUSH
public static final int LDC
public static final int LDC_W
public static final int LDC2_W
public static final int ILOAD
public static final int LLOAD
public static final int FLOAD
public static final int DLOAD
public static final int ALOAD
public static final int ILOAD_0
public static final int ILOAD_1
public static final int ILOAD_2
public static final int ILOAD_3
public static final int LLOAD_0
public static final int LLOAD_1
public static final int LLOAD_2
public static final int LLOAD_3
public static final int FLOAD_0
public static final int FLOAD_1
public static final int FLOAD_2
public static final int FLOAD_3
public static final int DLOAD_0
public static final int DLOAD_1
public static final int DLOAD_2
public static final int DLOAD_3
public static final int ALOAD_0
public static final int ALOAD_1
public static final int ALOAD_2
public static final int ALOAD_3
public static final int IALOAD
public static final int LALOAD
public static final int FALOAD
public static final int DALOAD
public static final int AALOAD
public static final int BALOAD
public static final int CALOAD
public static final int SALOAD
public static final int ISTORE
public static final int LSTORE
public static final int FSTORE
public static final int DSTORE
public static final int ASTORE
public static final int ISTORE_0
public static final int ISTORE_1
public static final int ISTORE_2
public static final int ISTORE_3
public static final int LSTORE_0
public static final int LSTORE_1
public static final int LSTORE_2
public static final int LSTORE_3
public static final int FSTORE_0
public static final int FSTORE_1
public static final int FSTORE_2
public static final int FSTORE_3
public static final int DSTORE_0
public static final int DSTORE_1
public static final int DSTORE_2
public static final int DSTORE_3
public static final int ASTORE_0
public static final int ASTORE_1
public static final int ASTORE_2
public static final int ASTORE_3
public static final int IASTORE
public static final int LASTORE
public static final int FASTORE
public static final int DASTORE
public static final int AASTORE
public static final int BASTORE
public static final int CASTORE
public static final int SASTORE
public static final int POP
public static final int POP2
public static final int DUP
public static final int DUP_X1
public static final int DUP_X2
public static final int DUP2
public static final int DUP2_X1
public static final int DUP2_X2
public static final int SWAP
public static final int IADD
public static final int LADD
public static final int FADD
public static final int DADD
public static final int ISUB
public static final int LSUB
public static final int FSUB
public static final int DSUB
public static final int IMUL
public static final int LMUL
public static final int FMUL
public static final int DMUL
public static final int IDIV
public static final int LDIV
public static final int FDIV
public static final int DDIV
public static final int IREM
public static final int LREM
public static final int FREM
public static final int DREM
public static final int INEG
public static final int LNEG
public static final int FNEG
public static final int DNEG
public static final int ISHL
public static final int LSHL
public static final int ISHR
public static final int LSHR
public static final int IUSHR
public static final int LUSHR
public static final int IAND
public static final int LAND
public static final int IOR
public static final int LOR
public static final int IXOR
public static final int LXOR
public static final int IINC
public static final int I2L
public static final int I2F
public static final int I2D
public static final int L2I
public static final int L2F
public static final int L2D
public static final int F2I
public static final int F2L
public static final int F2D
public static final int D2I
public static final int D2L
public static final int D2F
public static final int I2B
public static final int I2C
public static final int I2S
public static final int LCMP
public static final int FCMPL
public static final int FCMPG
public static final int DCMPL
public static final int DCMPG
public static final int IFEQ
public static final int IFNE
public static final int IFLT
public static final int IFGE
public static final int IFGT
public static final int IFLE
public static final int IF_ICMPEQ
public static final int IF_ICMPNE
public static final int IF_ICMPLT
public static final int IF_ICMPGE
public static final int IF_ICMPGT
public static final int IF_ICMPLE
public static final int IF_ACMPEQ
public static final int IF_ACMPNE
public static final int GOTO
public static final int JSR
public static final int RET
public static final int TABLESWITCH
public static final int LOOKUPSWITCH
public static final int IRETURN
public static final int LRETURN
public static final int FRETURN
public static final int DRETURN
public static final int ARETURN
public static final int RETURN
public static final int GETSTATIC
public static final int PUTSTATIC
public static final int GETFIELD
public static final int PUTFIELD
public static final int INVOKEVIRTUAL
public static final int INVOKESPECIAL
public static final int INVOKESTATIC
public static final int INVOKEINTERFACE
public static final int NEW
public static final int NEWARRAY
public static final int ANEWARRAY
public static final int ARRAYLENGTH
public static final int ATHROW
public static final int CHECKCAST
public static final int INSTANCEOF
public static final int MONITORENTER
public static final int MONITOREXIT
public static final int WIDE
public static final int MULTIANEWARRAY
public static final int IFNULL
public static final int IFNONNULL
public static final int GOTO_W
public static final int JSR_W
public static final int BREAKPOINT
public static final int IMPDEP1
public static final int IMPDEP2
public static final byte T_BOOLEAN
public static final byte T_CHAR
public static final byte T_FLOAT
public static final byte T_DOUBLE
public static final byte T_BYTE
public static final byte T_SHORT
public static final byte T_INT
public static final byte T_LONG