Package jminusminus
Class CLConstants
java.lang.Object
jminusminus.CLConstants
This class defines constants related to the JVM bytecode.
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescription(package private) static enumWe classify the JVM instructions into the following categories.
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final intAALOAD instruction.static final intAASTORE instruction.static final intabstract access flag.static final intannotation access flag.static final intbridge access flag.static final intenum access flag.static final intfinal access flag.static final intinterface access flag.static final intnative access flag.static final intprivate access flag.static final intprotected access flag.static final intpublic access flag.static final intstatic access flag.static final intstrict access flag.static final intsuper access flag.static final intsynchronized access flag.static final intsynthetic access flag.static final inttransient access flag.static final intvarargs access flag.static final intvolatile access flag.static final intACONST_NULL instruction.static final intALOAD instruction.static final intALOAD_0 instruction.static final intALOAD_1 instruction.static final intALOAD_2 instruction.static final intALOAD_3 instruction.static final intANEWARRAY instruction.static final intARETURN instruction.static final intARRAYLENGTH instruction.static final intASTORE instruction.static final intASTORE_0 instruction.static final intASTORE_1 instruction.static final intASTORE_2 instruction.static final intASTORE_3 instruction.static final intATHROW instruction.static final StringIdentifies AnnotationDefault attribute.static final StringIdentifies Code attribute.static final StringIdentifies ConstantValue attribute.static final StringIdentifies Deprecated attribute.static final StringIdentifies EnclosingMethod attribute.static final StringIdentifies Exceptions attribute.static final StringIdentifies InnerClasses attribute.static final StringIdentifies LineNumberTable attribute.static final StringIdentifies LocalVariableTable attribute.static final StringIdentifies LocalVariableTypeTable attribute.static final StringIdentifies RuntimeInvisibleAnnotations attribute.static final StringIdentifies RuntimeInvisibleParameterAnnotations attribute.static final StringIdentifies RuntimeVisibleAnnotations attribute.static final StringIdentifies RuntimeVisibleParameterAnnotations attribute.static final StringIdentifies Signature attribute.static final StringIdentifies SourceDebugExtension attribute.static final StringIdentifies SourceFile attribute.static final StringIdentifies Synthetic attribute.static final intBALOAD instruction.static final intBASTORE instruction.static final intBIPUSH instruction.static final intCALOAD instruction.static final intCASTORE instruction.static final intCHECKCAST instruction.static final shortIdentifies CONSTANT_Class_info constant pool structure.static final shortIdentifies CONSTANT_Double_info constant pool structure.static final shortIdentifies CONSTANT_Fieldref_info constant pool structure.static final shortIdentifies CONSTANT_Float_info constant pool structure.static final shortIdentifies CONSTANT_Integer_info constant pool structure.static final shortIdentifies CONSTANT_InterfaceMethodref_info constant pool structure.static final shortIdentifies CONSTANT_Long_info constant pool structure.static final shortIdentifies CONSTANT_Methodref_info constant pool structure.static final shortIdentifies CONSTANT_NameAndType_info constant pool structure.static final shortIdentifies CONSTANT_String_info constant pool structure.static final shortIdentifies CONSTANT_Utf8_info constant pool structure.static final intD2F instruction.static final intD2I instruction.static final intD2L instruction.static final intDADD instruction.static final intDALOAD instruction.static final intDASTORE instruction.static final intDCMPG instruction.static final intDCMPL instruction.static final intDCONST_0 instruction.static final intDCONST_1 instruction.static final intDDIV instruction.static final intDLOAD instruction.static final intDLOAD_0 instruction.static final intDLOAD_1 instruction.static final intDLOAD_2 instruction.static final intDLOAD_3 instruction.static final intDMUL instruction.static final intDNEG instruction.static final intDREM instruction.static final intDRETURN instruction.static final intDSTORE instruction.static final intDSTORE_0 instruction.static final intDSTORE_1 instruction.static final intDSTORE_2 instruction.static final intDSTORE_3 instruction.static final intDSUB instruction.static final intDUP instruction.static final intDUP_X1 instruction.static final intDUP_X2 instruction.static final intDUP2 instruction.static final intDUP2_X1 instruction.static final intDUP2_X2 instruction.static final intDenotes values that are not statically known.static final shortIdentifies annotation type of annotation element value.static final shortIdentifies array type of annotation element value.static final shortIdentifies boolean type of annotation element value.static final shortIdentifies class type of annotation element value.static final shortIdentifies char type of annotation element value.static final shortIdentifies double type of annotation element value.static final shortIdentifies enum type of annotation element value.static final shortIdentifies float type of annotation element value.static final shortIdentifies int type of annotation element value.static final shortIdentifies long type of annotation element value.static final shortIdentifies String type of annotation element value.static final shortIdentifies short type of annotation element value.static final shortIdentifies boolean type of annotation element value.static final intStack units for the instructions that empty the operand stack.static final intF2D instruction.static final intF2I instruction.static final intF2L instruction.static final intFADD instruction.static final intFALOAD instruction.static final intFASTORE instruction.static final intFCMPG instruction.static final intFCMPL instruction.static final intFCONST_0 instruction.static final intFCONST_1 instruction.static final intFCONST_2 instruction.static final intFDIV instruction.static final intFLOAD instruction.static final intFLOAD_0 instruction.static final intFLOAD_1 instruction.static final intFLOAD_2 instruction.static final intFLOAD_3 instruction.static final intFMUL instruction.static final intFNEG instruction.static final intFREM instruction.static final intFRETURN instruction.static final intFSTORE instruction.static final intFSTORE_0 instruction.static final intFSTORE_1 instruction.static final intFSTORE_2 instruction.static final intFSTORE_3 instruction.static final intFSUB instruction.static final intGETFIELD instruction.static final intGETSTATIC instruction.static final intGOTO instruction.static final intGOTO_W instruction.static final intI2B instruction.static final intI2C instruction.static final intI2D instruction.static final intI2F instruction.static final intI2L instruction.static final intI2S instruction.static final intIADD instruction.static final intIALOAD instruction.static final intIAND instruction.static final intIASTORE instruction.static final intICONST_0 instruction.static final intICONST_1 instruction.static final intICONST_2 instruction.static final intICONST_3 instruction.static final intICONST_4 instruction.static final intICONST_5 instruction.static final intICONST_M1 instruction.static final intIDIV instruction.static final intIF_ACMPEQ instruction.static final intIF_ACMPNE instruction.static final intIF_ICMPEQ instruction.static final intIF_ICMPGE instruction.static final intIF_ICMPGT instruction.static final intIF_ICMPLE instruction.static final intIF_ICMPLT instruction.static final intIF_ICMPNE instruction.static final intIFEQ instruction.static final intIFGE instruction.static final intIFGT instruction.static final intIFLE instruction.static final intIFLT instruction.static final intIFNE instruction.static final intIFNONNULL instruction.static final intIFNULL instruction.static final intIINC instruction.static final intILOAD instruction.static final intILOAD_0 instruction.static final intILOAD_1 instruction.static final intILOAD_2 instruction.static final intILOAD_3 instruction.static final intIMUL instruction.static final intINEG instruction.static final intINSTANCEOF instruction.static final intINVOKEDYNAMIC instruction.static final intINVOKEINTERFACE instruction.static final intINVOKESPECIAL instruction.static final intINVOKESTATIC instruction.static final intINVOKEVIRTUAL instruction.static final intIOR instruction.static final intIREM instruction.static final intIRETURN instruction.static final intDenotes values that are irrelevant to certain instructions.static final intISHL instruction.static final intISHR instruction.static final intISTORE instruction.static final intISTORE_0 instruction.static final intISTORE_1 instruction.static final intISTORE_2 instruction.static final intISTORE_3 instruction.static final intISUB instruction.static final intIUSHR instruction.static final intIXOR instruction.static final intJSR instruction.static final intJSR_W instruction.static final intL2D instruction.static final intL2F instruction.static final intL2I instruction.static final intLADD instruction.static final intLALOAD instruction.static final intLAND instruction.static final intLASTORE instruction.static final intLCMP instruction.static final intLCONST_0 instruction.static final intLCONST_1 instruction.static final intLDC instruction.static final intLDC_W instruction.static final intLDC2_W instruction.static final intLDIV instruction.static final intLLOAD instruction.static final intLLOAD_0 instruction.static final intLLOAD_1 instruction.static final intLLOAD_2 instruction.static final intLLOAD_3 instruction.static final intLMUL instruction.static final intLNEG instruction.static final intLOOKUPSWITCH instruction.static final intLOR instruction.static final intLREM instruction.static final intLRETURN instruction.static final intLSHL instruction.static final intLSHR instruction.static final intLSTORE instruction.static final intLSTORE_0 instruction.static final intLSTORE_1 instruction.static final intLSTORE_2 instruction.static final intLSTORE_3 instruction.static final intLSUB instruction.static final intLUSHR instruction.static final intLXOR instruction.static final longMagic number (0xCAFEBABE) identifying the class file format.static final intMajor version for the class files that j-- compiles.static final intMinor version for the class files that j-- compiles.static final intMONITORENTER instruction.static final intMONITOREXIT instruction.static final intMULTIANEWARRAY instruction.static final intNEW instruction.static final intNEWARRAY instruction.static final intNOP instruction.static final intPOP instruction.static final intPOP2 instruction.static final intPUTFIELD instruction.static final intPUTSTATIC instruction.static final intRET instruction.static final intRETURN instruction.static final intSALOAD instruction.static final intSASTORE instruction.static final intSIPUSH instruction.static final intSWAP instruction.static final intTABLESWITCH instruction.static final intStack units for the instructions that set the operand stack to unit size.static final intWIDE instruction.
- 
Constructor SummaryConstructors
- 
Method Summary
- 
Field Details- 
MAGICpublic static final long MAGICMagic number (0xCAFEBABE) identifying the class file format.- See Also:
 
