Package jminusminus
Class CLConstants
java.lang.Object
jminusminus.CLConstants
This class defines constants related to the JVM bytecode.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static enumWe classify the JVM instructions into the following categories. -
Field Summary
FieldsModifier 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 Summary
Constructors -
Method Summary
-
Field Details
-
MAGIC
public static final long MAGICMagic number (0xCAFEBABE) identifying the class file format.- See Also:
-
MAJOR_VERSION
public static final int MAJOR_VERSIONMajor version for the class files that j-- compiles.- See Also:
-
MINOR_VERSION
public static final int MINOR_VERSIONMinor version for the class files that j-- compiles.- See Also:
-
ACC_PUBLIC
public static final int ACC_PUBLICpublic access flag.- See Also:
-
ACC_PRIVATE
public static final int ACC_PRIVATEprivate access flag.- See Also:
-
ACC_PROTECTED
public static final int ACC_PROTECTEDprotected access flag.- See Also:
-
ACC_STATIC
public static final int ACC_STATICstatic access flag.- See Also:
-
ACC_FINAL
public static final int ACC_FINALfinal access flag.- See Also:
-
ACC_SUPER
public static final int ACC_SUPERsuper access flag.- See Also:
-
ACC_SYNCHRONIZED
public static final int ACC_SYNCHRONIZEDsynchronized access flag.- See Also:
-
ACC_VOLATILE
public static final int ACC_VOLATILEvolatile access flag.- See Also:
-
ACC_BRIDGE
public static final int ACC_BRIDGEbridge access flag.- See Also:
-
ACC_TRANSIENT
public static final int ACC_TRANSIENTtransient access flag.- See Also:
-
ACC_VARARGS
public static final int ACC_VARARGSvarargs access flag.- See Also:
-
ACC_NATIVE
public static final int ACC_NATIVEnative access flag.- See Also:
-
ACC_INTERFACE
public static final int ACC_INTERFACEinterface access flag.- See Also:
-
ACC_ABSTRACT
public static final int ACC_ABSTRACTabstract access flag.- See Also:
-
ACC_STRICT
public static final int ACC_STRICTstrict access flag.- See Also:
-
ACC_SYNTHETIC
public static final int ACC_SYNTHETICsynthetic access flag.- See Also:
-
ACC_ANNOTATION
public static final int ACC_ANNOTATIONannotation access flag.- See Also:
-
ACC_ENUM
public static final int ACC_ENUMenum access flag.- See Also:
-
CONSTANT_Utf8
public static final short CONSTANT_Utf8Identifies CONSTANT_Utf8_info constant pool structure.- See Also:
-
CONSTANT_Integer
public static final short CONSTANT_IntegerIdentifies CONSTANT_Integer_info constant pool structure.- See Also:
-
CONSTANT_Float
public static final short CONSTANT_FloatIdentifies CONSTANT_Float_info constant pool structure.- See Also:
-
CONSTANT_Long
public static final short CONSTANT_LongIdentifies CONSTANT_Long_info constant pool structure.- See Also:
-
CONSTANT_Double
public static final short CONSTANT_DoubleIdentifies CONSTANT_Double_info constant pool structure.- See Also:
-
CONSTANT_Class
public static final short CONSTANT_ClassIdentifies CONSTANT_Class_info constant pool structure.- See Also:
-
CONSTANT_String
public static final short CONSTANT_StringIdentifies CONSTANT_String_info constant pool structure.- See Also:
-
CONSTANT_Fieldref
public static final short CONSTANT_FieldrefIdentifies CONSTANT_Fieldref_info constant pool structure.- See Also:
-
CONSTANT_Methodref
public static final short CONSTANT_MethodrefIdentifies CONSTANT_Methodref_info constant pool structure.- See Also:
-
CONSTANT_InterfaceMethodref
public static final short CONSTANT_InterfaceMethodrefIdentifies CONSTANT_InterfaceMethodref_info constant pool structure.- See Also:
-
CONSTANT_NameAndType
public static final short CONSTANT_NameAndTypeIdentifies CONSTANT_NameAndType_info constant pool structure.- See Also:
-
ATT_CONSTANT_VALUE
Identifies ConstantValue attribute.- See Also:
-
ATT_CODE
Identifies Code attribute.- See Also:
-
ATT_EXCEPTIONS
Identifies Exceptions attribute.- See Also:
-
ATT_INNER_CLASSES
Identifies InnerClasses attribute.- See Also:
-
ATT_ENCLOSING_METHOD
Identifies EnclosingMethod attribute.- See Also:
-
ATT_SYNTHETIC
Identifies Synthetic attribute.- See Also:
-
ATT_SIGNATURE
Identifies Signature attribute.- See Also:
-
ATT_SOURCE_FILE
Identifies SourceFile attribute.- See Also:
-
ATT_SOURCE_DEBUG_EXTENSION
Identifies SourceDebugExtension attribute.- See Also:
-
ATT_LINE_NUMBER_TABLE
Identifies LineNumberTable attribute.- See Also:
-
ATT_LOCAL_VARIABLE_TABLE
Identifies LocalVariableTable attribute.- See Also:
-
ATT_LOCAL_VARIABLE_TYPE_TABLE
Identifies LocalVariableTypeTable attribute.- See Also:
-
ATT_DEPRECATED
Identifies Deprecated attribute.- See Also:
-
ATT_RUNTIME_VISIBLE_ANNOTATIONS
Identifies RuntimeVisibleAnnotations attribute.- See Also:
-
ATT_RUNTIME_INVISIBLE_ANNOTATIONS
Identifies RuntimeInvisibleAnnotations attribute.- See Also:
-
ATT_RUNTIME_VISIBLE_PARAMETER_ANNOTATIONS
Identifies RuntimeVisibleParameterAnnotations attribute.- See Also:
-
ATT_RUNTIME_INVISIBLE_PARAMETER_ANNOTATIONS
Identifies RuntimeInvisibleParameterAnnotations attribute.- See Also:
-
ATT_ANNOTATION_DEFAULT
Identifies AnnotationDefault attribute.- See Also:
-
ELT_B
public static final short ELT_BIdentifies boolean type of annotation element value.- See Also:
-
ELT_C
public static final short ELT_CIdentifies char type of annotation element value.- See Also:
-
ELT_D
public static final short ELT_DIdentifies double type of annotation element value.- See Also:
-
ELT_F
public static final short ELT_FIdentifies float type of annotation element value.- See Also:
-
ELT_I
public static final short ELT_IIdentifies int type of annotation element value.- See Also:
-
ELT_J
public static final short ELT_JIdentifies long type of annotation element value.- See Also:
-
ELT_S
public static final short ELT_SIdentifies short type of annotation element value.- See Also:
-
ELT_Z
public static final short ELT_ZIdentifies boolean type of annotation element value.- See Also:
-
ELT_s
public static final short ELT_sIdentifies String type of annotation element value.- See Also:
-
ELT_c
public static final short ELT_cIdentifies class type of annotation element value.- See Also:
-
ELT_ANNOTATION
public static final short ELT_ANNOTATIONIdentifies annotation type of annotation element value.- See Also:
-
ELT_ARRAY
public static final short ELT_ARRAYIdentifies array type of annotation element value.- See Also:
-
ELT_e
public static final short ELT_eIdentifies enum type of annotation element value.- See Also:
-
NOP
public static final int NOPNOP instruction.- See Also:
-
ACONST_NULL
public static final int ACONST_NULLACONST_NULL instruction.- See Also:
-
ICONST_M1
public static final int ICONST_M1ICONST_M1 instruction.- See Also:
-
ICONST_0
public static final int ICONST_0ICONST_0 instruction.- See Also:
-
ICONST_1
public static final int ICONST_1ICONST_1 instruction.- See Also:
-
ICONST_2
public static final int ICONST_2ICONST_2 instruction.- See Also:
-
ICONST_3
public static final int ICONST_3ICONST_3 instruction.- See Also:
-
ICONST_4
public static final int ICONST_4ICONST_4 instruction.- See Also:
-
ICONST_5
public static final int ICONST_5ICONST_5 instruction.- See Also:
-
LCONST_0
public static final int LCONST_0LCONST_0 instruction.- See Also:
-
LCONST_1
public static final int LCONST_1LCONST_1 instruction.- See Also:
-
FCONST_0
public static final int FCONST_0FCONST_0 instruction.- See Also:
-
FCONST_1
public static final int FCONST_1FCONST_1 instruction.- See Also:
-
FCONST_2
public static final int FCONST_2FCONST_2 instruction.- See Also:
-
DCONST_0
public static final int DCONST_0DCONST_0 instruction.- See Also:
-
DCONST_1
public static final int DCONST_1DCONST_1 instruction.- See Also:
-
BIPUSH
public static final int BIPUSHBIPUSH instruction.- See Also:
-
SIPUSH
public static final int SIPUSHSIPUSH instruction.- See Also:
-
LDC
public static final int LDCLDC instruction.- See Also:
-
LDC_W
public static final int LDC_WLDC_W instruction.- See Also:
-
LDC2_W
public static final int LDC2_WLDC2_W instruction.- See Also:
-
ILOAD
public static final int ILOADILOAD instruction.- See Also:
-
LLOAD
public static final int LLOADLLOAD instruction.- See Also:
-
FLOAD
public static final int FLOADFLOAD instruction.- See Also:
-
DLOAD
public static final int DLOADDLOAD instruction.- See Also:
-
ALOAD
public static final int ALOADALOAD instruction.- See Also:
-
ILOAD_0
public static final int ILOAD_0ILOAD_0 instruction.- See Also:
-
ILOAD_1
public static final int ILOAD_1ILOAD_1 instruction.- See Also:
-
ILOAD_2
public static final int ILOAD_2ILOAD_2 instruction.- See Also:
-
ILOAD_3
public static final int ILOAD_3ILOAD_3 instruction.- See Also:
-
LLOAD_0
public static final int LLOAD_0LLOAD_0 instruction.- See Also:
-
LLOAD_1
public static final int LLOAD_1LLOAD_1 instruction.- See Also:
-
LLOAD_2
public static final int LLOAD_2LLOAD_2 instruction.- See Also:
-
LLOAD_3
public static final int LLOAD_3LLOAD_3 instruction.- See Also:
-
FLOAD_0
public static final int FLOAD_0FLOAD_0 instruction.- See Also:
-
FLOAD_1
public static final int FLOAD_1FLOAD_1 instruction.- See Also:
-
FLOAD_2
public static final int FLOAD_2FLOAD_2 instruction.- See Also:
-
FLOAD_3
public static final int FLOAD_3FLOAD_3 instruction.- See Also:
-
DLOAD_0
public static final int DLOAD_0DLOAD_0 instruction.- See Also:
-
DLOAD_1
public static final int DLOAD_1DLOAD_1 instruction.- See Also:
-
DLOAD_2
public static final int DLOAD_2DLOAD_2 instruction.- See Also:
-
DLOAD_3
public static final int DLOAD_3DLOAD_3 instruction.- See Also:
-
ALOAD_0
public static final int ALOAD_0ALOAD_0 instruction.- See Also:
-
ALOAD_1
public static final int ALOAD_1ALOAD_1 instruction.- See Also:
-
ALOAD_2
public static final int ALOAD_2ALOAD_2 instruction.- See Also:
-
ALOAD_3
public static final int ALOAD_3ALOAD_3 instruction.- See Also:
-
IALOAD
public static final int IALOADIALOAD instruction.- See Also:
-
LALOAD
public static final int LALOADLALOAD instruction.- See Also:
-
FALOAD
public static final int FALOADFALOAD instruction.- See Also:
-
DALOAD
public static final int DALOADDALOAD instruction.- See Also:
-
AALOAD
public static final int AALOADAALOAD instruction.- See Also:
-
BALOAD
public static final int BALOADBALOAD instruction.- See Also:
-
CALOAD
public static final int CALOADCALOAD instruction.- See Also:
-
SALOAD
public static final int SALOADSALOAD instruction.- See Also:
-
ISTORE
public static final int ISTOREISTORE instruction.- See Also:
-
LSTORE
public static final int LSTORELSTORE instruction.- See Also:
-
FSTORE
public static final int FSTOREFSTORE instruction.- See Also:
-
DSTORE
public static final int DSTOREDSTORE instruction.- See Also:
-
ASTORE
public static final int ASTOREASTORE instruction.- See Also:
-
ISTORE_0
public static final int ISTORE_0ISTORE_0 instruction.- See Also:
-
ISTORE_1
public static final int ISTORE_1ISTORE_1 instruction.- See Also:
-
ISTORE_2
public static final int ISTORE_2ISTORE_2 instruction.- See Also:
-
ISTORE_3
public static final int ISTORE_3ISTORE_3 instruction.- See Also:
-
LSTORE_0
public static final int LSTORE_0LSTORE_0 instruction.- See Also:
-
LSTORE_1
public static final int LSTORE_1LSTORE_1 instruction.- See Also:
-
LSTORE_2
public static final int LSTORE_2LSTORE_2 instruction.- See Also:
-
LSTORE_3
public static final int LSTORE_3LSTORE_3 instruction.- See Also:
-
FSTORE_0
public static final int FSTORE_0FSTORE_0 instruction.- See Also:
-
FSTORE_1
public static final int FSTORE_1FSTORE_1 instruction.- See Also:
-
FSTORE_2
public static final int FSTORE_2FSTORE_2 instruction.- See Also:
-
FSTORE_3
public static final int FSTORE_3FSTORE_3 instruction.- See Also:
-
DSTORE_0
public static final int DSTORE_0DSTORE_0 instruction.- See Also:
-
DSTORE_1
public static final int DSTORE_1DSTORE_1 instruction.- See Also:
-
DSTORE_2
public static final int DSTORE_2DSTORE_2 instruction.- See Also:
-
DSTORE_3
public static final int DSTORE_3DSTORE_3 instruction.- See Also:
-
ASTORE_0
public static final int ASTORE_0ASTORE_0 instruction.- See Also:
-
ASTORE_1
public static final int ASTORE_1ASTORE_1 instruction.- See Also:
-
ASTORE_2
public static final int ASTORE_2ASTORE_2 instruction.- See Also:
-
ASTORE_3
public static final int ASTORE_3ASTORE_3 instruction.- See Also:
-
IASTORE
public static final int IASTOREIASTORE instruction.- See Also:
-
LASTORE
public static final int LASTORELASTORE instruction.- See Also:
-
FASTORE
public static final int FASTOREFASTORE instruction.- See Also:
-
DASTORE
public static final int DASTOREDASTORE instruction.- See Also:
-
AASTORE
public static final int AASTOREAASTORE instruction.- See Also:
-
BASTORE
public static final int BASTOREBASTORE instruction.- See Also:
-
CASTORE
public static final int CASTORECASTORE instruction.- See Also:
-
SASTORE
public static final int SASTORESASTORE instruction.- See Also:
-
POP
public static final int POPPOP instruction.- See Also:
-
POP2
public static final int POP2POP2 instruction.- See Also:
-
DUP
public static final int DUPDUP instruction.- See Also:
-
DUP_X1
public static final int DUP_X1DUP_X1 instruction.- See Also:
-
DUP_X2
public static final int DUP_X2DUP_X2 instruction.- See Also:
-
DUP2
public static final int DUP2DUP2 instruction.- See Also:
-
DUP2_X1
public static final int DUP2_X1DUP2_X1 instruction.- See Also:
-
DUP2_X2
public static final int DUP2_X2DUP2_X2 instruction.- See Also:
-
SWAP
public static final int SWAPSWAP instruction.- See Also:
-
IADD
public static final int IADDIADD instruction.- See Also:
-
LADD
public static final int LADDLADD instruction.- See Also:
-
FADD
public static final int FADDFADD instruction.- See Also:
-
DADD
public static final int DADDDADD instruction.- See Also:
-
ISUB
public static final int ISUBISUB instruction.- See Also:
-
LSUB
public static final int LSUBLSUB instruction.- See Also:
-
FSUB
public static final int FSUBFSUB instruction.- See Also:
-
DSUB
public static final int DSUBDSUB instruction.- See Also:
-
IMUL
public static final int IMULIMUL instruction.- See Also:
-
LMUL
public static final int LMULLMUL instruction.- See Also:
-
FMUL
public static final int FMULFMUL instruction.- See Also:
-
DMUL
public static final int DMULDMUL instruction.- See Also:
-
IDIV
public static final int IDIVIDIV instruction.- See Also:
-
LDIV
public static final int LDIVLDIV instruction.- See Also:
-
FDIV
public static final int FDIVFDIV instruction.- See Also:
-
DDIV
public static final int DDIVDDIV instruction.- See Also:
-
IREM
public static final int IREMIREM instruction.- See Also:
-
LREM
public static final int LREMLREM instruction.- See Also:
-
FREM
public static final int FREMFREM instruction.- See Also:
-
DREM
public static final int DREMDREM instruction.- See Also:
-
INEG
public static final int INEGINEG instruction.- See Also:
-
LNEG
public static final int LNEGLNEG instruction.- See Also:
-
FNEG
public static final int FNEGFNEG instruction.- See Also:
-
DNEG
public static final int DNEGDNEG instruction.- See Also:
-
ISHL
public static final int ISHLISHL instruction.- See Also:
-
LSHL
public static final int LSHLLSHL instruction.- See Also:
-
ISHR
public static final int ISHRISHR instruction.- See Also:
-
LSHR
public static final int LSHRLSHR instruction.- See Also:
-
IUSHR
public static final int IUSHRIUSHR instruction.- See Also:
-
LUSHR
public static final int LUSHRLUSHR instruction.- See Also:
-
IAND
public static final int IANDIAND instruction.- See Also:
-
LAND
public static final int LANDLAND instruction.- See Also:
-
IOR
public static final int IORIOR instruction.- See Also:
-
LOR
public static final int LORLOR instruction.- See Also:
-
IXOR
public static final int IXORIXOR instruction.- See Also:
-
LXOR
public static final int LXORLXOR instruction.- See Also:
-
IINC
public static final int IINCIINC instruction.- See Also:
-
I2L
public static final int I2LI2L instruction.- See Also:
-
I2F
public static final int I2FI2F instruction.- See Also:
-
I2D
public static final int I2DI2D instruction.- See Also:
-
L2I
public static final int L2IL2I instruction.- See Also:
-
L2F
public static final int L2FL2F instruction.- See Also:
-
L2D
public static final int L2DL2D instruction.- See Also:
-
F2I
public static final int F2IF2I instruction.- See Also:
-
F2L
public static final int F2LF2L instruction.- See Also:
-
F2D
public static final int F2DF2D instruction.- See Also:
-
D2I
public static final int D2ID2I instruction.- See Also:
-
D2L
public static final int D2LD2L instruction.- See Also:
-
D2F
public static final int D2FD2F instruction.- See Also:
-
I2B
public static final int I2BI2B instruction.- See Also:
-
I2C
public static final int I2CI2C instruction.- See Also:
-
I2S
public static final int I2SI2S instruction.- See Also:
-
LCMP
public static final int LCMPLCMP instruction.- See Also:
-
FCMPL
public static final int FCMPLFCMPL instruction.- See Also:
-
FCMPG
public static final int FCMPGFCMPG instruction.- See Also:
-
DCMPL
public static final int DCMPLDCMPL instruction.- See Also:
-
DCMPG
public static final int DCMPGDCMPG instruction.- See Also:
-
IFEQ
public static final int IFEQIFEQ instruction.- See Also:
-
IFNE
public static final int IFNEIFNE instruction.- See Also:
-
IFLT
public static final int IFLTIFLT instruction.- See Also:
-
IFGE
public static final int IFGEIFGE instruction.- See Also:
-
IFGT
public static final int IFGTIFGT instruction.- See Also:
-
IFLE
public static final int IFLEIFLE instruction.- See Also:
-
IF_ICMPEQ
public static final int IF_ICMPEQIF_ICMPEQ instruction.- See Also:
-
IF_ICMPNE
public static final int IF_ICMPNEIF_ICMPNE instruction.- See Also:
-
IF_ICMPLT
public static final int IF_ICMPLTIF_ICMPLT instruction.- See Also:
-
IF_ICMPGE
public static final int IF_ICMPGEIF_ICMPGE instruction.- See Also:
-
IF_ICMPGT
public static final int IF_ICMPGTIF_ICMPGT instruction.- See Also:
-
IF_ICMPLE
public static final int IF_ICMPLEIF_ICMPLE instruction.- See Also:
-
IF_ACMPEQ
public static final int IF_ACMPEQIF_ACMPEQ instruction.- See Also:
-
IF_ACMPNE
public static final int IF_ACMPNEIF_ACMPNE instruction.- See Also:
-
GOTO
public static final int GOTOGOTO instruction.- See Also:
-
JSR
public static final int JSRJSR instruction.- See Also:
-
RET
public static final int RETRET instruction.- See Also:
-
TABLESWITCH
public static final int TABLESWITCHTABLESWITCH instruction.- See Also:
-
LOOKUPSWITCH
public static final int LOOKUPSWITCHLOOKUPSWITCH instruction.- See Also:
-
IRETURN
public static final int IRETURNIRETURN instruction.- See Also:
-
LRETURN
public static final int LRETURNLRETURN instruction.- See Also:
-
FRETURN
public static final int FRETURNFRETURN instruction.- See Also:
-
DRETURN
public static final int DRETURNDRETURN instruction.- See Also:
-
ARETURN
public static final int ARETURNARETURN instruction.- See Also:
-
RETURN
public static final int RETURNRETURN instruction.- See Also:
-
GETSTATIC
public static final int GETSTATICGETSTATIC instruction.- See Also:
-
PUTSTATIC
public static final int PUTSTATICPUTSTATIC instruction.- See Also:
-
GETFIELD
public static final int GETFIELDGETFIELD instruction.- See Also:
-
PUTFIELD
public static final int PUTFIELDPUTFIELD instruction.- See Also:
-
INVOKEVIRTUAL
public static final int INVOKEVIRTUALINVOKEVIRTUAL instruction.- See Also:
-
INVOKESPECIAL
public static final int INVOKESPECIALINVOKESPECIAL instruction.- See Also:
-
INVOKESTATIC
public static final int INVOKESTATICINVOKESTATIC instruction.- See Also:
-
INVOKEINTERFACE
public static final int INVOKEINTERFACEINVOKEINTERFACE instruction.- See Also:
-
INVOKEDYNAMIC
public static final int INVOKEDYNAMICINVOKEDYNAMIC instruction.- See Also:
-
NEW
public static final int NEWNEW instruction.- See Also:
-
NEWARRAY
public static final int NEWARRAYNEWARRAY instruction.- See Also:
-
ANEWARRAY
public static final int ANEWARRAYANEWARRAY instruction.- See Also:
-
ARRAYLENGTH
public static final int ARRAYLENGTHARRAYLENGTH instruction.- See Also:
-
ATHROW
public static final int ATHROWATHROW instruction.- See Also:
-
CHECKCAST
public static final int CHECKCASTCHECKCAST instruction.- See Also:
-
INSTANCEOF
public static final int INSTANCEOFINSTANCEOF instruction.- See Also:
-
MONITORENTER
public static final int MONITORENTERMONITORENTER instruction.- See Also:
-
MONITOREXIT
public static final int MONITOREXITMONITOREXIT instruction.- See Also:
-
WIDE
public static final int WIDEWIDE instruction.- See Also:
-
MULTIANEWARRAY
public static final int MULTIANEWARRAYMULTIANEWARRAY instruction.- See Also:
-
IFNULL
public static final int IFNULLIFNULL instruction.- See Also:
-
IFNONNULL
public static final int IFNONNULLIFNONNULL instruction.- See Also:
-
GOTO_W
public static final int GOTO_WGOTO_W instruction.- See Also:
-
JSR_W
public static final int JSR_WJSR_W instruction.- See Also:
-
IRRELEVANT
public static final int IRRELEVANTDenotes values that are irrelevant to certain instructions. For example, local variable index for arithmetic instructions.- See Also:
-
DYNAMIC
public static final int DYNAMICDenotes values that are not statically known. For example, stack units for field instructions.- See Also:
-
EMPTY_STACK
public static final int EMPTY_STACKStack units for the instructions that empty the operand stack.- See Also:
-
UNIT_SIZE_STACK
public static final int UNIT_SIZE_STACKStack units for the instructions that set the operand stack to unit size.- See Also:
-
-
Constructor Details
-
CLConstants
public CLConstants()
-