jellyj.classfile
Interface Constants

All Known Implementing Classes:
ClassGen, ClassGenType, ConstantPoolGen, Instruction, InstructionList, LocalVariableGen, MethodGen, Attribute, ClassParser, Constant, ConstantPool, Field, InnerClass, JavaClass, LocalVariable, Method, Utility, AttributeHTML, Class2HTML, CodeHTML, ConstantHTML, listclass, MethodHTML

public interface Constants

Constants for the project, mostly defined in the JVM specification.

Author:
JellyJ Design Group

Field Summary
 final static shortAALOAD
           
 final static shortAASTORE
           
 final static shortACC_ABSTRACT
           
 final static shortACC_FINAL
           
 final static shortACC_INTERFACE
           
 final static shortACC_NATIVE
           
 final static shortACC_PRIVATE
           
 final static shortACC_PROTECTED
           
 final static shortACC_PUBLIC
          Access flags for classes, fields and methods.
 final static shortACC_STATIC
           
 final static shortACC_SUPER
           
 final static shortACC_SYNCHRONIZED
           
 final static shortACC_TRANSIENT
           
 final static shortACC_VOLATILE
           
 final static String[]ACCESS_NAMES
           
 final static shortACONST_NULL
           
 final static shortALOAD
           
 final static shortALOAD_0
           
 final static shortALOAD_1
           
 final static shortALOAD_2
           
 final static shortALOAD_3
           
 final static shortANEWARRAY
           
 final static shortANEWARRAY_QUICK
           
 final static shortARETURN
           
 final static shortARRAYLENGTH
           
 final static shortASTORE
           
 final static shortASTORE_0
           
 final static shortASTORE_1
           
 final static shortASTORE_2
           
 final static shortASTORE_3
           
 final static shortATHROW
           
 final static byteATTR_CODE
           
 final static byteATTR_CONSTANT_VALUE
           
 final static byteATTR_DEPRECATED
           
 final static byteATTR_EXCEPTIONS
           
 final static byteATTR_INNER_CLASSES
           
 final static byteATTR_LINE_NUMBER_TABLE
           
 final static byteATTR_LOCAL_VARIABLE_TABLE
           
 final static byteATTR_SOURCE_FILE
           
 final static byteATTR_SYNTHETIC
           
 final static byteATTR_UNKNOWN
          Attributes and their corresponding names.
 final static String[]ATTRIBUTE_NAMES
           
 final static shortBALOAD
           
 final static shortBASTORE
           
 final static shortBIPUSH
           
 final static shortBREAKPOINT
           
 final static shortCALOAD
           
 final static shortCASTORE
           
 final static shortCHECKCAST
           
 final static shortCHECKCAST_QUICK
           
 final static byteCONSTANT_Class
           
 final static byteCONSTANT_Double
           
 final static byteCONSTANT_Fieldref
           
 final static byteCONSTANT_Float
           
 final static byteCONSTANT_Integer
           
 final static byteCONSTANT_InterfaceMethodref
           
 final static byteCONSTANT_Long
           
 final static byteCONSTANT_Methodref
           
 final static byteCONSTANT_NameAndType
           
 final static String[]CONSTANT_NAMES
           
 final static byteCONSTANT_String
           
 final static byteCONSTANT_Unicode
           
 final static byteCONSTANT_Utf8
          Tags in constant pool to denote type of constant.
 final static int[]CONSUME_STACK
          Number of words consumed on operand stack by instructions.
 final static shortD2F
           
 final static shortD2I
           
 final static shortD2L
           
 final static shortDADD
           
 final static shortDALOAD
           
 final static shortDASTORE
           
 final static shortDCMPG
           
 final static shortDCMPL
           
 final static shortDCONST_0
           
 final static shortDCONST_1
           
 final static shortDDIV
           
 final static shortDLOAD
           
 final static shortDLOAD_0
           
 final static shortDLOAD_1
           
 final static shortDLOAD_2
           
 final static shortDLOAD_3
           
 final static shortDMUL
           
 final static shortDNEG
           
 final static shortDREM
           
 final static shortDRETURN
           
 final static shortDSTORE
           
 final static shortDSTORE_0
           
 final static shortDSTORE_1
           
 final static shortDSTORE_2
           
 final static shortDSTORE_3
           
 final static shortDSUB
           
 final static shortDUP
           
 final static shortDUP_X1
           
 final static shortDUP_X2
           
 final static shortDUP2
           
 final static shortDUP2_X1
           
 final static shortDUP2_X2
           
 final static shortF2D
           
 final static shortF2I
           
 final static shortF2L
           
 final static shortFADD
           
 final static shortFALOAD
           
 final static shortFASTORE
           
 final static shortFCMPG
           
 final static shortFCMPL
           
 final static shortFCONST_0
           
 final static shortFCONST_1
           
 final static shortFCONST_2
           
 final static shortFDIV
           
 final static shortFLOAD
           
 final static shortFLOAD_0
           
 final static shortFLOAD_1
           
 final static shortFLOAD_2
           
 final static shortFLOAD_3
           
 final static shortFMUL
           
 final static shortFNEG
           
 final static shortFREM
           
 final static shortFRETURN
           
 final static shortFSTORE
           
 final static shortFSTORE_0
           
 final static shortFSTORE_1
           
 final static shortFSTORE_2
           
 final static shortFSTORE_3
           
 final static shortFSUB
           
 final static shortGETFIELD
           
 final static shortGETFIELD_QUICK
           
 final static shortGETFIELD_QUICK_W
           
 final static shortGETFIELD2_QUICK
           
 final static shortGETSTATIC
           
 final static shortGETSTATIC_QUICK
           
 final static shortGETSTATIC2_QUICK
           
 final static shortGOTO
           
 final static shortGOTO_W
           
 final static shortI2B
           
 final static shortI2C
           
 final static shortI2D
           
 final static shortI2F
           
 final static shortI2L
           
 final static shortI2S
           
 final static shortIADD
           
 final static shortIALOAD
           
 final static shortIAND
           
 final static shortIASTORE
           
 final static shortICONST_0
           
 final static shortICONST_1
           
 final static shortICONST_2
           
 final static shortICONST_3
           
 final static shortICONST_4
           
 final static shortICONST_5
           
 final static shortICONST_M1
           
 final static shortIDIV
           
 final static shortIF_ACMPEQ
           
 final static shortIF_ACMPNE
           
 final static shortIF_ICMPEQ
           
 final static shortIF_ICMPGE
           
 final static shortIF_ICMPGT
           
 final static shortIF_ICMPLE
           
 final static shortIF_ICMPLT
           
 final static shortIF_ICMPNE
           
 final static shortIFEQ
           
 final static shortIFGE
           
 final static shortIFGT
           
 final static shortIFLE
           
 final static shortIFLT
           
 final static shortIFNE
           
 final static shortIFNONNULL
           
 final static shortIFNULL
           
 final static shortIINC
           
 final static StringILLEGAL_OPCODE
           
 final static StringILLEGAL_TYPE
           
 final static shortILOAD
           
 final static shortILOAD_0
           
 final static shortILOAD_1
           
 final static shortILOAD_2
           
 final static shortILOAD_3
           
 final static shortIMPDEP1
           
 final static shortIMPDEP2
           
 final static shortIMUL
           
 final static shortINEG
           
 final static shortINSTANCEOF
           
 final static shortINSTANCEOF_QUICK
           
 final static shortINT2BYTE
           
 final static shortINT2CHAR
           
 final static shortINT2SHORT
           
 final static shortINVOKEINTERFACE
           
 final static shortINVOKEINTERFACE_QUICK
           
 final static shortINVOKENONVIRTUAL
           
 final static shortINVOKENONVIRTUAL_QUICK
           
 final static shortINVOKESPECIAL
           
 final static shortINVOKESTATIC
           
 final static shortINVOKESTATIC_QUICK
           
 final static shortINVOKESUPER_QUICK
           
 final static shortINVOKEVIRTUAL
           
 final static shortINVOKEVIRTUAL_QUICK
           
 final static shortINVOKEVIRTUAL_QUICK_W
           
 final static shortINVOKEVIRTUALOBJECT_QUICK
           
 final static shortIOR
           
 final static shortIREM
           
 final static shortIRETURN
           
 final static shortISHL
           
 final static shortISHR
           
 final static shortISTORE
           
 final static shortISTORE_0
           
 final static shortISTORE_1
           
 final static shortISTORE_2
           
 final static shortISTORE_3
           
 final static shortISUB
           
 final static shortIUSHR
           
 final static shortIXOR
           
 final static shortJSR
           
 final static shortJSR_W
           
 final static shortKNOWN_ATTRIBUTES
           
 final static shortL2D
           
 final static shortL2F
           
 final static shortL2I
           
 final static shortLADD
           
 final static shortLALOAD
           
 final static shortLAND
           
 final static shortLASTORE
           
 final static shortLCMP
           
 final static shortLCONST_0
           
 final static shortLCONST_1
           
 final static shortLDC
           
 final static shortLDC_QUICK
          Non-legal opcodes, may be used by JVM internally.
 final static shortLDC_W
           
 final static shortLDC_W_QUICK
           
 final static shortLDC2_W
           
 final static shortLDC2_W_QUICK
           
 final static shortLDIV
           
 final static shortLLOAD
           
 final static shortLLOAD_0
           
 final static shortLLOAD_1
           
 final static shortLLOAD_2
           
 final static shortLLOAD_3
           
 final static shortLMUL
           
 final static shortLNEG
           
 final static shortLOOKUPSWITCH
           
 final static shortLOR
           
 final static shortLREM
           
 final static shortLRETURN
           
 final static shortLSHL
           
 final static shortLSHR
           
 final static shortLSTORE
           
 final static shortLSTORE_0
           
 final static shortLSTORE_1
           
 final static shortLSTORE_2
           
 final static shortLSTORE_3
           
 final static shortLSUB
           
 final static shortLUSHR
           
 final static shortLXOR
           
 final static shortMAJOR
          Major and minor version of the code.
 final static shortMAX_ACC_FLAG
           
 final static intMAX_BYTE
          Maximum value for an unsigned byte.
 final static intMAX_SHORT
          Maximum value for an unsigned short.
 final static shortMINOR
           
 final static shortMONITORENTER
           
 final static shortMONITOREXIT
           
 final static shortMULTIANEWARRAY
           
 final static shortMULTIANEWARRAY_QUICK
           
 final static shortNEW
           
 final static shortNEW_QUICK
           
 final static shortNEWARRAY
           
 final static short[]NO_OF_OPERANDS
          Number of operands, i.e.
 final static shortNOP
          Java VM opcodes.
 final static String[]OPCODE_NAMES
          Names of opcodes.
 final static shortPOP
           
 final static shortPOP2
           
 final static int[]PRODUCE_STACK
          Number of words produced onto operand stack by instructions.
 final static shortPUSH
          for internal purposes only.
 final static shortPUTFIELD
           
 final static shortPUTFIELD_QUICK
           
 final static shortPUTFIELD_QUICK_W
           
 final static shortPUTFIELD2_QUICK
           
 final static shortPUTSTATIC
           
 final static shortPUTSTATIC_QUICK
           
 final static shortPUTSTATIC2_QUICK
           
 final static shortRESERVED
           
 final static shortRET
           
 final static shortRET_W
           
 final static shortRETURN
           
 final static shortSALOAD
           
 final static shortSASTORE
           
 final static String[]SHORT_TYPE_NAMES
           
 final static shortSIPUSH
           
 final static shortSWAP
           
 final static shortSWITCH
           
 final static byteT_ARRAY
           
 final static byteT_BOOLEAN
           
 final static byteT_BYTE
           
 final static byteT_CHAR
           
 final static byteT_DOUBLE
           
 final static byteT_FLOAT
           
 final static byteT_INT
           
 final static byteT_LONG
           
 final static byteT_REFERENCE
           
 final static byteT_SHORT
           
 final static byteT_UNKNOWN
           
 final static byteT_VOID
           
 final static shortTABLESWITCH
           
 final static String[]TYPE_NAMES
           
 final static short[][]TYPE_OF_OPERANDS
          How the bytes on the stack are to be interpreted.
 final static shortUNDEFINED
          Illegal codes
 final static shortUNPREDICTABLE
           
 final static shortWIDE
           