- 
MAJOR_VERSIONpublic static final int MAJOR_VERSIONMajor version for the class files that j-- compiles.- See Also:
 
- 
MINOR_VERSIONpublic static final int MINOR_VERSIONMinor version for the class files that j-- compiles.- See Also:
 
- 
ACC_PUBLICpublic static final int ACC_PUBLICpublic access flag.- See Also:
 
- 
ACC_PRIVATEpublic static final int ACC_PRIVATEprivate access flag.- See Also:
 
- 
ACC_PROTECTEDpublic static final int ACC_PROTECTEDprotected access flag.- See Also:
 
- 
ACC_STATICpublic static final int ACC_STATICstatic access flag.- See Also:
 
- 
ACC_FINALpublic static final int ACC_FINALfinal access flag.- See Also:
 
- 
ACC_SUPERpublic static final int ACC_SUPERsuper access flag.- See Also:
 
- 
ACC_SYNCHRONIZEDpublic static final int ACC_SYNCHRONIZEDsynchronized access flag.- See Also:
 
- 
ACC_VOLATILEpublic static final int ACC_VOLATILEvolatile access flag.- See Also:
 
- 
ACC_BRIDGEpublic static final int ACC_BRIDGEbridge access flag.- See Also:
 
- 
ACC_TRANSIENTpublic static final int ACC_TRANSIENTtransient access flag.- See Also:
 
