org.mozilla.classfile
Class ByteCode

java.lang.Object
  |
  +--org.mozilla.classfile.ByteCode

public class ByteCode
extends java.lang.Object

This class provides opcode values expected by the JVM in Java class files. It also provides tables for internal use by the ClassFileWriter.

Author:
Roger Lawrence

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

Field Detail

NOP

public static final byte NOP
The byte opcodes defined by the Java Virtual Machine.

ACONST_NULL

public static final byte ACONST_NULL
The byte opcodes defined by the Java Virtual Machine.

ICONST_M1

public static final byte ICONST_M1
The byte opcodes defined by the Java Virtual Machine.

ICONST_0

public static final byte ICONST_0
The byte opcodes defined by the Java Virtual Machine.

ICONST_1

public static final byte ICONST_1
The byte opcodes defined by the Java Virtual Machine.

ICONST_2

public static final byte ICONST_2
The byte opcodes defined by the Java Virtual Machine.

ICONST_3

public static final byte ICONST_3
The byte opcodes defined by the Java Virtual Machine.

ICONST_4

public static final byte ICONST_4
The byte opcodes defined by the Java Virtual Machine.

ICONST_5

public static final byte ICONST_5
The byte opcodes defined by the Java Virtual Machine.

LCONST_0

public static final byte LCONST_0
The byte opcodes defined by the Java Virtual Machine.

LCONST_1

public static final byte LCONST_1
The byte opcodes defined by the Java Virtual Machine.

FCONST_0

public static final byte FCONST_0
The byte opcodes defined by the Java Virtual Machine.

FCONST_1

public static final byte FCONST_1
The byte opcodes defined by the Java Virtual Machine.

FCONST_2

public static final byte FCONST_2
The byte opcodes defined by the Java Virtual Machine.

DCONST_0

public static final byte DCONST_0
The byte opcodes defined by the Java Virtual Machine.

DCONST_1

public static final byte DCONST_1
The byte opcodes defined by the Java Virtual Machine.

BIPUSH

public static final byte BIPUSH
The byte opcodes defined by the Java Virtual Machine.

SIPUSH

public static final byte SIPUSH
The byte opcodes defined by the Java Virtual Machine.

LDC

public static final byte LDC
The byte opcodes defined by the Java Virtual Machine.

LDC_W

public static final byte LDC_W
The byte opcodes defined by the Java Virtual Machine.

LDC2_W

public static final byte LDC2_W
The byte opcodes defined by the Java Virtual Machine.

ILOAD

public static final byte ILOAD
The byte opcodes defined by the Java Virtual Machine.

LLOAD

public static final byte LLOAD
The byte opcodes defined by the Java Virtual Machine.

FLOAD

public static final byte FLOAD
The byte opcodes defined by the Java Virtual Machine.

DLOAD

public static final byte DLOAD
The byte opcodes defined by the Java Virtual Machine.

ALOAD

public static final byte ALOAD
The byte opcodes defined by the Java Virtual Machine.

ILOAD_0

public static final byte ILOAD_0
The byte opcodes defined by the Java Virtual Machine.

ILOAD_1

public static final byte ILOAD_1
The byte opcodes defined by the Java Virtual Machine.

ILOAD_2

public static final byte ILOAD_2
The byte opcodes defined by the Java Virtual Machine.

ILOAD_3

public static final byte ILOAD_3
The byte opcodes defined by the Java Virtual Machine.

LLOAD_0

public static final byte LLOAD_0
The byte opcodes defined by the Java Virtual Machine.

LLOAD_1

public static final byte LLOAD_1
The byte opcodes defined by the Java Virtual Machine.

LLOAD_2

public static final byte LLOAD_2
The byte opcodes defined by the Java Virtual Machine.

LLOAD_3

public static final byte LLOAD_3
The byte opcodes defined by the Java Virtual Machine.

FLOAD_0

public static final byte FLOAD_0
The byte opcodes defined by the Java Virtual Machine.

FLOAD_1

public static final byte FLOAD_1
The byte opcodes defined by the Java Virtual Machine.

FLOAD_2

public static final byte FLOAD_2
The byte opcodes defined by the Java Virtual Machine.

FLOAD_3