Field Detail

AALOAD

public final static short AALOAD

AASTORE

public final static short AASTORE

ACC_ABSTRACT

public final static short ACC_ABSTRACT

ACC_FINAL

public final static short ACC_FINAL

ACC_INTERFACE

public final static short ACC_INTERFACE

ACC_NATIVE

public final static short ACC_NATIVE

ACC_PRIVATE

public final static short ACC_PRIVATE

ACC_PROTECTED

public final static short ACC_PROTECTED

ACC_PUBLIC

public final static short ACC_PUBLIC
Access flags for classes, fields and methods.

ACC_STATIC

public final static short ACC_STATIC

ACC_SUPER

public final static short ACC_SUPER

ACC_SYNCHRONIZED

public final static short ACC_SYNCHRONIZED

ACC_TRANSIENT

public final static short ACC_TRANSIENT

ACC_VOLATILE

public final static short ACC_VOLATILE

ACCESS_NAMES

public final static String[] ACCESS_NAMES

ACONST_NULL

public final static short ACONST_NULL

ALOAD

public final static short ALOAD

ALOAD_0

public final static short ALOAD_0

ALOAD_1

public final static short ALOAD_1

ALOAD_2

public final static short ALOAD_2

ALOAD_3

public final static short ALOAD_3

ANEWARRAY