- 
ACC_VARARGSpublic static final int ACC_VARARGSvarargs access flag.- See Also:
 
- 
ACC_NATIVEpublic static final int ACC_NATIVEnative access flag.- See Also:
 
- 
ACC_INTERFACEpublic static final int ACC_INTERFACEinterface access flag.- See Also:
 
- 
ACC_ABSTRACTpublic static final int ACC_ABSTRACTabstract access flag.- See Also:
 
- 
ACC_STRICTpublic static final int ACC_STRICTstrict access flag.- See Also:
 
- 
ACC_SYNTHETICpublic static final int ACC_SYNTHETICsynthetic access flag.- See Also:
 
- 
ACC_ANNOTATIONpublic static final int ACC_ANNOTATIONannotation access flag.- See Also:
 
- 
ACC_ENUMpublic static final int ACC_ENUMenum access flag.- See Also:
 
- 
CONSTANT_Utf8public static final short CONSTANT_Utf8Identifies CONSTANT_Utf8_info constant pool structure.- See Also:
 
- 
CONSTANT_Integerpublic static final short CONSTANT_IntegerIdentifies CONSTANT_Integer_info constant pool structure.- See Also:
 
- 
CONSTANT_Floatpublic static final short CONSTANT_FloatIdentifies CONSTANT_Float_info constant pool structure.- See Also:
 
- 
CONSTANT_Longpublic static final short CONSTANT_LongIdentifies CONSTANT_Long_info constant pool structure.- See Also:
 
- 
CONSTANT_Doublepublic static final short CONSTANT_DoubleIdentifies CONSTANT_Double_info constant pool structure.- See Also:
 
- 
CONSTANT_Classpublic static final short CONSTANT_ClassIdentifies CONSTANT_Class_info constant pool structure.- See Also:
 
- 
CONSTANT_Stringpublic static final short CONSTANT_StringIdentifies CONSTANT_String_info constant pool structure.- See Also:
 
- 
CONSTANT_Fieldrefpublic static final short CONSTANT_FieldrefIdentifies CONSTANT_Fieldref_info constant pool structure.- See Also:
 
- 
CONSTANT_Methodrefpublic static final short CONSTANT_MethodrefIdentifies CONSTANT_Methodref_info constant pool structure.- See Also:
 
- 
CONSTANT_InterfaceMethodrefpublic static final short CONSTANT_InterfaceMethodrefIdentifies CONSTANT_InterfaceMethodref_info constant pool structure.- See Also:
 