public static final byte FLOAD_3
The byte opcodes defined by the Java Virtual Machine.

DLOAD_0

public static final byte DLOAD_0
The byte opcodes defined by the Java Virtual Machine.

DLOAD_1

public static final byte DLOAD_1
The byte opcodes defined by the Java Virtual Machine.

DLOAD_2

public static final byte DLOAD_2
The byte opcodes defined by the Java Virtual Machine.

DLOAD_3

public static final byte DLOAD_3
The byte opcodes defined by the Java Virtual Machine.

ALOAD_0

public static final byte ALOAD_0
The byte opcodes defined by the Java Virtual Machine.

ALOAD_1

public static final byte ALOAD_1
The byte opcodes defined by the Java Virtual Machine.

ALOAD_2

public static final byte ALOAD_2
The byte opcodes defined by the Java Virtual Machine.

ALOAD_3

public static final byte ALOAD_3
The byte opcodes defined by the Java Virtual Machine.

IALOAD

public static final byte IALOAD
The byte opcodes defined by the Java Virtual Machine.

LALOAD

public static final byte LALOAD
The byte opcodes defined by the Java Virtual Machine.

FALOAD

public static final byte FALOAD
The byte opcodes defined by the Java Virtual Machine.

DALOAD

public static final byte DALOAD
The byte opcodes defined by the Java Virtual Machine.

AALOAD

public static final byte AALOAD
The byte opcodes defined by the Java Virtual Machine.

BALOAD

public static final byte BALOAD
The byte opcodes defined by the Java Virtual Machine.

CALOAD

public static final byte CALOAD
The byte opcodes defined by the Java Virtual Machine.

SALOAD

public static final byte SALOAD
The byte opcodes defined by the Java Virtual Machine.

ISTORE

public static final byte ISTORE
The byte opcodes defined by the Java Virtual Machine.

LSTORE

public static final byte LSTORE
The byte opcodes defined by the Java Virtual Machine.

FSTORE

public static final byte FSTORE
The byte opcodes defined by the Java Virtual Machine.

DSTORE

public static final byte DSTORE
The byte opcodes defined by the Java Virtual Machine.

ASTORE

public static final byte ASTORE
The byte opcodes defined by the Java Virtual Machine.

ISTORE_0

public static final byte ISTORE_0
The byte opcodes defined by the Java Virtual Machine.

ISTORE_1

public static final byte ISTORE_1
The byte opcodes defined by the Java Virtual Machine.

ISTORE_2

public static final byte ISTORE_2
The byte opcodes defined by the Java Virtual Machine.

ISTORE_3

public static final byte ISTORE_3
The byte opcodes defined by the Java Virtual Machine.

LSTORE_0

public static final byte LSTORE_0
The byte opcodes defined by the Java Virtual Machine.

LSTORE_1

public static final byte LSTORE_1
The byte opcodes defined by the Java Virtual Machine.

LSTORE_2

public static final byte LSTORE_2
The byte opcodes defined by the Java Virtual Machine.

LSTORE_3

public static final byte LSTORE_3
The byte opcodes defined by the Java Virtual Machine.

FSTORE_0

public static final byte FSTORE_0
The byte opcodes defined by the Java Virtual Machine.

FSTORE_1

public static final byte FSTORE_1
The byte opcodes defined by the Java Virtual Machine.

FSTORE_2

public static final byte FSTORE_2
The byte opcodes defined by the Java Virtual Machine.

FSTORE_3

public static final byte FSTORE_3
The byte opcodes defined by the Java Virtual Machine.

DSTORE_0

public static final byte DSTORE_0
The byte opcodes defined by the Java Virtual Machine.

DSTORE_1

public static final byte DSTORE_1
The byte opcodes defined by the Java Virtual Machine.

DSTORE_2

public static final byte DSTORE_2
The byte opcodes defined by the Java Virtual Machine.

DSTORE_3

public static final byte DSTORE_3
The byte opcodes defined by the Java Virtual Machine.

ASTORE_0

public static final byte ASTORE_0
The byte opcodes defined by the Java Virtual Machine.

ASTORE_1

public static final byte ASTORE_1
The byte opcodes defined by the Java Virtual Machine.

ASTORE_2

public static final byte ASTORE_2
The byte opcodes defined by the Java Virtual Machine.