public final static short ANEWARRAY

ANEWARRAY_QUICK

public final static short ANEWARRAY_QUICK

ARETURN

public final static short ARETURN

ARRAYLENGTH

public final static short ARRAYLENGTH

ASTORE

public final static short ASTORE

ASTORE_0

public final static short ASTORE_0

ASTORE_1

public final static short ASTORE_1

ASTORE_2

public final static short ASTORE_2

ASTORE_3

public final static short ASTORE_3

ATHROW

public final static short ATHROW

ATTR_CODE

public final static byte ATTR_CODE

ATTR_CONSTANT_VALUE

public final static byte ATTR_CONSTANT_VALUE

ATTR_DEPRECATED

public final static byte ATTR_DEPRECATED

ATTR_EXCEPTIONS

public final static byte ATTR_EXCEPTIONS

ATTR_INNER_CLASSES

public final static byte ATTR_INNER_CLASSES

ATTR_LINE_NUMBER_TABLE

public final static byte ATTR_LINE_NUMBER_TABLE

ATTR_LOCAL_VARIABLE_TABLE

public final static byte ATTR_LOCAL_VARIABLE_TABLE

ATTR_SOURCE_FILE

public final static byte ATTR_SOURCE_FILE

ATTR_SYNTHETIC

public final static byte ATTR_SYNTHETIC

