Class ByteCode

java.lang.Object
org.mozilla.classfile.ByteCode

public class ByteCode extends 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

    Fields
    Modifier and Type
    Field
    Description
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final byte
     
    static final byte
     
    static final byte
     
    static final byte
     
    static final byte
     
    static final byte
     
    static final byte
     
    static final byte
     
    static final byte
     
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final byte
    Types for the NEWARRAY opcode.
    static final byte
    Types for the NEWARRAY opcode.
    static final byte
    Types for the NEWARRAY opcode.
    static final byte
    Types for the NEWARRAY opcode.
    static final byte
    Types for the NEWARRAY opcode.
    static final byte
    Types for the NEWARRAY opcode.
    static final byte
    Types for the NEWARRAY opcode.
    static final byte
    Types for the NEWARRAY opcode.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
    static final int
    The byte opcodes defined by the Java Virtual Machine.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • NOP

      public static final int NOP
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • ACONST_NULL

      public static final int ACONST_NULL
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • ICONST_M1

      public static final int ICONST_M1
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • ICONST_0

      public static final int ICONST_0
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • ICONST_1

      public static final int ICONST_1
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • ICONST_2

      public static final int ICONST_2
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • ICONST_3

      public static final int ICONST_3
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • ICONST_4

      public static final int ICONST_4
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • ICONST_5

      public static final int ICONST_5
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • LCONST_0

      public static final int LCONST_0
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • LCONST_1

      public static final int LCONST_1
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • FCONST_0

      public static final int FCONST_0
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • FCONST_1

      public static final int FCONST_1
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • FCONST_2

      public static final int FCONST_2
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • DCONST_0

      public static final int DCONST_0
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • DCONST_1

      public static final int DCONST_1
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • BIPUSH

      public static final int BIPUSH
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • SIPUSH

      public static final int SIPUSH
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • LDC

      public static final int LDC
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • LDC_W

      public static final int LDC_W
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • LDC2_W

      public static final int LDC2_W
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • ILOAD

      public static final int ILOAD
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • LLOAD

      public static final int LLOAD
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • FLOAD

      public static final int FLOAD
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • DLOAD

      public static final int DLOAD
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • ALOAD

      public static final int ALOAD
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • ILOAD_0

      public static final int ILOAD_0
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • ILOAD_1

      public static final int ILOAD_1
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • ILOAD_2

      public static final int ILOAD_2
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • ILOAD_3

      public static final int ILOAD_3
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • LLOAD_0

      public static final int LLOAD_0
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • LLOAD_1

      public static final int LLOAD_1
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • LLOAD_2

      public static final int LLOAD_2
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • LLOAD_3

      public static final int LLOAD_3
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • FLOAD_0

      public static final int FLOAD_0
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • FLOAD_1

      public static final int FLOAD_1
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • FLOAD_2

      public static final int FLOAD_2
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • FLOAD_3

      public static final int FLOAD_3
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • DLOAD_0

      public static final int DLOAD_0
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • DLOAD_1

      public static final int DLOAD_1
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • DLOAD_2

      public static final int DLOAD_2
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • DLOAD_3

      public static final int DLOAD_3
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • ALOAD_0

      public static final int ALOAD_0
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • ALOAD_1

      public static final int ALOAD_1
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • ALOAD_2

      public static final int ALOAD_2
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • ALOAD_3

      public static final int ALOAD_3
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • IALOAD

      public static final int IALOAD
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • LALOAD

      public static final int LALOAD
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • FALOAD

      public static final int FALOAD
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • DALOAD

      public static final int DALOAD
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • AALOAD

      public static final int AALOAD
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • BALOAD

      public static final int BALOAD
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • CALOAD

      public static final int CALOAD
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • SALOAD

      public static final int SALOAD
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • ISTORE

      public static final int ISTORE
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • LSTORE

      public static final int LSTORE
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • FSTORE

      public static final int FSTORE
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • DSTORE

      public static final int DSTORE
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • ASTORE

      public static final int ASTORE
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • ISTORE_0

      public static final int ISTORE_0
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • ISTORE_1

      public static final int ISTORE_1
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • ISTORE_2

      public static final int ISTORE_2
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • ISTORE_3

      public static final int ISTORE_3
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • LSTORE_0

      public static final int LSTORE_0
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • LSTORE_1

      public static final int LSTORE_1
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • LSTORE_2

      public static final int LSTORE_2
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • LSTORE_3

      public static final int LSTORE_3
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • FSTORE_0

      public static final int FSTORE_0
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • FSTORE_1

      public static final int FSTORE_1
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • FSTORE_2

      public static final int FSTORE_2
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • FSTORE_3

      public static final int FSTORE_3
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • DSTORE_0

      public static final int DSTORE_0
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • DSTORE_1

      public static final int DSTORE_1
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • DSTORE_2

      public static final int DSTORE_2
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • DSTORE_3

      public static final int DSTORE_3
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • ASTORE_0

      public static final int ASTORE_0
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • ASTORE_1

      public static final int ASTORE_1
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • ASTORE_2

      public static final int ASTORE_2
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • ASTORE_3

      public static final int ASTORE_3
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • IASTORE

      public static final int IASTORE
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • LASTORE

      public static final int LASTORE
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • FASTORE

      public static final int FASTORE
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • DASTORE

      public static final int DASTORE
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • AASTORE

      public static final int AASTORE
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • BASTORE

      public static final int BASTORE
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • CASTORE

      public static final int CASTORE
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • SASTORE

      public static final int SASTORE
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • POP

      public static final int POP
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • POP2

      public static final int POP2
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • DUP

      public static final int DUP
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • DUP_X1

      public static final int DUP_X1
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • DUP_X2

      public static final int DUP_X2
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • DUP2

      public static final int DUP2
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • DUP2_X1

      public static final int DUP2_X1
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • DUP2_X2

      public static final int DUP2_X2
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • SWAP

      public static final int SWAP
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • IADD

      public static final int IADD
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • LADD

      public static final int LADD
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • FADD

      public static final int FADD
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • DADD

      public static final int DADD
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • ISUB

      public static final int ISUB
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • LSUB

      public static final int LSUB
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • FSUB

      public static final int FSUB
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • DSUB

      public static final int DSUB
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • IMUL

      public static final int IMUL
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • LMUL

      public static final int LMUL
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • FMUL

      public static final int FMUL
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • DMUL

      public static final int DMUL
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • IDIV

      public static final int IDIV
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • LDIV

      public static final int LDIV
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • FDIV

      public static final int FDIV
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • DDIV

      public static final int DDIV
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • IREM

      public static final int IREM
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • LREM

      public static final int LREM
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • FREM

      public static final int FREM
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • DREM

      public static final int DREM
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • INEG

      public static final int INEG
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • LNEG

      public static final int LNEG
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • FNEG

      public static final int FNEG
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • DNEG

      public static final int DNEG
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • ISHL

      public static final int ISHL
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • LSHL

      public static final int LSHL
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • ISHR

      public static final int ISHR
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • LSHR

      public static final int LSHR
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • IUSHR

      public static final int IUSHR
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • LUSHR

      public static final int LUSHR
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • IAND

      public static final int IAND
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • LAND

      public static final int LAND
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • IOR

      public static final int IOR
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • LOR

      public static final int LOR
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • IXOR

      public static final int IXOR
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • LXOR

      public static final int LXOR
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • IINC

      public static final int IINC
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • I2L

      public static final int I2L
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • I2F

      public static final int I2F
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • I2D

      public static final int I2D
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • L2I

      public static final int L2I
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • L2F

      public static final int L2F
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • L2D

      public static final int L2D
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • F2I

      public static final int F2I
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • F2L

      public static final int F2L
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • F2D

      public static final int F2D
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • D2I

      public static final int D2I
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • D2L

      public static final int D2L
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • D2F

      public static final int D2F
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • I2B

      public static final int I2B
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • I2C

      public static final int I2C
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • I2S

      public static final int I2S
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • LCMP

      public static final int LCMP
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • FCMPL

      public static final int FCMPL
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • FCMPG

      public static final int FCMPG
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • DCMPL

      public static final int DCMPL
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • DCMPG

      public static final int DCMPG
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • IFEQ

      public static final int IFEQ
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • IFNE

      public static final int IFNE
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • IFLT

      public static final int IFLT
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • IFGE

      public static final int IFGE
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • IFGT

      public static final int IFGT
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • IFLE

      public static final int IFLE
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • IF_ICMPEQ

      public static final int IF_ICMPEQ
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • IF_ICMPNE

      public static final int IF_ICMPNE
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • IF_ICMPLT

      public static final int IF_ICMPLT
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • IF_ICMPGE

      public static final int IF_ICMPGE
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • IF_ICMPGT

      public static final int IF_ICMPGT
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • IF_ICMPLE

      public static final int IF_ICMPLE
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • IF_ACMPEQ

      public static final int IF_ACMPEQ
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • IF_ACMPNE

      public static final int IF_ACMPNE
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • GOTO

      public static final int GOTO
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • JSR

      public static final int JSR
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • RET

      public static final int RET
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • TABLESWITCH

      public static final int TABLESWITCH
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • LOOKUPSWITCH

      public static final int LOOKUPSWITCH
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • IRETURN

      public static final int IRETURN
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • LRETURN

      public static final int LRETURN
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • FRETURN

      public static final int FRETURN
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • DRETURN

      public static final int DRETURN
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • ARETURN

      public static final int ARETURN
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • RETURN

      public static final int RETURN
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • GETSTATIC

      public static final int GETSTATIC
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • PUTSTATIC

      public static final int PUTSTATIC
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • GETFIELD

      public static final int GETFIELD
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • PUTFIELD

      public static final int PUTFIELD
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • INVOKEVIRTUAL

      public static final int INVOKEVIRTUAL
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • INVOKESPECIAL

      public static final int INVOKESPECIAL
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • INVOKESTATIC

      public static final int INVOKESTATIC
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • INVOKEINTERFACE

      public static final int INVOKEINTERFACE
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • INVOKEDYNAMIC

      public static final int INVOKEDYNAMIC
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • NEW

      public static final int NEW
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • NEWARRAY

      public static final int NEWARRAY
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • ANEWARRAY

      public static final int ANEWARRAY
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • ARRAYLENGTH

      public static final int ARRAYLENGTH
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • ATHROW

      public static final int ATHROW
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • CHECKCAST

      public static final int CHECKCAST
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • INSTANCEOF

      public static final int INSTANCEOF
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • MONITORENTER

      public static final int MONITORENTER
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • MONITOREXIT

      public static final int MONITOREXIT
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • WIDE

      public static final int WIDE
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • MULTIANEWARRAY

      public static final int MULTIANEWARRAY
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • IFNULL

      public static final int IFNULL
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • IFNONNULL

      public static final int IFNONNULL
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • GOTO_W

      public static final int GOTO_W
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • JSR_W

      public static final int JSR_W
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • BREAKPOINT

      public static final int BREAKPOINT
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • IMPDEP1

      public static final int IMPDEP1
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • IMPDEP2

      public static final int IMPDEP2
      The byte opcodes defined by the Java Virtual Machine.
      See Also:
    • T_BOOLEAN

      public static final byte T_BOOLEAN
      Types for the NEWARRAY opcode.
      See Also:
    • T_CHAR

      public static final byte T_CHAR
      Types for the NEWARRAY opcode.
      See Also:
    • T_FLOAT

      public static final byte T_FLOAT
      Types for the NEWARRAY opcode.
      See Also:
    • T_DOUBLE

      public static final byte T_DOUBLE
      Types for the NEWARRAY opcode.
      See Also:
    • T_BYTE

      public static final byte T_BYTE
      Types for the NEWARRAY opcode.
      See Also:
    • T_SHORT

      public static final byte T_SHORT
      Types for the NEWARRAY opcode.
      See Also:
    • T_INT

      public static final byte T_INT
      Types for the NEWARRAY opcode.
      See Also:
    • T_LONG

      public static final byte T_LONG
      Types for the NEWARRAY opcode.
      See Also:
    • MH_GETFIELD

      public static final byte MH_GETFIELD
      See Also:
    • MH_GETSTATIC

      public static final byte MH_GETSTATIC
      See Also:
    • MH_PUTFIELD

      public static final byte MH_PUTFIELD
      See Also:
    • MH_PUTSTATIC

      public static final byte MH_PUTSTATIC
      See Also:
    • MH_INVOKEVIRTUAL

      public static final byte MH_INVOKEVIRTUAL
      See Also:
    • MH_INVOKESTATIC

      public static final byte MH_INVOKESTATIC
      See Also:
    • MH_INVOKESPECIAL

      public static final byte MH_INVOKESPECIAL
      See Also:
    • MH_NEWINVOKESPECIAL

      public static final byte MH_NEWINVOKESPECIAL
      See Also:
    • MH_INVOKEINTERFACE

      public static final byte MH_INVOKEINTERFACE
      See Also:
  • Constructor Details

    • ByteCode

      public ByteCode()