ASTORE_3

public static final byte ASTORE_3
The byte opcodes defined by the Java Virtual Machine.

IASTORE

public static final byte IASTORE
The byte opcodes defined by the Java Virtual Machine.

LASTORE

public static final byte LASTORE
The byte opcodes defined by the Java Virtual Machine.

FASTORE

public static final byte FASTORE
The byte opcodes defined by the Java Virtual Machine.

DASTORE

public static final byte DASTORE
The byte opcodes defined by the Java Virtual Machine.

AASTORE

public static final byte AASTORE
The byte opcodes defined by the Java Virtual Machine.

BASTORE

public static final byte BASTORE
The byte opcodes defined by the Java Virtual Machine.

CASTORE

public static final byte CASTORE
The byte opcodes defined by the Java Virtual Machine.

SASTORE

public static final byte SASTORE
The byte opcodes defined by the Java Virtual Machine.

POP

public static final byte POP
The byte opcodes defined by the Java Virtual Machine.

POP2

public static final byte POP2
The byte opcodes defined by the Java Virtual Machine.

DUP

public static final byte DUP
The byte opcodes defined by the Java Virtual Machine.

DUP_X1

public static final byte DUP_X1
The byte opcodes defined by the Java Virtual Machine.

DUP_X2

public static final byte DUP_X2
The byte opcodes defined by the Java Virtual Machine.

DUP2

public static final byte DUP2
The byte opcodes defined by the Java Virtual Machine.

DUP2_X1

public static final byte DUP2_X1
The byte opcodes defined by the Java Virtual Machine.

DUP2_X2

public static final byte DUP2_X2
The byte opcodes defined by the Java Virtual Machine.

SWAP

public static final byte SWAP
The byte opcodes defined by the Java Virtual Machine.

IADD

public static final byte IADD
The byte opcodes defined by the Java Virtual Machine.

LADD

public static final byte LADD
The byte opcodes defined by the Java Virtual Machine.

FADD

public static final byte FADD
The byte opcodes defined by the Java Virtual Machine.

DADD

public static final byte DADD
The byte opcodes defined by the Java Virtual Machine.

ISUB

public static final byte ISUB
The byte opcodes defined by the Java Virtual Machine.

LSUB

public static final byte LSUB
The byte opcodes defined by the Java Virtual Machine.

FSUB

public static final byte FSUB
The byte opcodes defined by the Java Virtual Machine.

DSUB

public static final byte DSUB
The byte opcodes defined by the Java Virtual Machine.

IMUL

public static final byte IMUL
The byte opcodes defined by the Java Virtual Machine.

LMUL

public static final byte LMUL
The byte opcodes defined by the Java Virtual Machine.

FMUL

public static final byte FMUL
The byte opcodes defined by the Java Virtual Machine.

DMUL

public static final byte DMUL
The byte opcodes defined by the Java Virtual Machine.

IDIV

public static final byte IDIV
The byte opcodes defined by the Java Virtual Machine.

LDIV

public static final byte LDIV
The byte opcodes defined by the Java Virtual Machine.

FDIV

public static final byte FDIV
The byte opcodes defined by the Java Virtual Machine.

DDIV

public static final byte DDIV
The byte opcodes defined by the Java Virtual Machine.

IREM

public static final byte IREM
The byte opcodes defined by the Java Virtual Machine.

LREM

public static final byte LREM
The byte opcodes defined by the Java Virtual Machine.

FREM

public static final byte FREM
The byte opcodes defined by the Java Virtual Machine.

DREM

public static final byte DREM
The byte opcodes defined by the Java Virtual Machine.

INEG

public static final byte INEG
The byte opcodes defined by the Java Virtual Machine.

LNEG

public static final byte LNEG
The byte opcodes defined by the Java Virtual Machine.

FNEG

public static final byte FNEG
The byte opcodes defined by the Java Virtual Machine.

DNEG

public static final byte DNEG
The byte opcodes defined by the Java Virtual Machine.

ISHL

public static final byte ISHL
The byte opcodes defined by the Java Virtual Machine.

LSHL

public static final byte LSHL
The byte opcodes defined by the Java Virtual Machine.

ISHR

public static final byte ISHR
The byte opcodes defined by the Java Virtual Machine.