ATTR_UNKNOWN

public final static byte ATTR_UNKNOWN
Attributes and their corresponding names.

ATTRIBUTE_NAMES

public final static String[] ATTRIBUTE_NAMES

BALOAD

public final static short BALOAD

BASTORE

public final static short BASTORE

BIPUSH

public final static short BIPUSH

BREAKPOINT

public final static short BREAKPOINT

CALOAD

public final static short CALOAD

CASTORE

public final static short CASTORE

CHECKCAST

public final static short CHECKCAST

CHECKCAST_QUICK

public final static short CHECKCAST_QUICK

CONSTANT_Class

public final static byte CONSTANT_Class

CONSTANT_Double

public final static byte CONSTANT_Double

CONSTANT_Fieldref

public final static byte CONSTANT_Fieldref

CONSTANT_Float

public final static byte CONSTANT_Float

CONSTANT_Integer

public final static byte CONSTANT_Integer

CONSTANT_InterfaceMethodref

public final static byte CONSTANT_InterfaceMethodref

CONSTANT_Long

public final static byte CONSTANT_Long

CONSTANT_Methodref

public final static byte CONSTANT_Methodref

CONSTANT_NameAndType

public final static byte CONSTANT_NameAndType

CONSTANT_NAMES

public final static String[] CONSTANT_NAMES

CONSTANT_String

public final static byte CONSTANT_String

CONSTANT_Unicode

public final static byte CONSTANT_Unicode

CONSTANT_Utf8

