Package jminusminus
Class CLConstants
java.lang.Object
jminusminus.CLConstants
This class defines constants related to the JVM bytecode.
-
Nested Class Summary
Modifier and TypeClassDescription(package private) static enum
We classify the JVM instructions into the following categories. -
Field Summary
Modifier and TypeFieldDescriptionstatic final int
AALOAD instruction.static final int
AASTORE instruction.static final int
abstract access flag.static final int
annotation access flag.static final int
bridge access flag.static final int
enum access flag.static final int
final access flag.static final int
interface access flag.static final int
native access flag.static final int
private access flag.static final int
protected access flag.static final int
public access flag.static final int
static access flag.static final int
strict access flag.static final int
super access flag.static final int
synchronized access flag.static final int
synthetic access flag.static final int
transient access flag.static final int
varargs access flag.static final int
volatile access flag.static final int
ACONST_NULL instruction.static final int
ALOAD instruction.static final int
ALOAD_0 instruction.static final int
ALOAD_1 instruction.static final int
ALOAD_2 instruction.static final int
ALOAD_3 instruction.static final int
ANEWARRAY instruction.static final int
ARETURN instruction.static final int
ARRAYLENGTH instruction.static final int
ASTORE instruction.static final int
ASTORE_0 instruction.static final int
ASTORE_1 instruction.static final int
ASTORE_2 instruction.static final int
ASTORE_3 instruction.static final int
ATHROW instruction.static final String
Identifies AnnotationDefault attribute.static final String
Identifies Code attribute.static final String
Identifies ConstantValue attribute.static final String
Identifies Deprecated attribute.static final String
Identifies EnclosingMethod attribute.static final String
Identifies Exceptions attribute.static final String
Identifies InnerClasses attribute.static final String
Identifies LineNumberTable attribute.static final String
Identifies LocalVariableTable attribute.static final String
Identifies LocalVariableTypeTable attribute.static final String
Identifies RuntimeInvisibleAnnotations attribute.static final String
Identifies RuntimeInvisibleParameterAnnotations attribute.static final String
Identifies RuntimeVisibleAnnotations attribute.static final String
Identifies RuntimeVisibleParameterAnnotations attribute.static final String
Identifies Signature attribute.static final String
Identifies SourceDebugExtension attribute.static final String
Identifies SourceFile attribute.static final String
Identifies Synthetic attribute.static final int
BALOAD instruction.static final int
BASTORE instruction.static final int
BIPUSH instruction.static final int
CALOAD instruction.static final int
CASTORE instruction.static final int
CHECKCAST instruction.static final short
Identifies CONSTANT_Class_info constant pool structure.static final short
Identifies CONSTANT_Double_info constant pool structure.static final short
Identifies CONSTANT_Fieldref_info constant pool structure.static final short
Identifies CONSTANT_Float_info constant pool structure.static final short
Identifies CONSTANT_Integer_info constant pool structure.static final short
Identifies CONSTANT_InterfaceMethodref_info constant pool structure.static final short
Identifies CONSTANT_Long_info constant pool structure.static final short
Identifies CONSTANT_Methodref_info constant pool structure.static final short
Identifies CONSTANT_NameAndType_info constant pool structure.static final short
Identifies CONSTANT_String_info constant pool structure.static final short
Identifies CONSTANT_Utf8_info constant pool structure.static final int
D2F instruction.static final int
D2I instruction.static final int
D2L instruction.static final int
DADD instruction.static final int
DALOAD instruction.static final int
DASTORE instruction.static final int
DCMPG instruction.static final int
DCMPL instruction.static final int
DCONST_0 instruction.static final int
DCONST_1 instruction.static final int
DDIV instruction.static final int
DLOAD instruction.static final int
DLOAD_0 instruction.static final int
DLOAD_1 instruction.static final int
DLOAD_2 instruction.static final int
DLOAD_3 instruction.static final int
DMUL instruction.static final int
DNEG instruction.static final int
DREM instruction.static final int
DRETURN instruction.static final int
DSTORE instruction.static final int
DSTORE_0 instruction.static final int
DSTORE_1 instruction.static final int
DSTORE_2 instruction.static final int
DSTORE_3 instruction.static final int
DSUB instruction.static final int
DUP instruction.static final int
DUP_X1 instruction.static final int
DUP_X2 instruction.static final int
DUP2 instruction.static final int
DUP2_X1 instruction.static final int
DUP2_X2 instruction.static final int
Denotes values that are not statically known.static final short
Identifies annotation type of annotation element value.static final short
Identifies array type of annotation element value.static final short
Identifies boolean type of annotation element value.static final short
Identifies class type of annotation element value.static final short
Identifies char type of annotation element value.static final short
Identifies double type of annotation element value.static final short
Identifies enum type of annotation element value.static final short
Identifies float type of annotation element value.static final short
Identifies int type of annotation element value.static final short
Identifies long type of annotation element value.static final short
Identifies String type of annotation element value.static final short
Identifies short type of annotation element value.static final short
Identifies boolean type of annotation element value.static final int
Stack units for the instructions that empty the operand stack.static final int
F2D instruction.static final int
F2I instruction.static final int
F2L instruction.static final int
FADD instruction.static final int
FALOAD instruction.static final int
FASTORE instruction.static final int
FCMPG instruction.static final int
FCMPL instruction.static final int
FCONST_0 instruction.static final int
FCONST_1 instruction.static final int
FCONST_2 instruction.static final int
FDIV instruction.static final int
FLOAD instruction.static final int
FLOAD_0 instruction.static final int
FLOAD_1 instruction.static final int
FLOAD_2 instruction.static final int
FLOAD_3 instruction.static final int
FMUL instruction.static final int
FNEG instruction.static final int
FREM instruction.static final int
FRETURN instruction.static final int
FSTORE instruction.static final int
FSTORE_0 instruction.static final int
FSTORE_1 instruction.static final int
FSTORE_2 instruction.static final int
FSTORE_3 instruction.static final int
FSUB instruction.static final int
GETFIELD instruction.static final int
GETSTATIC instruction.static final int
GOTO instruction.static final int
GOTO_W instruction.static final int
I2B instruction.static final int
I2C instruction.static final int
I2D instruction.static final int
I2F instruction.static final int
I2L instruction.static final int
I2S instruction.static final int
IADD instruction.static final int
IALOAD instruction.static final int
IAND instruction.static final int
IASTORE instruction.static final int
ICONST_0 instruction.static final int
ICONST_1 instruction.static final int
ICONST_2 instruction.static final int
ICONST_3 instruction.static final int
ICONST_4 instruction.static final int
ICONST_5 instruction.static final int
ICONST_M1 instruction.static final int
IDIV instruction.static final int
IF_ACMPEQ instruction.static final int
IF_ACMPNE instruction.static final int
IF_ICMPEQ instruction.static final int
IF_ICMPGE instruction.static final int
IF_ICMPGT instruction.static final int
IF_ICMPLE instruction.static final int
IF_ICMPLT instruction.static final int
IF_ICMPNE instruction.static final int
IFEQ instruction.static final int
IFGE instruction.static final int
IFGT instruction.static final int
IFLE instruction.static final int
IFLT instruction.static final int
IFNE instruction.static final int
IFNONNULL instruction.static final int
IFNULL instruction.static final int
IINC instruction.static final int
ILOAD instruction.static final int
ILOAD_0 instruction.static final int
ILOAD_1 instruction.static final int
ILOAD_2 instruction.static final int
ILOAD_3 instruction.static final int
IMUL instruction.static final int
INEG instruction.static final int
INSTANCEOF instruction.static final int
INVOKEDYNAMIC instruction.static final int
INVOKEINTERFACE instruction.static final int
INVOKESPECIAL instruction.static final int
INVOKESTATIC instruction.static final int
INVOKEVIRTUAL instruction.static final int
IOR instruction.static final int
IREM instruction.static final int
IRETURN instruction.static final int
Denotes values that are irrelevant to certain instructions.static final int
ISHL instruction.static final int
ISHR instruction.static final int
ISTORE instruction.static final int
ISTORE_0 instruction.static final int
ISTORE_1 instruction.static final int
ISTORE_2 instruction.static final int
ISTORE_3 instruction.static final int
ISUB instruction.static final int
IUSHR instruction.static final int
IXOR instruction.static final int
JSR instruction.static final int
JSR_W instruction.static final int
L2D instruction.static final int
L2F instruction.static final int
L2I instruction.static final int
LADD instruction.static final int
LALOAD instruction.static final int
LAND instruction.static final int
LASTORE instruction.static final int
LCMP instruction.static final int
LCONST_0 instruction.static final int
LCONST_1 instruction.static final int
LDC instruction.static final int
LDC_W instruction.static final int
LDC2_W instruction.static final int
LDIV instruction.static final int
LLOAD instruction.static final int
LLOAD_0 instruction.static final int
LLOAD_1 instruction.static final int
LLOAD_2 instruction.static final int
LLOAD_3 instruction.static final int
LMUL instruction.static final int
LNEG instruction.static final int
LOOKUPSWITCH instruction.static final int
LOR instruction.static final int
LREM instruction.static final int
LRETURN instruction.static final int
LSHL instruction.static final int
LSHR instruction.static final int
LSTORE instruction.static final int
LSTORE_0 instruction.static final int
LSTORE_1 instruction.static final int
LSTORE_2 instruction.static final int
LSTORE_3 instruction.static final int
LSUB instruction.static final int
LUSHR instruction.static final int
LXOR instruction.static final long
Magic number (0xCAFEBABE) identifying the class file format.static final int
Major version for the class files that j-- compiles.static final int
Minor version for the class files that j-- compiles.static final int
MONITORENTER instruction.static final int
MONITOREXIT instruction.static final int
MULTIANEWARRAY instruction.static final int
NEW instruction.static final int
NEWARRAY instruction.static final int
NOP instruction.static final int
POP instruction.static final int
POP2 instruction.static final int
PUTFIELD instruction.static final int
PUTSTATIC instruction.static final int
RET instruction.static final int
RETURN instruction.static final int
SALOAD instruction.static final int
SASTORE instruction.static final int
SIPUSH instruction.static final int
SWAP instruction.static final int
TABLESWITCH instruction.static final int
Stack units for the instructions that set the operand stack to unit size.static final int
WIDE instruction. -
Constructor Summary
-
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()
-