- 
CONSTANT_NameAndTypepublic static final short CONSTANT_NameAndTypeIdentifies CONSTANT_NameAndType_info constant pool structure.- See Also:
 
- 
ATT_CONSTANT_VALUEIdentifies ConstantValue attribute.- See Also:
 
- 
ATT_CODEIdentifies Code attribute.- See Also:
 
- 
ATT_EXCEPTIONSIdentifies Exceptions attribute.- See Also:
 
- 
ATT_INNER_CLASSESIdentifies InnerClasses attribute.- See Also:
 
- 
ATT_ENCLOSING_METHODIdentifies EnclosingMethod attribute.- See Also:
 
- 
ATT_SYNTHETICIdentifies Synthetic attribute.- See Also:
 
- 
ATT_SIGNATUREIdentifies Signature attribute.- See Also:
 
- 
ATT_SOURCE_FILEIdentifies SourceFile attribute.- See Also:
 
- 
ATT_SOURCE_DEBUG_EXTENSIONIdentifies SourceDebugExtension attribute.- See Also:
 
- 
ATT_LINE_NUMBER_TABLEIdentifies LineNumberTable attribute.- See Also:
 
- 
ATT_LOCAL_VARIABLE_TABLEIdentifies LocalVariableTable attribute.- See Also:
 
- 
ATT_LOCAL_VARIABLE_TYPE_TABLEIdentifies LocalVariableTypeTable attribute.- See Also:
 
- 
ATT_DEPRECATEDIdentifies Deprecated attribute.- See Also:
 
- 
ATT_RUNTIME_VISIBLE_ANNOTATIONSIdentifies RuntimeVisibleAnnotations attribute.- See Also:
 
- 
ATT_RUNTIME_INVISIBLE_ANNOTATIONSIdentifies RuntimeInvisibleAnnotations attribute.- See Also:
 
- 
ATT_RUNTIME_VISIBLE_PARAMETER_ANNOTATIONSIdentifies RuntimeVisibleParameterAnnotations attribute.- See Also:
 
- 
ATT_RUNTIME_INVISIBLE_PARAMETER_ANNOTATIONSIdentifies RuntimeInvisibleParameterAnnotations attribute.- See Also:
 
- 
ATT_ANNOTATION_DEFAULTIdentifies AnnotationDefault attribute.- See Also:
 
- 
ELT_Bpublic static final short ELT_BIdentifies boolean type of annotation element value.- See Also:
 
- 
ELT_Cpublic static final short ELT_CIdentifies char type of annotation element value.- See Also:
 
- 
ELT_Dpublic static final short ELT_DIdentifies double type of annotation element value.- See Also:
 
- 
ELT_Fpublic static final short ELT_FIdentifies float type of annotation element value.- See Also:
 
- 
ELT_Ipublic static final short ELT_IIdentifies int type of annotation element value.- See Also:
 
- 
ELT_Jpublic static final short ELT_JIdentifies long type of annotation element value.- See Also:
 
- 
ELT_Spublic static final short ELT_SIdentifies short type of annotation element value.- See Also:
 
- 
ELT_Zpublic static final short ELT_ZIdentifies boolean type of annotation element value.- See Also:
 
- 
ELT_spublic static final short ELT_sIdentifies String type of annotation element value.- See Also:
 
- 
ELT_cpublic static final short ELT_cIdentifies class type of annotation element value.- See Also:
 
- 
ELT_ANNOTATIONpublic static final short ELT_ANNOTATIONIdentifies annotation type of annotation element value.- See Also:
 
- 
ELT_ARRAYpublic static final short ELT_ARRAYIdentifies array type of annotation element value.- See Also:
 
- 
ELT_epublic static final short ELT_eIdentifies enum type of annotation element value.- See Also:
 
- 
NOPpublic static final int NOPNOP instruction.- See Also:
 
- 
ACONST_NULLpublic static final int ACONST_NULLACONST_NULL instruction.- See Also:
 
- 
ICONST_M1public static final int ICONST_M1ICONST_M1 instruction.- See Also:
 
- 
ICONST_0public static final int ICONST_0ICONST_0 instruction.- See Also:
 
- 
ICONST_1public static final int ICONST_1ICONST_1 instruction.- See Also:
 
- 
ICONST_2public static final int ICONST_2ICONST_2 instruction.- See Also:
 
- 
ICONST_3public static final int ICONST_3ICONST_3 instruction.- See Also:
 
- 
ICONST_4public static final int ICONST_4ICONST_4 instruction.- See Also:
 
- 
ICONST_5public static final int ICONST_5ICONST_5 instruction.- See Also:
 
- 
LCONST_0public static final int LCONST_0LCONST_0 instruction.- See Also:
 