LSHR

public static final byte LSHR
The byte opcodes defined by the Java Virtual Machine.

IUSHR

public static final byte IUSHR
The byte opcodes defined by the Java Virtual Machine.

LUSHR

public static final byte LUSHR
The byte opcodes defined by the Java Virtual Machine.

IAND

public static final byte IAND
The byte opcodes defined by the Java Virtual Machine.

LAND

public static final byte LAND
The byte opcodes defined by the Java Virtual Machine.

IOR

public static final byte IOR
The byte opcodes defined by the Java Virtual Machine.

LOR

public static final byte LOR
The byte opcodes defined by the Java Virtual Machine.

IXOR

public static final byte IXOR
The byte opcodes defined by the Java Virtual Machine.

LXOR

public static final byte LXOR
The byte opcodes defined by the Java Virtual Machine.

IINC

public static final byte IINC
The byte opcodes defined by the Java Virtual Machine.

I2L

public static final byte I2L
The byte opcodes defined by the Java Virtual Machine.

I2F

public static final byte I2F
The byte opcodes defined by the Java Virtual Machine.

I2D

public static final byte I2D
The byte opcodes defined by the Java Virtual Machine.

L2I

public static final byte L2I
The byte opcodes defined by the Java Virtual Machine.

L2F

public static final byte L2F
The byte opcodes defined by the Java Virtual Machine.

L2D

public static final byte L2D
The byte opcodes defined by the Java Virtual Machine.

F2I

public static final byte F2I
The byte opcodes defined by the Java Virtual Machine.

F2L

public static final byte F2L
The byte opcodes defined by the Java Virtual Machine.

F2D

public static final byte F2D
The byte opcodes defined by the Java Virtual Machine.

D2I

public static final byte D2I
The byte opcodes defined by the Java Virtual Machine.

D2L

public static final byte D2L
The byte opcodes defined by the Java Virtual Machine.

D2F

public static final byte D2F
The byte opcodes defined by the Java Virtual Machine.

I2B

public static final byte I2B
The byte opcodes defined by the Java Virtual Machine.

I2C

public static final byte I2C
The byte opcodes defined by the Java Virtual Machine.

I2S

public static final byte I2S
The byte opcodes defined by the Java Virtual Machine.

LCMP

public static final byte LCMP
The byte opcodes defined by the Java Virtual Machine.

FCMPL

public static final byte FCMPL
The byte opcodes defined by the Java Virtual Machine.

FCMPG

public static final byte FCMPG
The byte opcodes defined by the Java Virtual Machine.

DCMPL

public static final byte DCMPL
The byte opcodes defined by the Java Virtual Machine.

DCMPG

public static final byte DCMPG
The byte opcodes defined by the Java Virtual Machine.

IFEQ

public static final byte IFEQ
The byte opcodes defined by the Java Virtual Machine.

IFNE

public static final byte IFNE
The byte opcodes defined by the Java Virtual Machine.

IFLT

public static final byte IFLT
The byte opcodes defined by the Java Virtual Machine.

IFGE

public static final byte IFGE
The byte opcodes defined by the Java Virtual Machine.

IFGT

public static final byte IFGT
The byte opcodes defined by the Java Virtual Machine.

IFLE

public static final byte IFLE
The byte opcodes defined by the Java Virtual Machine.

IF_ICMPEQ

public static final byte IF_ICMPEQ
The byte opcodes defined by the Java Virtual Machine.

IF_ICMPNE

public static final byte IF_ICMPNE
The byte opcodes defined by the Java Virtual Machine.

IF_ICMPLT

public static final byte IF_ICMPLT
The byte opcodes defined by the Java Virtual Machine.

IF_ICMPGE

public static final byte IF_ICMPGE
The byte opcodes defined by the Java Virtual Machine.

IF_ICMPGT

public static final byte IF_ICMPGT
The byte opcodes defined by the Java Virtual Machine.

IF_ICMPLE

public static final byte IF_ICMPLE
The byte opcodes defined by the Java Virtual Machine.

IF_ACMPEQ

public static final byte IF_ACMPEQ
The byte opcodes defined by the Java Virtual Machine.

IF_ACMPNE