public final static byte CONSTANT_Utf8
Tags in constant pool to denote type of constant.

CONSUME_STACK

public final static int[] CONSUME_STACK
Number of words consumed on operand stack by instructions.

D2F

public final static short D2F

D2I

public final static short D2I

D2L

public final static short D2L

DADD

public final static short DADD

DALOAD

public final static short DALOAD

DASTORE

public final static short DASTORE

DCMPG

public final static short DCMPG

DCMPL

public final static short DCMPL

DCONST_0

public final static short DCONST_0

DCONST_1

public final static short DCONST_1

DDIV

public final static short DDIV

DLOAD

public final static short DLOAD

DLOAD_0

public final static short DLOAD_0

DLOAD_1

public final static short DLOAD_1

DLOAD_2

public final static short DLOAD_2

DLOAD_3

public final static short DLOAD_3

DMUL

public final static short DMUL

DNEG

public final static short DNEG

DREM

public final static short DREM

DRETURN

public final static short DRETURN

DSTORE

public final static short DSTORE

DSTORE_0

public final static short DSTORE_0

DSTORE_1

public final static short DSTORE_1

DSTORE_2

public final static short DSTORE_2

DSTORE_3

public final static short DSTORE_3

DSUB

public final static short DSUB

DUP

public final static short DUP

DUP_X1

public final static short DUP_X1

DUP_X2

public final static short DUP_X2

DUP2

public final static short DUP2

DUP2_X1

public final static short DUP2_X1

DUP2_X2

public final static short DUP2_X2

F2D

public final static short F2D

F2I

public final static short F2I

F2L

public final static short F2L

FADD

public final static short FADD

FALOAD

public final static short FALOAD

FASTORE

public final static short FASTORE

FCMPG

public final static short FCMPG

FCMPL

public final static short FCMPL

FCONST_0

public final static short FCONST_0

FCONST_1

public final static short FCONST_1

FCONST_2

public final static short FCONST_2

FDIV

public final static short FDIV

FLOAD

public final static short FLOAD

FLOAD_0

public final static short FLOAD_0

FLOAD_1

public final static short FLOAD_1

FLOAD_2

public final static short FLOAD_2

FLOAD_3

public final static short FLOAD_3

FMUL

public final static short FMUL

FNEG

public final static short FNEG

FREM

public final static short FREM

FRETURN

public final static short FRETURN

FSTORE

public final static short FSTORE

FSTORE_0

public final static short FSTORE_0

FSTORE_1

public final static short FSTORE_1

FSTORE_2

public final static short FSTORE_2

FSTORE_3

public final static short FSTORE_3

FSUB

public final static short FSUB

GETFIELD

public final static short GETFIELD

GETFIELD_QUICK

public final static short GETFIELD_QUICK

GETFIELD_QUICK_W

public final static short GETFIELD_QUICK_W

GETFIELD2_QUICK

public final static short GETFIELD2_QUICK

GETSTATIC

public final static short GETSTATIC

GETSTATIC_QUICK

public final static short GETSTATIC_QUICK

GETSTATIC2_QUICK

public final static short GETSTATIC2_QUICK

GOTO

public final static short GOTO

GOTO_W

public final static short GOTO_W

I2B

public final static short I2B

I2C

public final static short I2C

I2D

public final static short I2D

I2F

public final static short I2F

I2L

public final static short I2L

I2S

public final static short I2S

IADD

public final static short IADD

IALOAD

public final static short IALOAD

IAND

public final static short IAND

IASTORE

public final static short IASTORE

ICONST_0

public final static short ICONST_0

ICONST_1

public final static short ICONST_1

ICONST_2

public final static short ICONST_2

ICONST_3

public final static short ICONST_3

ICONST_4

public final static short ICONST_4

ICONST_5

public final static short ICONST_5

ICONST_M1

public final static short ICONST_M1

IDIV

public final static short IDIV

IF_ACMPEQ

public final static short IF_ACMPEQ

IF_ACMPNE

public final static short IF_ACMPNE

IF_ICMPEQ

public final static short IF_ICMPEQ

IF_ICMPGE

public final static short IF_ICMPGE

IF_ICMPGT