- 
LCONST_1public static final int LCONST_1LCONST_1 instruction.- See Also:
 
- 
FCONST_0public static final int FCONST_0FCONST_0 instruction.- See Also:
 
- 
FCONST_1public static final int FCONST_1FCONST_1 instruction.- See Also:
 
- 
FCONST_2public static final int FCONST_2FCONST_2 instruction.- See Also:
 
- 
DCONST_0public static final int DCONST_0DCONST_0 instruction.- See Also:
 
- 
DCONST_1public static final int DCONST_1DCONST_1 instruction.- See Also:
 
- 
BIPUSHpublic static final int BIPUSHBIPUSH instruction.- See Also:
 
- 
SIPUSHpublic static final int SIPUSHSIPUSH instruction.- See Also:
 
- 
LDCpublic static final int LDCLDC instruction.- See Also:
 
- 
LDC_Wpublic static final int LDC_WLDC_W instruction.- See Also:
 
- 
LDC2_Wpublic static final int LDC2_WLDC2_W instruction.- See Also:
 
- 
ILOADpublic static final int ILOADILOAD instruction.- See Also:
 
- 
LLOADpublic static final int LLOADLLOAD instruction.- See Also:
 
- 
FLOADpublic static final int FLOADFLOAD instruction.- See Also:
 
- 
DLOADpublic static final int DLOADDLOAD instruction.- See Also:
 
- 
ALOADpublic static final int ALOADALOAD instruction.- See Also:
 
- 
ILOAD_0public static final int ILOAD_0ILOAD_0 instruction.- See Also:
 
- 
ILOAD_1public static final int ILOAD_1ILOAD_1 instruction.- See Also:
 
- 
ILOAD_2public static final int ILOAD_2ILOAD_2 instruction.- See Also:
 
- 
ILOAD_3public static final int ILOAD_3ILOAD_3 instruction.- See Also:
 
- 
LLOAD_0public static final int LLOAD_0LLOAD_0 instruction.- See Also:
 
- 
LLOAD_1public static final int LLOAD_1LLOAD_1 instruction.- See Also:
 
- 
LLOAD_2public static final int LLOAD_2LLOAD_2 instruction.- See Also:
 
- 
LLOAD_3public static final int LLOAD_3LLOAD_3 instruction.- See Also:
 
- 
FLOAD_0public static final int FLOAD_0FLOAD_0 instruction.- See Also:
 
- 
FLOAD_1public static final int FLOAD_1FLOAD_1 instruction.- See Also:
 
- 
FLOAD_2public static final int FLOAD_2FLOAD_2 instruction.- See Also:
 
- 
FLOAD_3public static final int FLOAD_3FLOAD_3 instruction.- See Also:
 
- 
DLOAD_0public static final int DLOAD_0DLOAD_0 instruction.- See Also:
 
- 
DLOAD_1public static final int DLOAD_1DLOAD_1 instruction.- See Also:
 
- 
DLOAD_2public static final int DLOAD_2DLOAD_2 instruction.- See Also:
 
- 
DLOAD_3public static final int DLOAD_3DLOAD_3 instruction.- See Also:
 
- 
ALOAD_0public static final int ALOAD_0ALOAD_0 instruction.- See Also:
 
- 
ALOAD_1public static final int ALOAD_1ALOAD_1 instruction.- See Also:
 
- 
ALOAD_2public static final int ALOAD_2ALOAD_2 instruction.- See Also:
 
- 
ALOAD_3public static final int ALOAD_3ALOAD_3 instruction.- See Also:
 
- 
IALOADpublic static final int IALOADIALOAD instruction.- See Also:
 
- 
LALOADpublic static final int LALOADLALOAD instruction.- See Also:
 
- 
FALOADpublic static final int FALOADFALOAD instruction.- See Also:
 
- 
DALOADpublic static final int DALOADDALOAD instruction.- See Also:
 
- 
AALOADpublic static final int AALOADAALOAD instruction.- See Also:
 
- 
BALOADpublic static final int BALOADBALOAD instruction.- See Also:
 
- 
CALOADpublic static final int CALOADCALOAD instruction.- See Also:
 
- 
SALOADpublic static final int SALOADSALOAD instruction.- See Also:
 
- 
ISTOREpublic static final int ISTOREISTORE instruction.- See Also:
 
- 
LSTOREpublic static final int LSTORELSTORE instruction.- See Also:
 
- 
FSTOREpublic static final int FSTOREFSTORE instruction.- See Also:
 
- 
DSTOREpublic static final int DSTOREDSTORE instruction.- See Also:
 
- 
ASTOREpublic static final int ASTOREASTORE instruction.- See Also:
 