public static final byte IF_ACMPNE
The byte opcodes defined by the Java Virtual Machine.

GOTO

public static final byte GOTO
The byte opcodes defined by the Java Virtual Machine.

JSR

public static final byte JSR
The byte opcodes defined by the Java Virtual Machine.

RET

public static final byte RET
The byte opcodes defined by the Java Virtual Machine.

TABLESWITCH

public static final byte TABLESWITCH
The byte opcodes defined by the Java Virtual Machine.

LOOKUPSWITCH

public static final byte LOOKUPSWITCH
The byte opcodes defined by the Java Virtual Machine.

IRETURN

public static final byte IRETURN
The byte opcodes defined by the Java Virtual Machine.

LRETURN

public static final byte LRETURN
The byte opcodes defined by the Java Virtual Machine.

FRETURN

public static final byte FRETURN
The byte opcodes defined by the Java Virtual Machine.

DRETURN

public static final byte DRETURN
The byte opcodes defined by the Java Virtual Machine.

ARETURN

public static final byte ARETURN
The byte opcodes defined by the Java Virtual Machine.

RETURN

public static final byte RETURN
The byte opcodes defined by the Java Virtual Machine.

GETSTATIC

public static final byte GETSTATIC
The byte opcodes defined by the Java Virtual Machine.

PUTSTATIC

public static final byte PUTSTATIC
The byte opcodes defined by the Java Virtual Machine.

GETFIELD

public static final byte GETFIELD
The byte opcodes defined by the Java Virtual Machine.

PUTFIELD

public static final byte PUTFIELD
The byte opcodes defined by the Java Virtual Machine.

INVOKEVIRTUAL

public static final byte INVOKEVIRTUAL
The byte opcodes defined by the Java Virtual Machine.

INVOKESPECIAL

public static final byte INVOKESPECIAL
The byte opcodes defined by the Java Virtual Machine.

INVOKESTATIC

public static final byte INVOKESTATIC
The byte opcodes defined by the Java Virtual Machine.

INVOKEINTERFACE

public static final byte INVOKEINTERFACE
The byte opcodes defined by the Java Virtual Machine.

XXXUNUSEDXXX

public static final byte XXXUNUSEDXXX
The byte opcodes defined by the Java Virtual Machine.

NEW

public static final byte NEW
The byte opcodes defined by the Java Virtual Machine.

NEWARRAY

public static final byte NEWARRAY
The byte opcodes defined by the Java Virtual Machine.

ANEWARRAY

public static final byte ANEWARRAY
The byte opcodes defined by the Java Virtual Machine.

ARRAYLENGTH

public static final byte ARRAYLENGTH
The byte opcodes defined by the Java Virtual Machine.

ATHROW

public static final byte ATHROW
The byte opcodes defined by the Java Virtual Machine.

CHECKCAST

public static final byte CHECKCAST
The byte opcodes defined by the Java Virtual Machine.

INSTANCEOF

public static final byte INSTANCEOF
The byte opcodes defined by the Java Virtual Machine.

MONITORENTER

public static final byte MONITORENTER
The byte opcodes defined by the Java Virtual Machine.

MONITOREXIT

public static final byte MONITOREXIT
The byte opcodes defined by the Java Virtual Machine.

WIDE

public static final byte WIDE
The byte opcodes defined by the Java Virtual Machine.

MULTIANEWARRAY

public static final byte MULTIANEWARRAY
The byte opcodes defined by the Java Virtual Machine.

IFNULL

public static final byte IFNULL
The byte opcodes defined by the Java Virtual Machine.

IFNONNULL

public static final byte IFNONNULL
The byte opcodes defined by the Java Virtual Machine.

GOTO_W

public static final byte GOTO_W
The byte opcodes defined by the Java Virtual Machine.

JSR_W

public static final byte JSR_W
The byte opcodes defined by the Java Virtual Machine.

BREAKPOINT

public static final byte BREAKPOINT
The byte opcodes defined by the Java Virtual Machine.

LDC_QUICK

public static final byte LDC_QUICK
The byte opcodes defined by the Java Virtual Machine.

LDC_W_QUICK

public static final byte LDC_W_QUICK
The byte opcodes defined by the Java Virtual Machine.

LDC2_W_QUICK