public final static short IF_ICMPGT

IF_ICMPLE

public final static short IF_ICMPLE

IF_ICMPLT

public final static short IF_ICMPLT

IF_ICMPNE

public final static short IF_ICMPNE

IFEQ

public final static short IFEQ

IFGE

public final static short IFGE

IFGT

public final static short IFGT

IFLE

public final static short IFLE

IFLT

public final static short IFLT

IFNE

public final static short IFNE

IFNONNULL

public final static short IFNONNULL

IFNULL

public final static short IFNULL

IINC

public final static short IINC

ILLEGAL_OPCODE

public final static String ILLEGAL_OPCODE

ILLEGAL_TYPE

public final static String ILLEGAL_TYPE

ILOAD

public final static short ILOAD

ILOAD_0

public final static short ILOAD_0

ILOAD_1

public final static short ILOAD_1

ILOAD_2

public final static short ILOAD_2

ILOAD_3

public final static short ILOAD_3

IMPDEP1

public final static short IMPDEP1

IMPDEP2

public final static short IMPDEP2

IMUL

public final static short IMUL

INEG

public final static short INEG

INSTANCEOF

public final static short INSTANCEOF

INSTANCEOF_QUICK

public final static short INSTANCEOF_QUICK

INT2BYTE

public final static short INT2BYTE

INT2CHAR

public final static short INT2CHAR

INT2SHORT

public final static short INT2SHORT

INVOKEINTERFACE

public final static short INVOKEINTERFACE

INVOKEINTERFACE_QUICK

public final static short INVOKEINTERFACE_QUICK

INVOKENONVIRTUAL

public final static short INVOKENONVIRTUAL

INVOKENONVIRTUAL_QUICK

public final static short INVOKENONVIRTUAL_QUICK

INVOKESPECIAL

public final static short INVOKESPECIAL

INVOKESTATIC

public final static short INVOKESTATIC

INVOKESTATIC_QUICK

public final static short INVOKESTATIC_QUICK

INVOKESUPER_QUICK

public final static short INVOKESUPER_QUICK

INVOKEVIRTUAL

public final static short INVOKEVIRTUAL

INVOKEVIRTUAL_QUICK

public final static short INVOKEVIRTUAL_QUICK

INVOKEVIRTUAL_QUICK_W

public final static short INVOKEVIRTUAL_QUICK_W

INVOKEVIRTUALOBJECT_QUICK

public final static short INVOKEVIRTUALOBJECT_QUICK

IOR

public final static short IOR

IREM

public final static short IREM

IRETURN

public final static short IRETURN

ISHL

public final static short ISHL

ISHR

public final static short ISHR

ISTORE

public final static short ISTORE

ISTORE_0

public final static short ISTORE_0

ISTORE_1

public final static short ISTORE_1

ISTORE_2

public final static short ISTORE_2

ISTORE_3

public final static short ISTORE_3

ISUB

public final static short ISUB

IUSHR

public final static short IUSHR

IXOR

public final static short IXOR

JSR

public final static short JSR

JSR_W

public final static short JSR_W

KNOWN_ATTRIBUTES

public final static short KNOWN_ATTRIBUTES

L2D

public final static short L2D

L2F

public final static short L2F

L2I

public final static short L2I

LADD

public final static short LADD

LALOAD

public final static short LALOAD

LAND

public final static short LAND

LASTORE

public final static short LASTORE

LCMP

public final static short LCMP

LCONST_0

public final static short LCONST_0

LCONST_1

public final static short LCONST_1

LDC

public final static short LDC

LDC_QUICK

public final static short LDC_QUICK
Non-legal opcodes, may be used by JVM internally.

LDC_W

public final static short LDC_W

LDC_W_QUICK

public final static short LDC_W_QUICK

LDC2_W

public final static short LDC2_W

LDC2_W_QUICK

public final static short LDC2_W_QUICK

LDIV

public final static short LDIV

LLOAD

public final static short LLOAD

LLOAD_0

public final static short LLOAD_0

LLOAD_1

public final static short LLOAD_1

LLOAD_2

public final static short LLOAD_2

LLOAD_3

public final static short LLOAD_3

LMUL