- 
ISTORE_0public static final int ISTORE_0ISTORE_0 instruction.- See Also:
 
- 
ISTORE_1public static final int ISTORE_1ISTORE_1 instruction.- See Also:
 
- 
ISTORE_2public static final int ISTORE_2ISTORE_2 instruction.- See Also:
 
- 
ISTORE_3public static final int ISTORE_3ISTORE_3 instruction.- See Also:
 
- 
LSTORE_0public static final int LSTORE_0LSTORE_0 instruction.- See Also:
 
- 
LSTORE_1public static final int LSTORE_1LSTORE_1 instruction.- See Also:
 
- 
LSTORE_2public static final int LSTORE_2LSTORE_2 instruction.- See Also:
 
- 
LSTORE_3public static final int LSTORE_3LSTORE_3 instruction.- See Also:
 
- 
FSTORE_0public static final int FSTORE_0FSTORE_0 instruction.- See Also:
 
- 
FSTORE_1public static final int FSTORE_1FSTORE_1 instruction.- See Also:
 
- 
FSTORE_2public static final int FSTORE_2FSTORE_2 instruction.- See Also:
 
- 
FSTORE_3public static final int FSTORE_3FSTORE_3 instruction.- See Also:
 
- 
DSTORE_0public static final int DSTORE_0DSTORE_0 instruction.- See Also:
 
- 
DSTORE_1public static final int DSTORE_1DSTORE_1 instruction.- See Also:
 
- 
DSTORE_2public static final int DSTORE_2DSTORE_2 instruction.- See Also:
 
- 
DSTORE_3public static final int DSTORE_3DSTORE_3 instruction.- See Also:
 
- 
ASTORE_0public static final int ASTORE_0ASTORE_0 instruction.- See Also:
 
- 
ASTORE_1public static final int ASTORE_1ASTORE_1 instruction.- See Also:
 
- 
ASTORE_2public static final int ASTORE_2ASTORE_2 instruction.- See Also:
 
- 
ASTORE_3public static final int ASTORE_3ASTORE_3 instruction.- See Also:
 
- 
IASTOREpublic static final int IASTOREIASTORE instruction.- See Also:
 
- 
LASTOREpublic static final int LASTORELASTORE instruction.- See Also:
 
- 
FASTOREpublic static final int FASTOREFASTORE instruction.- See Also:
 
- 
DASTOREpublic static final int DASTOREDASTORE instruction.- See Also:
 
- 
AASTOREpublic static final int AASTOREAASTORE instruction.- See Also:
 
- 
BASTOREpublic static final int BASTOREBASTORE instruction.- See Also:
 
- 
CASTOREpublic static final int CASTORECASTORE instruction.- See Also:
 
- 
SASTOREpublic static final int SASTORESASTORE instruction.- See Also:
 
- 
POPpublic static final int POPPOP instruction.- See Also:
 
- 
POP2public static final int POP2POP2 instruction.- See Also:
 
- 
DUPpublic static final int DUPDUP instruction.- See Also:
 
- 
DUP_X1public static final int DUP_X1DUP_X1 instruction.- See Also:
 
- 
DUP_X2public static final int DUP_X2DUP_X2 instruction.- See Also:
 
- 
DUP2public static final int DUP2DUP2 instruction.- See Also:
 
- 
DUP2_X1public static final int DUP2_X1DUP2_X1 instruction.- See Also:
 
- 
DUP2_X2public static final int DUP2_X2DUP2_X2 instruction.- See Also:
 
- 
SWAPpublic static final int SWAPSWAP instruction.- See Also:
 
- 
IADDpublic static final int IADDIADD instruction.- See Also:
 
- 
LADDpublic static final int LADDLADD instruction.- See Also:
 
- 
FADDpublic static final int FADDFADD instruction.- See Also:
 
- 
DADDpublic static final int DADDDADD instruction.- See Also:
 
- 
ISUBpublic static final int ISUBISUB instruction.- See Also:
 
- 
LSUBpublic static final int LSUBLSUB instruction.- See Also:
 
- 
FSUBpublic static final int FSUBFSUB instruction.- See Also:
 
- 
DSUBpublic static final int DSUBDSUB instruction.- See Also:
 
- 
IMULpublic static final int IMULIMUL instruction.- See Also:
 
- 
LMULpublic static final int LMULLMUL instruction.- See Also:
 
- 
FMULpublic static final int FMULFMUL instruction.- See Also:
 
- 
DMULpublic static final int DMULDMUL instruction.- See Also:
 
- 
IDIVpublic static final int IDIVIDIV instruction.- See Also:
 