public static final byte LDC2_W_QUICK
The byte opcodes defined by the Java Virtual Machine.

GETFIELD_QUICK

public static final byte GETFIELD_QUICK
The byte opcodes defined by the Java Virtual Machine.

PUTFIELD_QUICK

public static final byte PUTFIELD_QUICK
The byte opcodes defined by the Java Virtual Machine.

GETFIELD2_QUICK

public static final byte GETFIELD2_QUICK
The byte opcodes defined by the Java Virtual Machine.

PUTFIELD2_QUICK

public static final byte PUTFIELD2_QUICK
The byte opcodes defined by the Java Virtual Machine.

GETSTATIC_QUICK

public static final byte GETSTATIC_QUICK
The byte opcodes defined by the Java Virtual Machine.

PUTSTATIC_QUICK

public static final byte PUTSTATIC_QUICK
The byte opcodes defined by the Java Virtual Machine.

GETSTATIC2_QUICK

public static final byte GETSTATIC2_QUICK
The byte opcodes defined by the Java Virtual Machine.

PUTSTATIC2_QUICK

public static final byte PUTSTATIC2_QUICK
The byte opcodes defined by the Java Virtual Machine.

INVOKEVIRTUAL_QUICK

public static final byte INVOKEVIRTUAL_QUICK
The byte opcodes defined by the Java Virtual Machine.

INVOKENONVIRTUAL_QUICK

public static final byte INVOKENONVIRTUAL_QUICK
The byte opcodes defined by the Java Virtual Machine.

INVOKESUPER_QUICK

public static final byte INVOKESUPER_QUICK
The byte opcodes defined by the Java Virtual Machine.

INVOKESTATIC_QUICK

public static final byte INVOKESTATIC_QUICK
The byte opcodes defined by the Java Virtual Machine.

INVOKEINTERFACE_QUICK

public static final byte INVOKEINTERFACE_QUICK
The byte opcodes defined by the Java Virtual Machine.

INVOKEVIRTUALOBJECT_QUICK

public static final byte INVOKEVIRTUALOBJECT_QUICK
The byte opcodes defined by the Java Virtual Machine.

NEW_QUICK

public static final byte NEW_QUICK
The byte opcodes defined by the Java Virtual Machine.

ANEWARRAY_QUICK

public static final byte ANEWARRAY_QUICK
The byte opcodes defined by the Java Virtual Machine.

MULTIANEWARRAY_QUICK

public static final byte MULTIANEWARRAY_QUICK
The byte opcodes defined by the Java Virtual Machine.

CHECKCAST_QUICK

public static final byte CHECKCAST_QUICK
The byte opcodes defined by the Java Virtual Machine.

INSTANCEOF_QUICK

public static final byte INSTANCEOF_QUICK
The byte opcodes defined by the Java Virtual Machine.

INVOKEVIRTUAL_QUICK_W

public static final byte INVOKEVIRTUAL_QUICK_W
The byte opcodes defined by the Java Virtual Machine.

GETFIELD_QUICK_W

public static final byte GETFIELD_QUICK_W
The byte opcodes defined by the Java Virtual Machine.

PUTFIELD_QUICK_W

public static final byte PUTFIELD_QUICK_W
The byte opcodes defined by the Java Virtual Machine.

IMPDEP1

public static final byte IMPDEP1
The byte opcodes defined by the Java Virtual Machine.

IMPDEP2

public static final byte IMPDEP2
The byte opcodes defined by the Java Virtual Machine.

T_BOOLEAN

public static final byte T_BOOLEAN
Types for the NEWARRAY opcode.

T_CHAR

public static final byte T_CHAR
Types for the NEWARRAY opcode.

T_FLOAT

public static final byte T_FLOAT
Types for the NEWARRAY opcode.

T_DOUBLE

public static final byte T_DOUBLE
Types for the NEWARRAY opcode.

T_BYTE

public static final byte T_BYTE
Types for the NEWARRAY opcode.

T_SHORT

public static final byte T_SHORT
Types for the NEWARRAY opcode.

T_INT

public static final byte T_INT
Types for the NEWARRAY opcode.

T_LONG

public static final byte T_LONG
Types for the NEWARRAY opcode.
Constructor Detail

ByteCode

public ByteCode()