public final static short LMUL

LNEG

public final static short LNEG

LOOKUPSWITCH

public final static short LOOKUPSWITCH

LOR

public final static short LOR

LREM

public final static short LREM

LRETURN

public final static short LRETURN

LSHL

public final static short LSHL

LSHR

public final static short LSHR

LSTORE

public final static short LSTORE

LSTORE_0

public final static short LSTORE_0

LSTORE_1

public final static short LSTORE_1

LSTORE_2

public final static short LSTORE_2

LSTORE_3

public final static short LSTORE_3

LSUB

public final static short LSUB

LUSHR

public final static short LUSHR

LXOR

public final static short LXOR

MAJOR

public final static short MAJOR
Major and minor version of the code.

MAX_ACC_FLAG

public final static short MAX_ACC_FLAG

MAX_BYTE

public final static int MAX_BYTE
Maximum value for an unsigned byte.

MAX_SHORT

public final static int MAX_SHORT
Maximum value for an unsigned short.

MINOR

public final static short MINOR

MONITORENTER

public final static short MONITORENTER

MONITOREXIT

public final static short MONITOREXIT

MULTIANEWARRAY

public final static short MULTIANEWARRAY

MULTIANEWARRAY_QUICK

public final static short MULTIANEWARRAY_QUICK

NEW

public final static short NEW

NEW_QUICK

public final static short NEW_QUICK

NEWARRAY

public final static short NEWARRAY

NO_OF_OPERANDS

public final static short[] NO_OF_OPERANDS
Number of operands, i.e. bytes on stack, for each opcode.

NOP

public final static short NOP
Java VM opcodes.

OPCODE_NAMES

public final static String[] OPCODE_NAMES
Names of opcodes.

POP

public final static short POP

POP2

public final static short POP2

PRODUCE_STACK

public final static int[] PRODUCE_STACK
Number of words produced onto operand stack by instructions.

PUSH

public final static short PUSH
for internal purposes only.

PUTFIELD

public final static short PUTFIELD

PUTFIELD_QUICK

public final static short PUTFIELD_QUICK

PUTFIELD_QUICK_W

public final static short PUTFIELD_QUICK_W

PUTFIELD2_QUICK

public final static short PUTFIELD2_QUICK

PUTSTATIC

public final static short PUTSTATIC

PUTSTATIC_QUICK

public final static short PUTSTATIC_QUICK

PUTSTATIC2_QUICK

public final static short PUTSTATIC2_QUICK

RESERVED

public final static short RESERVED

RET

public final static short RET

RET_W

public final static short RET_W

RETURN

public final static short RETURN

SALOAD

public final static short SALOAD

SASTORE

public final static short SASTORE

SHORT_TYPE_NAMES

public final static String[] SHORT_TYPE_NAMES

SIPUSH

public final static short SIPUSH

SWAP

public final static short SWAP

SWITCH

public final static short SWITCH

T_ARRAY

public final static byte T_ARRAY

T_BOOLEAN

public final static byte T_BOOLEAN

T_BYTE

public final static byte T_BYTE

T_CHAR

public final static byte T_CHAR

T_DOUBLE

public final static byte T_DOUBLE

T_FLOAT

public final static byte T_FLOAT

T_INT

public final static byte T_INT

T_LONG

public final static byte T_LONG

T_REFERENCE

public final static byte T_REFERENCE

T_SHORT

public final static byte T_SHORT

T_UNKNOWN

public final static byte T_UNKNOWN

T_VOID

public final static byte T_VOID

TABLESWITCH

public final static short TABLESWITCH

TYPE_NAMES

public final static String[] TYPE_NAMES

TYPE_OF_OPERANDS

public final static short[][] TYPE_OF_OPERANDS
How the bytes on the stack are to be interpreted.

UNDEFINED

public final static short UNDEFINED
Illegal codes

UNPREDICTABLE

public final static short UNPREDICTABLE

WIDE

public final static short WIDE

Association Links

to Class java.lang.String

to Class java.lang.String

to Class java.lang.String

to Class java.lang.String

to Class java.lang.String

to Class java.lang.String

to Class java.lang.String

Names of opcodes.

to Class java.lang.String