- 
LDIVpublic static final int LDIVLDIV instruction.- See Also:
 
- 
FDIVpublic static final int FDIVFDIV instruction.- See Also:
 
- 
DDIVpublic static final int DDIVDDIV instruction.- See Also:
 
- 
IREMpublic static final int IREMIREM instruction.- See Also:
 
- 
LREMpublic static final int LREMLREM instruction.- See Also:
 
- 
FREMpublic static final int FREMFREM instruction.- See Also:
 
- 
DREMpublic static final int DREMDREM instruction.- See Also:
 
- 
INEGpublic static final int INEGINEG instruction.- See Also:
 
- 
LNEGpublic static final int LNEGLNEG instruction.- See Also:
 
- 
FNEGpublic static final int FNEGFNEG instruction.- See Also:
 
- 
DNEGpublic static final int DNEGDNEG instruction.- See Also:
 
- 
ISHLpublic static final int ISHLISHL instruction.- See Also:
 
- 
LSHLpublic static final int LSHLLSHL instruction.- See Also:
 
- 
ISHRpublic static final int ISHRISHR instruction.- See Also:
 
- 
LSHRpublic static final int LSHRLSHR instruction.- See Also:
 
- 
IUSHRpublic static final int IUSHRIUSHR instruction.- See Also:
 
- 
LUSHRpublic static final int LUSHRLUSHR instruction.- See Also:
 
- 
IANDpublic static final int IANDIAND instruction.- See Also:
 
- 
LANDpublic static final int LANDLAND instruction.- See Also:
 
- 
IORpublic static final int IORIOR instruction.- See Also:
 
- 
LORpublic static final int LORLOR instruction.- See Also:
 
- 
IXORpublic static final int IXORIXOR instruction.- See Also:
 
- 
LXORpublic static final int LXORLXOR instruction.- See Also:
 
- 
IINCpublic static final int IINCIINC instruction.- See Also:
 
- 
I2Lpublic static final int I2LI2L instruction.- See Also:
 
- 
I2Fpublic static final int I2FI2F instruction.- See Also:
 
- 
I2Dpublic static final int I2DI2D instruction.- See Also:
 
- 
L2Ipublic static final int L2IL2I instruction.- See Also:
 
- 
L2Fpublic static final int L2FL2F instruction.- See Also:
 
- 
L2Dpublic static final int L2DL2D instruction.- See Also:
 
- 
F2Ipublic static final int F2IF2I instruction.- See Also:
 
- 
F2Lpublic static final int F2LF2L instruction.- See Also:
 
- 
F2Dpublic static final int F2DF2D instruction.- See Also:
 
- 
D2Ipublic static final int D2ID2I instruction.- See Also:
 
- 
D2Lpublic static final int D2LD2L instruction.- See Also:
 
- 
D2Fpublic static final int D2FD2F instruction.- See Also:
 
- 
I2Bpublic static final int I2BI2B instruction.- See Also:
 
- 
I2Cpublic static final int I2CI2C instruction.- See Also:
 
- 
I2Spublic static final int I2SI2S instruction.- See Also:
 
- 
LCMPpublic static final int LCMPLCMP instruction.- See Also:
 
- 
FCMPLpublic static final int FCMPLFCMPL instruction.- See Also:
 
- 
FCMPGpublic static final int FCMPGFCMPG instruction.- See Also:
 
- 
DCMPLpublic static final int DCMPLDCMPL instruction.- See Also:
 
- 
DCMPGpublic static final int DCMPGDCMPG instruction.- See Also:
 
- 
IFEQpublic static final int IFEQIFEQ instruction.- See Also:
 
- 
IFNEpublic static final int IFNEIFNE instruction.- See Also:
 
- 
IFLTpublic static final int IFLTIFLT instruction.- See Also:
 
- 
IFGEpublic static final int IFGEIFGE instruction.- See Also:
 
- 
IFGTpublic static final int IFGTIFGT instruction.- See Also:
 
- 
IFLEpublic static final int IFLEIFLE instruction.- See Also:
 
- 
IF_ICMPEQpublic static final int IF_ICMPEQIF_ICMPEQ instruction.- See Also:
 
- 
IF_ICMPNEpublic static final int IF_ICMPNEIF_ICMPNE instruction.- See Also:
 
- 
IF_ICMPLTpublic static final int IF_ICMPLTIF_ICMPLT instruction.- See Also:
 
- 
IF_ICMPGEpublic static final int IF_ICMPGEIF_ICMPGE instruction.- See Also:
 
- 
IF_ICMPGTpublic static final int IF_ICMPGTIF_ICMPGT instruction.- See Also:
 
