Package org.apache.bcel
Interface Constants
-
- All Known Implementing Classes:
AnnotationEntry,Class2HTML,CodeException,LocalVariable,ParameterAnnotationEntry,Pass2Verifier,UninitializedObjectType
public interface ConstantsConstants for the project, mostly defined in the JVM specification.- Version:
- $Id: Constants.java 411580 2006-06-04 15:52:18Z tcurdt $
- Author:
- M. Dahm
-
-
Field Summary
Fields Modifier and Type Field Description static shortAALOADstatic shortAASTOREstatic shortACC_ABSTRACTstatic shortACC_ANNOTATIONstatic shortACC_BRIDGEstatic shortACC_ENUMstatic shortACC_FINALstatic shortACC_INTERFACEstatic shortACC_NATIVEstatic shortACC_PRIVATEstatic shortACC_PROTECTEDstatic shortACC_PUBLICAccess flags for classes, fields and methods.static shortACC_STATICstatic shortACC_STRICTstatic shortACC_SUPERstatic shortACC_SYNCHRONIZEDstatic shortACC_SYNTHETICstatic shortACC_SYPERstatic shortACC_TRANSIENTstatic shortACC_VARARGSstatic shortACC_VOLATILEstatic java.lang.String[]ACCESS_NAMESstatic shortACONST_NULLstatic shortALOADstatic shortALOAD_0static shortALOAD_1static shortALOAD_2static shortALOAD_3static shortANEWARRAYstatic shortANEWARRAY_QUICKstatic shortARETURNstatic shortARRAYLENGTHstatic shortASTOREstatic shortASTORE_0static shortASTORE_1static shortASTORE_2static shortASTORE_3static shortATHROWstatic byteATTR_ANNOTATION_DEFAULTstatic byteATTR_CODEstatic byteATTR_CONSTANT_VALUEstatic byteATTR_DEPRECATEDstatic byteATTR_ENCLOSING_METHODstatic byteATTR_EXCEPTIONSstatic byteATTR_INNER_CLASSESstatic byteATTR_LINE_NUMBER_TABLEstatic byteATTR_LOCAL_VARIABLE_TABLEstatic byteATTR_LOCAL_VARIABLE_TYPE_TABLEstatic byteATTR_PMGstatic byteATTR_RUNTIME_VISIBLE_ANNOTATIONSstatic byteATTR_RUNTIME_VISIBLE_PARAMETER_ANNOTATIONSstatic byteATTR_RUNTIMEIN_VISIBLE_ANNOTATIONSstatic byteATTR_RUNTIMEIN_VISIBLE_PARAMETER_ANNOTATIONSstatic byteATTR_SIGNATUREstatic byteATTR_SOURCE_FILEstatic byteATTR_STACK_MAPstatic byteATTR_SYNTHETICstatic byteATTR_UNKNOWNAttributes and their corresponding names.static java.lang.String[]ATTRIBUTE_NAMESstatic shortBALOADstatic shortBASTOREstatic shortBIPUSHstatic shortBREAKPOINTNon-legal opcodes, may be used by JVM internally.static shortCALOADstatic shortCASTOREstatic shortCHECKCASTstatic shortCHECKCAST_QUICKstatic java.lang.String[]CLASS_TYPE_NAMESThe primitive class names corresponding to the T_XX constants, e.g., CLASS_TYPE_NAMES[T_INT] = "java.lang.Integer"static byteCONSTANT_Classstatic byteCONSTANT_Doublestatic byteCONSTANT_Fieldrefstatic byteCONSTANT_Floatstatic byteCONSTANT_Integerstatic byteCONSTANT_InterfaceMethodrefstatic byteCONSTANT_Longstatic byteCONSTANT_Methodrefstatic byteCONSTANT_NameAndTypestatic java.lang.String[]CONSTANT_NAMESstatic byteCONSTANT_Stringstatic byteCONSTANT_Utf8Tags in constant pool to denote type of constant.static java.lang.StringCONSTRUCTOR_NAMEThe name of every constructor method in a class, also called "instance initialization method".static int[]CONSUME_STACKNumber of words consumed on operand stack by instructions.static shortD2Fstatic shortD2Istatic shortD2Lstatic shortDADDstatic shortDALOADstatic shortDASTOREstatic shortDCMPGstatic shortDCMPLstatic shortDCONST_0static shortDCONST_1static shortDDIVstatic shortDLOADstatic shortDLOAD_0static shortDLOAD_1static shortDLOAD_2static shortDLOAD_3static shortDMULstatic shortDNEGstatic shortDREMstatic shortDRETURNstatic shortDSTOREstatic shortDSTORE_0static shortDSTORE_1static shortDSTORE_2static shortDSTORE_3static shortDSUBstatic shortDUPstatic shortDUP_X1static shortDUP_X2static shortDUP2static shortDUP2_X1static shortDUP2_X2static shortF2Dstatic shortF2Istatic shortF2Lstatic shortFADDstatic shortFALOADstatic shortFASTOREstatic shortFCMPGstatic shortFCMPLstatic shortFCONST_0static shortFCONST_1static shortFCONST_2static shortFDIVstatic shortFLOADstatic shortFLOAD_0static shortFLOAD_1static shortFLOAD_2static shortFLOAD_3static shortFMULstatic shortFNEGstatic shortFREMstatic shortFRETURNstatic shortFSTOREstatic shortFSTORE_0static shortFSTORE_1static shortFSTORE_2static shortFSTORE_3static shortFSUBstatic shortGETFIELDstatic shortGETFIELD_QUICKstatic shortGETFIELD_QUICK_Wstatic shortGETFIELD2_QUICKstatic shortGETSTATICstatic shortGETSTATIC_QUICKstatic shortGETSTATIC2_QUICKstatic shortGOTOstatic shortGOTO_Wstatic shortI2Bstatic shortI2Cstatic shortI2Dstatic shortI2Fstatic shortI2Lstatic shortI2Sstatic shortIADDstatic shortIALOADstatic shortIANDstatic shortIASTOREstatic shortICONST_0static shortICONST_1static shortICONST_2static shortICONST_3static shortICONST_4static shortICONST_5static shortICONST_M1static shortIDIVstatic shortIF_ACMPEQstatic shortIF_ACMPNEstatic shortIF_ICMPEQstatic shortIF_ICMPGEstatic shortIF_ICMPGTstatic shortIF_ICMPLEstatic shortIF_ICMPLTstatic shortIF_ICMPNEstatic shortIFEQstatic shortIFGEstatic shortIFGTstatic shortIFLEstatic shortIFLTstatic shortIFNEstatic shortIFNONNULLstatic shortIFNULLstatic shortIINCstatic java.lang.StringILLEGAL_OPCODEstatic java.lang.StringILLEGAL_TYPEstatic shortILOADstatic shortILOAD_0static shortILOAD_1static shortILOAD_2static shortILOAD_3static shortIMPDEP1static shortIMPDEP2static shortIMULstatic shortINEGstatic shortINSTANCEOFstatic shortINSTANCEOF_QUICKstatic shortINT2BYTEstatic shortINT2CHARstatic shortINT2SHORTstatic java.lang.String[]INTERFACES_IMPLEMENTED_BY_ARRAYSThe names of the interfaces implemented by arraysstatic shortINVOKEINTERFACEstatic shortINVOKEINTERFACE_QUICKstatic shortINVOKENONVIRTUALstatic shortINVOKENONVIRTUAL_QUICKstatic shortINVOKESPECIALstatic shortINVOKESTATICstatic shortINVOKESTATIC_QUICKstatic shortINVOKESUPER_QUICKstatic shortINVOKEVIRTUALstatic shortINVOKEVIRTUAL_QUICKstatic shortINVOKEVIRTUAL_QUICK_Wstatic shortINVOKEVIRTUALOBJECT_QUICKstatic shortIORstatic shortIREMstatic shortIRETURNstatic shortISHLstatic shortISHRstatic shortISTOREstatic shortISTORE_0static shortISTORE_1static shortISTORE_2static shortISTORE_3static shortISUBstatic byteITEM_BogusConstants used in the StackMap attribute.static byteITEM_Doublestatic byteITEM_Floatstatic byteITEM_InitObjectstatic byteITEM_Integerstatic byteITEM_Longstatic java.lang.String[]ITEM_NAMESstatic byteITEM_NewObjectstatic byteITEM_Nullstatic byteITEM_Objectstatic shortIUSHRstatic shortIXORstatic shortJSRstatic shortJSR_Wstatic shortKNOWN_ATTRIBUTESstatic shortL2Dstatic shortL2Fstatic shortL2Istatic shortLADDstatic shortLALOADstatic shortLANDstatic shortLASTOREstatic shortLCMPstatic shortLCONST_0static shortLCONST_1static shortLDCstatic shortLDC_QUICKstatic shortLDC_Wstatic shortLDC_W_QUICKstatic shortLDC2_Wstatic shortLDC2_W_QUICKstatic shortLDIVstatic shortLLOADstatic shortLLOAD_0static shortLLOAD_1static shortLLOAD_2static shortLLOAD_3static shortLMULstatic shortLNEGstatic shortLOOKUPSWITCHstatic shortLORstatic shortLREMstatic shortLRETURNstatic shortLSHLstatic shortLSHRstatic shortLSTOREstatic shortLSTORE_0static shortLSTORE_1static shortLSTORE_2static shortLSTORE_3static shortLSUBstatic shortLUSHRstatic shortLXORstatic shortMAJORstatic shortMAJOR_1_1Major and minor version of the code.static shortMAJOR_1_2static shortMAJOR_1_3static shortMAJOR_1_4static shortMAJOR_1_5static shortMAJOR_1_6static shortMAX_ACC_FLAGstatic intMAX_BYTEMaximum value for an unsigned byte.static intMAX_CODE_SIZEstatic intMAX_CP_ENTRIESLimitations of the Java Virtual Machine.static intMAX_SHORTMaximum value for an unsigned short.static shortMINORstatic shortMINOR_1_1static shortMINOR_1_2static shortMINOR_1_3static shortMINOR_1_4static shortMINOR_1_5static shortMINOR_1_6static shortMONITORENTERstatic shortMONITOREXITstatic shortMULTIANEWARRAYstatic shortMULTIANEWARRAY_QUICKstatic shortNEWstatic shortNEW_QUICKstatic shortNEWARRAYstatic short[]NO_OF_OPERANDSNumber of byte code operands, i.e., number of bytes after the tag byte itself.static shortNOPJava VM opcodes.static java.lang.String[]OPCODE_NAMESNames of opcodes.static shortPOPstatic shortPOP2static int[]PRODUCE_STACKNumber of words produced onto operand stack by instructions.static shortPUSHFor internal purposes only.static shortPUTFIELDstatic shortPUTFIELD_QUICKstatic shortPUTFIELD_QUICK_Wstatic shortPUTFIELD2_QUICKstatic shortPUTSTATICstatic shortPUTSTATIC_QUICKstatic shortPUTSTATIC2_QUICKstatic shortRESERVEDstatic shortRETstatic shortRETURNstatic shortSALOADstatic shortSASTOREstatic java.lang.String[]SHORT_TYPE_NAMESThe signature characters corresponding to primitive types, e.g., SHORT_TYPE_NAMES[T_INT] = "I"static shortSIPUSHstatic java.lang.StringSTATIC_INITIALIZER_NAMEThe name of the static initializer, also called "class initialization method" or "interface initialization method".static shortSWAPstatic shortSWITCHstatic byteT_ADDRESSstatic byteT_ARRAYstatic byteT_BOOLEANstatic byteT_BYTEstatic byteT_CHARstatic byteT_DOUBLEstatic byteT_FLOATstatic byteT_INTstatic byteT_LONGstatic byteT_OBJECTstatic byteT_REFERENCEstatic byteT_SHORTstatic byteT_UNKNOWNstatic byteT_VOIDstatic shortTABLESWITCHstatic java.lang.String[]TYPE_NAMESThe primitive type names corresponding to the T_XX constants, e.g., TYPE_NAMES[T_INT] = "int"static short[][]TYPE_OF_OPERANDSHow the byte code operands are to be interpreted.static shortUNDEFINEDIllegal codesstatic shortUNPREDICTABLEstatic shortWIDE
-
-
-
Field Detail
-
MAJOR_1_1
static final short MAJOR_1_1
Major and minor version of the code.- See Also:
- Constant Field Values
-
MINOR_1_1
static final short MINOR_1_1
- See Also:
- Constant Field Values
-
MAJOR_1_2
static final short MAJOR_1_2
- See Also:
- Constant Field Values
-
MINOR_1_2
static final short MINOR_1_2
- See Also:
- Constant Field Values
-
MAJOR_1_3
static final short MAJOR_1_3
- See Also:
- Constant Field Values
-
MINOR_1_3
static final short MINOR_1_3
- See Also:
- Constant Field Values
-
MAJOR_1_4
static final short MAJOR_1_4
- See Also:
- Constant Field Values
-
MINOR_1_4
static final short MINOR_1_4
- See Also:
- Constant Field Values
-
MAJOR_1_5
static final short MAJOR_1_5
- See Also:
- Constant Field Values
-
MINOR_1_5
static final short MINOR_1_5
- See Also:
- Constant Field Values
-
MAJOR_1_6
static final short MAJOR_1_6
- See Also:
- Constant Field Values
-
MINOR_1_6
static final short MINOR_1_6
- See Also:
- Constant Field Values
-
MAJOR
static final short MAJOR
- See Also:
- Constant Field Values
-
MINOR
static final short MINOR
- See Also:
- Constant Field Values
-
MAX_SHORT
static final int MAX_SHORT
Maximum value for an unsigned short.- See Also:
- Constant Field Values
-
MAX_BYTE
static final int MAX_BYTE
Maximum value for an unsigned byte.- See Also:
- Constant Field Values
-
ACC_PUBLIC
static final short ACC_PUBLIC
Access flags for classes, fields and methods.- See Also:
- Constant Field Values
-
ACC_PRIVATE
static final short ACC_PRIVATE
- See Also:
- Constant Field Values
-
ACC_PROTECTED
static final short ACC_PROTECTED
- See Also:
- Constant Field Values
-
ACC_STATIC
static final short ACC_STATIC
- See Also:
- Constant Field Values
-
ACC_FINAL
static final short ACC_FINAL
- See Also:
- Constant Field Values
-
ACC_SYNCHRONIZED
static final short ACC_SYNCHRONIZED
- See Also:
- Constant Field Values
-
ACC_SYPER
static final short ACC_SYPER
- See Also:
- Constant Field Values
-
ACC_VOLATILE
static final short ACC_VOLATILE
- See Also:
- Constant Field Values
-
ACC_BRIDGE
static final short ACC_BRIDGE
- See Also:
- Constant Field Values
-
ACC_TRANSIENT
static final short ACC_TRANSIENT
- See Also:
- Constant Field Values
-
ACC_VARARGS
static final short ACC_VARARGS
- See Also:
- Constant Field Values
-
ACC_NATIVE
static final short ACC_NATIVE
- See Also:
- Constant Field Values
-
ACC_INTERFACE
static final short ACC_INTERFACE
- See Also:
- Constant Field Values
-
ACC_ABSTRACT
static final short ACC_ABSTRACT
- See Also:
- Constant Field Values
-
ACC_STRICT
static final short ACC_STRICT
- See Also:
- Constant Field Values
-
ACC_SYNTHETIC
static final short ACC_SYNTHETIC
- See Also:
- Constant Field Values
-
ACC_ANNOTATION
static final short ACC_ANNOTATION
- See Also:
- Constant Field Values
-
ACC_ENUM
static final short ACC_ENUM
- See Also:
- Constant Field Values
-
ACC_SUPER
static final short ACC_SUPER
- See Also:
- Constant Field Values
-
MAX_ACC_FLAG
static final short MAX_ACC_FLAG
- See Also:
- Constant Field Values
-
ACCESS_NAMES
static final java.lang.String[] ACCESS_NAMES
-
CONSTANT_Utf8
static final byte CONSTANT_Utf8
Tags in constant pool to denote type of constant.- See Also:
- Constant Field Values
-
CONSTANT_Integer
static final byte CONSTANT_Integer
- See Also:
- Constant Field Values
-
CONSTANT_Float
static final byte CONSTANT_Float
- See Also:
- Constant Field Values
-
CONSTANT_Long
static final byte CONSTANT_Long
- See Also:
- Constant Field Values
-
CONSTANT_Double
static final byte CONSTANT_Double
- See Also:
- Constant Field Values
-
CONSTANT_Class
static final byte CONSTANT_Class
- See Also:
- Constant Field Values
-
CONSTANT_Fieldref
static final byte CONSTANT_Fieldref
- See Also:
- Constant Field Values
-
CONSTANT_String
static final byte CONSTANT_String
- See Also:
- Constant Field Values
-
CONSTANT_Methodref
static final byte CONSTANT_Methodref
- See Also:
- Constant Field Values
-
CONSTANT_InterfaceMethodref
static final byte CONSTANT_InterfaceMethodref
- See Also:
- Constant Field Values
-
CONSTANT_NameAndType
static final byte CONSTANT_NameAndType
- See Also:
- Constant Field Values
-
CONSTANT_NAMES
static final java.lang.String[] CONSTANT_NAMES
-
STATIC_INITIALIZER_NAME
static final java.lang.String STATIC_INITIALIZER_NAME
The name of the static initializer, also called "class initialization method" or "interface initialization method". This is "<clinit>".- See Also:
- Constant Field Values
-
CONSTRUCTOR_NAME
static final java.lang.String CONSTRUCTOR_NAME
The name of every constructor method in a class, also called "instance initialization method". This is "<init>".- See Also:
- Constant Field Values
-
INTERFACES_IMPLEMENTED_BY_ARRAYS
static final java.lang.String[] INTERFACES_IMPLEMENTED_BY_ARRAYS
The names of the interfaces implemented by arrays
-
MAX_CP_ENTRIES
static final int MAX_CP_ENTRIES
Limitations of the Java Virtual Machine. See The Java Virtual Machine Specification, Second Edition, page 152, chapter 4.10.- See Also:
- Constant Field Values
-
MAX_CODE_SIZE
static final int MAX_CODE_SIZE
- See Also:
- Constant Field Values
-
NOP
static final short NOP
Java VM opcodes.- See Also:
- Constant Field Values
-
ACONST_NULL
static final short ACONST_NULL
- See Also:
- Constant Field Values
-
ICONST_M1
static final short ICONST_M1
- See Also:
- Constant Field Values
-
ICONST_0
static final short ICONST_0
- See Also:
- Constant Field Values
-
ICONST_1
static final short ICONST_1
- See Also:
- Constant Field Values
-
ICONST_2
static final short ICONST_2
- See Also:
- Constant Field Values
-
ICONST_3
static final short ICONST_3
- See Also:
- Constant Field Values
-
ICONST_4
static final short ICONST_4
- See Also:
- Constant Field Values
-
ICONST_5
static final short ICONST_5
- See Also:
- Constant Field Values
-
LCONST_0
static final short LCONST_0
- See Also:
- Constant Field Values
-
LCONST_1
static final short LCONST_1
- See Also:
- Constant Field Values
-
FCONST_0
static final short FCONST_0
- See Also:
- Constant Field Values
-
FCONST_1
static final short FCONST_1
- See Also:
- Constant Field Values
-
FCONST_2
static final short FCONST_2
- See Also:
- Constant Field Values
-
DCONST_0
static final short DCONST_0
- See Also:
- Constant Field Values
-
DCONST_1
static final short DCONST_1
- See Also:
- Constant Field Values
-
BIPUSH
static final short BIPUSH
- See Also:
- Constant Field Values
-
SIPUSH
static final short SIPUSH
- See Also:
- Constant Field Values
-
LDC
static final short LDC
- See Also:
- Constant Field Values
-
LDC_W
static final short LDC_W
- See Also:
- Constant Field Values
-
LDC2_W
static final short LDC2_W
- See Also:
- Constant Field Values
-
ILOAD
static final short ILOAD
- See Also:
- Constant Field Values
-
LLOAD
static final short LLOAD
- See Also:
- Constant Field Values
-
FLOAD
static final short FLOAD
- See Also:
- Constant Field Values
-
DLOAD
static final short DLOAD
- See Also:
- Constant Field Values
-
ALOAD
static final short ALOAD
- See Also:
- Constant Field Values
-
ILOAD_0
static final short ILOAD_0
- See Also:
- Constant Field Values
-
ILOAD_1
static final short ILOAD_1
- See Also:
- Constant Field Values
-
ILOAD_2
static final short ILOAD_2
- See Also:
- Constant Field Values
-
ILOAD_3
static final short ILOAD_3
- See Also:
- Constant Field Values
-
LLOAD_0
static final short LLOAD_0
- See Also:
- Constant Field Values
-
LLOAD_1
static final short LLOAD_1
- See Also:
- Constant Field Values
-
LLOAD_2
static final short LLOAD_2
- See Also:
- Constant Field Values
-
LLOAD_3
static final short LLOAD_3
- See Also:
- Constant Field Values
-
FLOAD_0
static final short FLOAD_0
- See Also:
- Constant Field Values
-
FLOAD_1
static final short FLOAD_1
- See Also:
- Constant Field Values
-
FLOAD_2
static final short FLOAD_2
- See Also:
- Constant Field Values
-
FLOAD_3
static final short FLOAD_3
- See Also:
- Constant Field Values
-
DLOAD_0
static final short DLOAD_0
- See Also:
- Constant Field Values
-
DLOAD_1
static final short DLOAD_1
- See Also:
- Constant Field Values
-
DLOAD_2
static final short DLOAD_2
- See Also:
- Constant Field Values
-
DLOAD_3
static final short DLOAD_3
- See Also:
- Constant Field Values
-
ALOAD_0
static final short ALOAD_0
- See Also:
- Constant Field Values
-
ALOAD_1
static final short ALOAD_1
- See Also:
- Constant Field Values
-
ALOAD_2
static final short ALOAD_2
- See Also:
- Constant Field Values
-
ALOAD_3
static final short ALOAD_3
- See Also:
- Constant Field Values
-
IALOAD
static final short IALOAD
- See Also:
- Constant Field Values
-
LALOAD
static final short LALOAD
- See Also:
- Constant Field Values
-
FALOAD
static final short FALOAD
- See Also:
- Constant Field Values
-
DALOAD
static final short DALOAD
- See Also:
- Constant Field Values
-
AALOAD
static final short AALOAD
- See Also:
- Constant Field Values
-
BALOAD
static final short BALOAD
- See Also:
- Constant Field Values
-
CALOAD
static final short CALOAD
- See Also:
- Constant Field Values
-
SALOAD
static final short SALOAD
- See Also:
- Constant Field Values
-
ISTORE
static final short ISTORE
- See Also:
- Constant Field Values
-
LSTORE
static final short LSTORE
- See Also:
- Constant Field Values
-
FSTORE
static final short FSTORE
- See Also:
- Constant Field Values
-
DSTORE
static final short DSTORE
- See Also:
- Constant Field Values
-
ASTORE
static final short ASTORE
- See Also:
- Constant Field Values
-
ISTORE_0
static final short ISTORE_0
- See Also:
- Constant Field Values
-
ISTORE_1
static final short ISTORE_1
- See Also:
- Constant Field Values
-
ISTORE_2
static final short ISTORE_2
- See Also:
- Constant Field Values
-
ISTORE_3
static final short ISTORE_3
- See Also:
- Constant Field Values
-
LSTORE_0
static final short LSTORE_0
- See Also:
- Constant Field Values
-
LSTORE_1
static final short LSTORE_1
- See Also:
- Constant Field Values
-
LSTORE_2
static final short LSTORE_2
- See Also:
- Constant Field Values
-
LSTORE_3
static final short LSTORE_3
- See Also:
- Constant Field Values
-
FSTORE_0
static final short FSTORE_0
- See Also:
- Constant Field Values
-
FSTORE_1
static final short FSTORE_1
- See Also:
- Constant Field Values
-
FSTORE_2
static final short FSTORE_2
- See Also:
- Constant Field Values
-
FSTORE_3
static final short FSTORE_3
- See Also:
- Constant Field Values
-
DSTORE_0
static final short DSTORE_0
- See Also:
- Constant Field Values
-
DSTORE_1
static final short DSTORE_1
- See Also:
- Constant Field Values
-
DSTORE_2
static final short DSTORE_2
- See Also:
- Constant Field Values
-
DSTORE_3
static final short DSTORE_3
- See Also:
- Constant Field Values
-
ASTORE_0
static final short ASTORE_0
- See Also:
- Constant Field Values
-
ASTORE_1
static final short ASTORE_1
- See Also:
- Constant Field Values
-
ASTORE_2
static final short ASTORE_2
- See Also:
- Constant Field Values
-
ASTORE_3
static final short ASTORE_3
- See Also:
- Constant Field Values
-
IASTORE
static final short IASTORE
- See Also:
- Constant Field Values
-
LASTORE
static final short LASTORE
- See Also:
- Constant Field Values
-
FASTORE
static final short FASTORE
- See Also:
- Constant Field Values
-
DASTORE
static final short DASTORE
- See Also:
- Constant Field Values
-
AASTORE
static final short AASTORE
- See Also:
- Constant Field Values
-
BASTORE
static final short BASTORE
- See Also:
- Constant Field Values
-
CASTORE
static final short CASTORE
- See Also:
- Constant Field Values
-
SASTORE
static final short SASTORE
- See Also:
- Constant Field Values
-
POP
static final short POP
- See Also:
- Constant Field Values
-
POP2
static final short POP2
- See Also:
- Constant Field Values
-
DUP
static final short DUP
- See Also:
- Constant Field Values
-
DUP_X1
static final short DUP_X1
- See Also:
- Constant Field Values
-
DUP_X2
static final short DUP_X2
- See Also:
- Constant Field Values
-
DUP2
static final short DUP2
- See Also:
- Constant Field Values
-
DUP2_X1
static final short DUP2_X1
- See Also:
- Constant Field Values
-
DUP2_X2
static final short DUP2_X2
- See Also:
- Constant Field Values
-
SWAP
static final short SWAP
- See Also:
- Constant Field Values
-
IADD
static final short IADD
- See Also:
- Constant Field Values
-
LADD
static final short LADD
- See Also:
- Constant Field Values
-
FADD
static final short FADD
- See Also:
- Constant Field Values
-
DADD
static final short DADD
- See Also:
- Constant Field Values
-
ISUB
static final short ISUB
- See Also:
- Constant Field Values
-
LSUB
static final short LSUB
- See Also:
- Constant Field Values
-
FSUB
static final short FSUB
- See Also:
- Constant Field Values
-
DSUB
static final short DSUB
- See Also:
- Constant Field Values
-
IMUL
static final short IMUL
- See Also:
- Constant Field Values
-
LMUL
static final short LMUL
- See Also:
- Constant Field Values
-
FMUL
static final short FMUL
- See Also:
- Constant Field Values
-
DMUL
static final short DMUL
- See Also:
- Constant Field Values
-
IDIV
static final short IDIV
- See Also:
- Constant Field Values
-
LDIV
static final short LDIV
- See Also:
- Constant Field Values
-
FDIV
static final short FDIV
- See Also:
- Constant Field Values
-
DDIV
static final short DDIV
- See Also:
- Constant Field Values
-
IREM
static final short IREM
- See Also:
- Constant Field Values
-
LREM
static final short LREM
- See Also:
- Constant Field Values
-
FREM
static final short FREM
- See Also:
- Constant Field Values
-
DREM
static final short DREM
- See Also:
- Constant Field Values
-
INEG
static final short INEG
- See Also:
- Constant Field Values
-
LNEG
static final short LNEG
- See Also:
- Constant Field Values
-
FNEG
static final short FNEG
- See Also:
- Constant Field Values
-
DNEG
static final short DNEG
- See Also:
- Constant Field Values
-
ISHL
static final short ISHL
- See Also:
- Constant Field Values
-
LSHL
static final short LSHL
- See Also:
- Constant Field Values
-
ISHR
static final short ISHR
- See Also:
- Constant Field Values
-
LSHR
static final short LSHR
- See Also:
- Constant Field Values
-
IUSHR
static final short IUSHR
- See Also:
- Constant Field Values
-
LUSHR
static final short LUSHR
- See Also:
- Constant Field Values
-
IAND
static final short IAND
- See Also:
- Constant Field Values
-
LAND
static final short LAND
- See Also:
- Constant Field Values
-
IOR
static final short IOR
- See Also:
- Constant Field Values
-
LOR
static final short LOR
- See Also:
- Constant Field Values
-
IXOR
static final short IXOR
- See Also:
- Constant Field Values
-
LXOR
static final short LXOR
- See Also:
- Constant Field Values
-
IINC
static final short IINC
- See Also:
- Constant Field Values
-
I2L
static final short I2L
- See Also:
- Constant Field Values
-
I2F
static final short I2F
- See Also:
- Constant Field Values
-
I2D
static final short I2D
- See Also:
- Constant Field Values
-
L2I
static final short L2I
- See Also:
- Constant Field Values
-
L2F
static final short L2F
- See Also:
- Constant Field Values
-
L2D
static final short L2D
- See Also:
- Constant Field Values
-
F2I
static final short F2I
- See Also:
- Constant Field Values
-
F2L
static final short F2L
- See Also:
- Constant Field Values
-
F2D
static final short F2D
- See Also:
- Constant Field Values
-
D2I
static final short D2I
- See Also:
- Constant Field Values
-
D2L
static final short D2L
- See Also:
- Constant Field Values
-
D2F
static final short D2F
- See Also:
- Constant Field Values
-
I2B
static final short I2B
- See Also:
- Constant Field Values
-
INT2BYTE
static final short INT2BYTE
- See Also:
- Constant Field Values
-
I2C
static final short I2C
- See Also:
- Constant Field Values
-
INT2CHAR
static final short INT2CHAR
- See Also:
- Constant Field Values
-
I2S
static final short I2S
- See Also:
- Constant Field Values
-
INT2SHORT
static final short INT2SHORT
- See Also:
- Constant Field Values
-
LCMP
static final short LCMP
- See Also:
- Constant Field Values
-
FCMPL
static final short FCMPL
- See Also:
- Constant Field Values
-
FCMPG
static final short FCMPG
- See Also:
- Constant Field Values
-
DCMPL
static final short DCMPL
- See Also:
- Constant Field Values
-
DCMPG
static final short DCMPG
- See Also:
- Constant Field Values
-
IFEQ
static final short IFEQ
- See Also:
- Constant Field Values
-
IFNE
static final short IFNE
- See Also:
- Constant Field Values
-
IFLT
static final short IFLT
- See Also:
- Constant Field Values
-
IFGE
static final short IFGE
- See Also:
- Constant Field Values
-
IFGT
static final short IFGT
- See Also:
- Constant Field Values
-
IFLE
static final short IFLE
- See Also:
- Constant Field Values
-
IF_ICMPEQ
static final short IF_ICMPEQ
- See Also:
- Constant Field Values
-
IF_ICMPNE
static final short IF_ICMPNE
- See Also:
- Constant Field Values
-
IF_ICMPLT
static final short IF_ICMPLT
- See Also:
- Constant Field Values
-
IF_ICMPGE
static final short IF_ICMPGE
- See Also:
- Constant Field Values
-
IF_ICMPGT
static final short IF_ICMPGT
- See Also:
- Constant Field Values
-
IF_ICMPLE
static final short IF_ICMPLE
- See Also:
- Constant Field Values
-
IF_ACMPEQ
static final short IF_ACMPEQ
- See Also:
- Constant Field Values
-
IF_ACMPNE
static final short IF_ACMPNE
- See Also:
- Constant Field Values
-
GOTO
static final short GOTO
- See Also:
- Constant Field Values
-
JSR
static final short JSR
- See Also:
- Constant Field Values
-
RET
static final short RET
- See Also:
- Constant Field Values
-
TABLESWITCH
static final short TABLESWITCH
- See Also:
- Constant Field Values
-
LOOKUPSWITCH
static final short LOOKUPSWITCH
- See Also:
- Constant Field Values
-
IRETURN
static final short IRETURN
- See Also:
- Constant Field Values
-
LRETURN
static final short LRETURN
- See Also:
- Constant Field Values
-
FRETURN
static final short FRETURN
- See Also:
- Constant Field Values
-
DRETURN
static final short DRETURN
- See Also:
- Constant Field Values
-
ARETURN
static final short ARETURN
- See Also:
- Constant Field Values
-
RETURN
static final short RETURN
- See Also:
- Constant Field Values
-
GETSTATIC
static final short GETSTATIC
- See Also:
- Constant Field Values
-
PUTSTATIC
static final short PUTSTATIC
- See Also:
- Constant Field Values
-
GETFIELD
static final short GETFIELD
- See Also:
- Constant Field Values
-
PUTFIELD
static final short PUTFIELD
- See Also:
- Constant Field Values
-
INVOKEVIRTUAL
static final short INVOKEVIRTUAL
- See Also:
- Constant Field Values
-
INVOKESPECIAL
static final short INVOKESPECIAL
- See Also:
- Constant Field Values
-
INVOKENONVIRTUAL
static final short INVOKENONVIRTUAL
- See Also:
- Constant Field Values
-
INVOKESTATIC
static final short INVOKESTATIC
- See Also:
- Constant Field Values
-
INVOKEINTERFACE
static final short INVOKEINTERFACE
- See Also:
- Constant Field Values
-
NEW
static final short NEW
- See Also:
- Constant Field Values
-
NEWARRAY
static final short NEWARRAY
- See Also:
- Constant Field Values
-
ANEWARRAY
static final short ANEWARRAY
- See Also:
- Constant Field Values
-
ARRAYLENGTH
static final short ARRAYLENGTH
- See Also:
- Constant Field Values
-
ATHROW
static final short ATHROW
- See Also:
- Constant Field Values
-
CHECKCAST
static final short CHECKCAST
- See Also:
- Constant Field Values
-
INSTANCEOF
static final short INSTANCEOF
- See Also:
- Constant Field Values
-
MONITORENTER
static final short MONITORENTER
- See Also:
- Constant Field Values
-
MONITOREXIT
static final short MONITOREXIT
- See Also:
- Constant Field Values
-
WIDE
static final short WIDE
- See Also:
- Constant Field Values
-
MULTIANEWARRAY
static final short MULTIANEWARRAY
- See Also:
- Constant Field Values
-
IFNULL
static final short IFNULL
- See Also:
- Constant Field Values
-
IFNONNULL
static final short IFNONNULL
- See Also:
- Constant Field Values
-
GOTO_W
static final short GOTO_W
- See Also:
- Constant Field Values
-
JSR_W
static final short JSR_W
- See Also:
- Constant Field Values
-
BREAKPOINT
static final short BREAKPOINT
Non-legal opcodes, may be used by JVM internally.- See Also:
- Constant Field Values
-
LDC_QUICK
static final short LDC_QUICK
- See Also:
- Constant Field Values
-
LDC_W_QUICK
static final short LDC_W_QUICK
- See Also:
- Constant Field Values
-
LDC2_W_QUICK
static final short LDC2_W_QUICK
- See Also:
- Constant Field Values
-
GETFIELD_QUICK
static final short GETFIELD_QUICK
- See Also:
- Constant Field Values
-
PUTFIELD_QUICK
static final short PUTFIELD_QUICK
- See Also:
- Constant Field Values
-
GETFIELD2_QUICK
static final short GETFIELD2_QUICK
- See Also:
- Constant Field Values
-
PUTFIELD2_QUICK
static final short PUTFIELD2_QUICK
- See Also:
- Constant Field Values
-
GETSTATIC_QUICK
static final short GETSTATIC_QUICK
- See Also:
- Constant Field Values
-
PUTSTATIC_QUICK
static final short PUTSTATIC_QUICK
- See Also:
- Constant Field Values
-
GETSTATIC2_QUICK
static final short GETSTATIC2_QUICK
- See Also:
- Constant Field Values
-
PUTSTATIC2_QUICK
static final short PUTSTATIC2_QUICK
- See Also:
- Constant Field Values
-
INVOKEVIRTUAL_QUICK
static final short INVOKEVIRTUAL_QUICK
- See Also:
- Constant Field Values
-
INVOKENONVIRTUAL_QUICK
static final short INVOKENONVIRTUAL_QUICK
- See Also:
- Constant Field Values
-
INVOKESUPER_QUICK
static final short INVOKESUPER_QUICK
- See Also:
- Constant Field Values
-
INVOKESTATIC_QUICK
static final short INVOKESTATIC_QUICK
- See Also:
- Constant Field Values
-
INVOKEINTERFACE_QUICK
static final short INVOKEINTERFACE_QUICK
- See Also:
- Constant Field Values
-
INVOKEVIRTUALOBJECT_QUICK
static final short INVOKEVIRTUALOBJECT_QUICK
- See Also:
- Constant Field Values
-
NEW_QUICK
static final short NEW_QUICK
- See Also:
- Constant Field Values
-
ANEWARRAY_QUICK
static final short ANEWARRAY_QUICK
- See Also:
- Constant Field Values
-
MULTIANEWARRAY_QUICK
static final short MULTIANEWARRAY_QUICK
- See Also:
- Constant Field Values
-
CHECKCAST_QUICK
static final short CHECKCAST_QUICK
- See Also:
- Constant Field Values
-
INSTANCEOF_QUICK
static final short INSTANCEOF_QUICK
- See Also:
- Constant Field Values
-
INVOKEVIRTUAL_QUICK_W
static final short INVOKEVIRTUAL_QUICK_W
- See Also:
- Constant Field Values
-
GETFIELD_QUICK_W
static final short GETFIELD_QUICK_W
- See Also:
- Constant Field Values
-
PUTFIELD_QUICK_W
static final short PUTFIELD_QUICK_W
- See Also:
- Constant Field Values
-
IMPDEP1
static final short IMPDEP1
- See Also:
- Constant Field Values
-
IMPDEP2
static final short IMPDEP2
- See Also:
- Constant Field Values
-
PUSH
static final short PUSH
For internal purposes only.- See Also:
- Constant Field Values
-
SWITCH
static final short SWITCH
- See Also:
- Constant Field Values
-
UNDEFINED
static final short UNDEFINED
Illegal codes- See Also:
- Constant Field Values
-
UNPREDICTABLE
static final short UNPREDICTABLE
- See Also:
- Constant Field Values
-
RESERVED
static final short RESERVED
- See Also:
- Constant Field Values
-
ILLEGAL_OPCODE
static final java.lang.String ILLEGAL_OPCODE
- See Also:
- Constant Field Values
-
ILLEGAL_TYPE
static final java.lang.String ILLEGAL_TYPE
- See Also:
- Constant Field Values
-
T_BOOLEAN
static final byte T_BOOLEAN
- See Also:
- Constant Field Values
-
T_CHAR
static final byte T_CHAR
- See Also:
- Constant Field Values
-
T_FLOAT
static final byte T_FLOAT
- See Also:
- Constant Field Values
-
T_DOUBLE
static final byte T_DOUBLE
- See Also:
- Constant Field Values
-
T_BYTE
static final byte T_BYTE
- See Also:
- Constant Field Values
-
T_SHORT
static final byte T_SHORT
- See Also:
- Constant Field Values
-
T_INT
static final byte T_INT
- See Also:
- Constant Field Values
-
T_LONG
static final byte T_LONG
- See Also:
- Constant Field Values
-
T_VOID
static final byte T_VOID
- See Also:
- Constant Field Values
-
T_ARRAY
static final byte T_ARRAY
- See Also:
- Constant Field Values
-
T_OBJECT
static final byte T_OBJECT
- See Also:
- Constant Field Values
-
T_REFERENCE
static final byte T_REFERENCE
- See Also:
- Constant Field Values
-
T_UNKNOWN
static final byte T_UNKNOWN
- See Also:
- Constant Field Values
-
T_ADDRESS
static final byte T_ADDRESS
- See Also:
- Constant Field Values
-
TYPE_NAMES
static final java.lang.String[] TYPE_NAMES
The primitive type names corresponding to the T_XX constants, e.g., TYPE_NAMES[T_INT] = "int"
-
CLASS_TYPE_NAMES
static final java.lang.String[] CLASS_TYPE_NAMES
The primitive class names corresponding to the T_XX constants, e.g., CLASS_TYPE_NAMES[T_INT] = "java.lang.Integer"
-
SHORT_TYPE_NAMES
static final java.lang.String[] SHORT_TYPE_NAMES
The signature characters corresponding to primitive types, e.g., SHORT_TYPE_NAMES[T_INT] = "I"
-
NO_OF_OPERANDS
static final short[] NO_OF_OPERANDS
Number of byte code operands, i.e., number of bytes after the tag byte itself.
-
TYPE_OF_OPERANDS
static final short[][] TYPE_OF_OPERANDS
How the byte code operands are to be interpreted.
-
OPCODE_NAMES
static final java.lang.String[] OPCODE_NAMES
Names of opcodes.
-
CONSUME_STACK
static final int[] CONSUME_STACK
Number of words consumed on operand stack by instructions.
-
PRODUCE_STACK
static final int[] PRODUCE_STACK
Number of words produced onto operand stack by instructions.
-
ATTR_UNKNOWN
static final byte ATTR_UNKNOWN
Attributes and their corresponding names.- See Also:
- Constant Field Values
-
ATTR_SOURCE_FILE
static final byte ATTR_SOURCE_FILE
- See Also:
- Constant Field Values
-
ATTR_CONSTANT_VALUE
static final byte ATTR_CONSTANT_VALUE
- See Also:
- Constant Field Values
-
ATTR_CODE
static final byte ATTR_CODE
- See Also:
- Constant Field Values
-
ATTR_EXCEPTIONS
static final byte ATTR_EXCEPTIONS
- See Also:
- Constant Field Values
-
ATTR_LINE_NUMBER_TABLE
static final byte ATTR_LINE_NUMBER_TABLE
- See Also:
- Constant Field Values
-
ATTR_LOCAL_VARIABLE_TABLE
static final byte ATTR_LOCAL_VARIABLE_TABLE
- See Also:
- Constant Field Values
-
ATTR_INNER_CLASSES
static final byte ATTR_INNER_CLASSES
- See Also:
- Constant Field Values
-
ATTR_SYNTHETIC
static final byte ATTR_SYNTHETIC
- See Also:
- Constant Field Values
-
ATTR_DEPRECATED
static final byte ATTR_DEPRECATED
- See Also:
- Constant Field Values
-
ATTR_PMG
static final byte ATTR_PMG
- See Also:
- Constant Field Values
-
ATTR_SIGNATURE
static final byte ATTR_SIGNATURE
- See Also:
- Constant Field Values
-
ATTR_STACK_MAP
static final byte ATTR_STACK_MAP
- See Also:
- Constant Field Values
-
ATTR_RUNTIME_VISIBLE_ANNOTATIONS
static final byte ATTR_RUNTIME_VISIBLE_ANNOTATIONS
- See Also:
- Constant Field Values
-
ATTR_RUNTIMEIN_VISIBLE_ANNOTATIONS
static final byte ATTR_RUNTIMEIN_VISIBLE_ANNOTATIONS
- See Also:
- Constant Field Values
-
ATTR_RUNTIME_VISIBLE_PARAMETER_ANNOTATIONS
static final byte ATTR_RUNTIME_VISIBLE_PARAMETER_ANNOTATIONS
- See Also:
- Constant Field Values
-
ATTR_RUNTIMEIN_VISIBLE_PARAMETER_ANNOTATIONS
static final byte ATTR_RUNTIMEIN_VISIBLE_PARAMETER_ANNOTATIONS
- See Also:
- Constant Field Values
-
ATTR_ANNOTATION_DEFAULT
static final byte ATTR_ANNOTATION_DEFAULT
- See Also:
- Constant Field Values
-
ATTR_LOCAL_VARIABLE_TYPE_TABLE
static final byte ATTR_LOCAL_VARIABLE_TYPE_TABLE
- See Also:
- Constant Field Values
-
ATTR_ENCLOSING_METHOD
static final byte ATTR_ENCLOSING_METHOD
- See Also:
- Constant Field Values
-
KNOWN_ATTRIBUTES
static final short KNOWN_ATTRIBUTES
- See Also:
- Constant Field Values
-
ATTRIBUTE_NAMES
static final java.lang.String[] ATTRIBUTE_NAMES
-
ITEM_Bogus
static final byte ITEM_Bogus
Constants used in the StackMap attribute.- See Also:
- Constant Field Values
-
ITEM_Integer
static final byte ITEM_Integer
- See Also:
- Constant Field Values
-
ITEM_Float
static final byte ITEM_Float
- See Also:
- Constant Field Values
-
ITEM_Double
static final byte ITEM_Double
- See Also:
- Constant Field Values
-
ITEM_Long
static final byte ITEM_Long
- See Also:
- Constant Field Values
-
ITEM_Null
static final byte ITEM_Null
- See Also:
- Constant Field Values
-
ITEM_InitObject
static final byte ITEM_InitObject
- See Also:
- Constant Field Values
-
ITEM_Object
static final byte ITEM_Object
- See Also:
- Constant Field Values
-
ITEM_NewObject
static final byte ITEM_NewObject
- See Also:
- Constant Field Values
-
ITEM_NAMES
static final java.lang.String[] ITEM_NAMES
-
-