- 
IF_ICMPLEpublic static final int IF_ICMPLEIF_ICMPLE instruction.- See Also:
 
- 
IF_ACMPEQpublic static final int IF_ACMPEQIF_ACMPEQ instruction.- See Also:
 
- 
IF_ACMPNEpublic static final int IF_ACMPNEIF_ACMPNE instruction.- See Also:
 
- 
GOTOpublic static final int GOTOGOTO instruction.- See Also:
 
- 
JSRpublic static final int JSRJSR instruction.- See Also:
 
- 
RETpublic static final int RETRET instruction.- See Also:
 
- 
TABLESWITCHpublic static final int TABLESWITCHTABLESWITCH instruction.- See Also:
 
- 
LOOKUPSWITCHpublic static final int LOOKUPSWITCHLOOKUPSWITCH instruction.- See Also:
 
- 
IRETURNpublic static final int IRETURNIRETURN instruction.- See Also:
 
- 
LRETURNpublic static final int LRETURNLRETURN instruction.- See Also:
 
- 
FRETURNpublic static final int FRETURNFRETURN instruction.- See Also:
 
- 
DRETURNpublic static final int DRETURNDRETURN instruction.- See Also:
 
- 
ARETURNpublic static final int ARETURNARETURN instruction.- See Also:
 
- 
RETURNpublic static final int RETURNRETURN instruction.- See Also:
 
- 
GETSTATICpublic static final int GETSTATICGETSTATIC instruction.- See Also:
 
- 
PUTSTATICpublic static final int PUTSTATICPUTSTATIC instruction.- See Also:
 
- 
GETFIELDpublic static final int GETFIELDGETFIELD instruction.- See Also:
 
- 
PUTFIELDpublic static final int PUTFIELDPUTFIELD instruction.- See Also:
 
- 
INVOKEVIRTUALpublic static final int INVOKEVIRTUALINVOKEVIRTUAL instruction.- See Also:
 
- 
INVOKESPECIALpublic static final int INVOKESPECIALINVOKESPECIAL instruction.- See Also:
 
- 
INVOKESTATICpublic static final int INVOKESTATICINVOKESTATIC instruction.- See Also:
 
- 
INVOKEINTERFACEpublic static final int INVOKEINTERFACEINVOKEINTERFACE instruction.- See Also:
 
- 
INVOKEDYNAMICpublic static final int INVOKEDYNAMICINVOKEDYNAMIC instruction.- See Also:
 
- 
NEWpublic static final int NEWNEW instruction.- See Also:
 
- 
NEWARRAYpublic static final int NEWARRAYNEWARRAY instruction.- See Also:
 
- 
ANEWARRAYpublic static final int ANEWARRAYANEWARRAY instruction.- See Also:
 
- 
ARRAYLENGTHpublic static final int ARRAYLENGTHARRAYLENGTH instruction.- See Also:
 
- 
ATHROWpublic static final int ATHROWATHROW instruction.- See Also:
 
- 
CHECKCASTpublic static final int CHECKCASTCHECKCAST instruction.- See Also:
 
- 
INSTANCEOFpublic static final int INSTANCEOFINSTANCEOF instruction.- See Also:
 
- 
MONITORENTERpublic static final int MONITORENTERMONITORENTER instruction.- See Also:
 
- 
MONITOREXITpublic static final int MONITOREXITMONITOREXIT instruction.- See Also:
 
- 
WIDEpublic static final int WIDEWIDE instruction.- See Also:
 
- 
MULTIANEWARRAYpublic static final int MULTIANEWARRAYMULTIANEWARRAY instruction.- See Also:
 
- 
IFNULLpublic static final int IFNULLIFNULL instruction.- See Also:
 
- 
IFNONNULLpublic static final int IFNONNULLIFNONNULL instruction.- See Also:
 
- 
GOTO_Wpublic static final int GOTO_WGOTO_W instruction.- See Also:
 
- 
JSR_Wpublic static final int JSR_WJSR_W instruction.- See Also:
 
- 
IRRELEVANTpublic static final int IRRELEVANTDenotes values that are irrelevant to certain instructions. For example, local variable index for arithmetic instructions.- See Also:
 
- 
DYNAMICpublic static final int DYNAMICDenotes values that are not statically known. For example, stack units for field instructions.- See Also:
 
- 
EMPTY_STACKpublic static final int EMPTY_STACKStack units for the instructions that empty the operand stack.- See Also:
 
- 
UNIT_SIZE_STACKpublic static final int UNIT_SIZE_STACKStack units for the instructions that set the operand stack to unit size.- See Also:
 
 
- 
- 
Constructor Details- 
CLConstantspublic CLConstants()
 
-