Package org.aspectj.apache.bcel
Interface Constants
- All Known Implementing Classes:
CodeException
,FieldInstruction
,FieldOrMethod
,IINC
,Instruction
,InstructionBranch
,InstructionByte
,InstructionCLV
,InstructionCP
,InstructionLV
,InstructionSelect
,InstructionShort
,InvokeDynamic
,InvokeInstruction
,INVOKEINTERFACE
,LocalVariable
,LOOKUPSWITCH
,MULTIANEWARRAY
,RET
,TABLESWITCH
public interface Constants
Constants for the project, mostly defined in the JVM specification.
- Author:
- M. Dahm, Andy Clement
-
Field Summary
Modifier and TypeFieldDescriptionstatic Object
static short
static short
static short
static short
static short
static short
static short
static short
static int
static short
static short
static short
static short
Access flags for classes, fields and methodsstatic short
static short
static short
static short
static short
static short
static short
static short
static String[]
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static byte
static byte
static byte
static byte
static byte
static byte
static byte
static byte
static byte
static byte
static byte
static byte
static byte
static byte
static byte
static byte
static byte
static byte
static byte
static byte
static byte
static byte
static byte
static byte
static byte
static byte
static byte
static byte
static byte
static String[]
static short
static short
static short
static long
static short
Non-legal opcodes, may be used by JVM internally.static short
static short
static short
static short
static String[]
The primitive class names corresponding to the T_XX constants, e.g., CLASS_TYPE_NAMES[T_INT] = "java.lang.Integer"static byte
static byte
static byte
static byte
static byte
static int
static byte
static byte
static byte
static byte
static byte
static byte
static byte
static byte
static byte
static String[]
static byte
static byte
static byte
Tags in constant pool to denote type of constantstatic String
The name of every constructor method in a class, also called "instance initialization method".static int[]
Number of words consumed on operand stack by instructions.static int
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static long
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static long
static short
static short
static short
static short
static short
static short
static short
static short
static short
static byte[]
static String
static String
static short
static short
static short
static short
static short
static short
static short
static short
static int
static short
static short
static short
static long[]
static short
static short
static short
static String[]
The names of the interfaces implemented by arraysstatic short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static byte
Constants used in the StackMap attribute.static byte
static byte
static byte
static byte
static byte
static String[]
static byte
static byte
static byte
static short
static short
static short
static long
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static int
static long
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static int
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static int
Maximum value for an unsigned bytestatic int
static int
Limitations of the Java Virtual Machine.static int
Maximum value for an unsigned shortstatic short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static short
static int
static int
static int
static int
static short
static short
static short
static short
static long
static short
static short
static short
static short
Java VM opcodes.static String[]
Names of opcodes.static short
static int
static short
static int
static short
For internal purposes only.static int
static short
static short
static short
static short
static short
static short
static short
static short
static short
static long
static short
static short
static short
static String[]
The signature characters corresponding to primitive types, e.g., SHORT_TYPE_NAMES[T_INT] = "I"static short
static long
static byte[]
static String
The name of the static initializer, also called "class initialization method" or "interface initialization method".static int
static short
static short
static byte
static byte
static byte
static byte
static byte
static byte
static byte
static byte
static byte
static byte
static byte
static byte
static byte
static byte
static short
static long
static String[]
The primitive type names corresponding to the T_XX constants, e.g., TYPE_NAMES[T_INT] = "int"static short[][]
How the byte code operands are to be interpreted.static Type[]
static short
Illegal codesstatic byte
static short
static byte
static short
-
Field Details
-
MAJOR_1_1
static final short MAJOR_1_1- See Also:
- Constant Field Values
-
MINOR_1_1
static final short MINOR_1_1- See Also:
- Constant Field Values
-
MAJOR_1_2
static final short MAJOR_1_2- See Also:
- Constant Field Values
-
MINOR_1_2
static final short MINOR_1_2- See Also:
- Constant Field Values
-
MAJOR_1_3
static final short MAJOR_1_3- See Also:
- Constant Field Values
-
MINOR_1_3
static final short MINOR_1_3- See Also:
- Constant Field Values
-
MAJOR_1_4
static final short MAJOR_1_4- See Also:
- Constant Field Values
-
MINOR_1_4
static final short MINOR_1_4- See Also:
- Constant Field Values
-
MAJOR_1_5
static final short MAJOR_1_5- See Also:
- Constant Field Values
-
MINOR_1_5
static final short MINOR_1_5- See Also:
- Constant Field Values
-
MAJOR_1_6
static final short MAJOR_1_6- See Also:
- Constant Field Values
-
MINOR_1_6
static final short MINOR_1_6- See Also:
- Constant Field Values
-
MAJOR_1_7
static final short MAJOR_1_7- See Also:
- Constant Field Values
-
MINOR_1_7
static final short MINOR_1_7- See Also:
- Constant Field Values
-
MAJOR_1_8
static final short MAJOR_1_8- See Also:
- Constant Field Values
-
MINOR_1_8
static final short MINOR_1_8- See Also:
- Constant Field Values
-
MAJOR_1_9
static final short MAJOR_1_9- See Also:
- Constant Field Values
-
MINOR_1_9
static final short MINOR_1_9- See Also:
- Constant Field Values
-
MAJOR_10
static final short MAJOR_10- See Also:
- Constant Field Values
-
MINOR_10
static final short MINOR_10- See Also:
- Constant Field Values
-
MAJOR_11
static final short MAJOR_11- See Also:
- Constant Field Values
-
MINOR_11
static final short MINOR_11- See Also:
- Constant Field Values
-
MAJOR_12
static final short MAJOR_12- See Also:
- Constant Field Values
-
MINOR_12
static final short MINOR_12- See Also:
- Constant Field Values
-
MAJOR_13
static final short MAJOR_13- See Also:
- Constant Field Values
-
MINOR_13
static final short MINOR_13- See Also:
- Constant Field Values
-
MAJOR_14
static final short MAJOR_14- See Also:
- Constant Field Values
-
MINOR_14
static final short MINOR_14- See Also:
- Constant Field Values
-
MAJOR_15
static final short MAJOR_15- See Also:
- Constant Field Values
-
MINOR_15
static final short MINOR_15- See Also:
- Constant Field Values
-
MAJOR_16
static final short MAJOR_16- See Also:
- Constant Field Values
-
MINOR_16
static final short MINOR_16- See Also:
- Constant Field Values
-
MAJOR_17
static final short MAJOR_17- See Also:
- Constant Field Values
-
MINOR_17
static final short MINOR_17- See Also:
- Constant Field Values
-
MAJOR_18
static final short MAJOR_18- See Also:
- Constant Field Values
-
MINOR_18
static final short MINOR_18- See Also:
- Constant Field Values
-
PREVIEW_MINOR_VERSION
static final int PREVIEW_MINOR_VERSION- See Also:
- Constant Field Values
-
MAJOR
static final short MAJOR- See Also:
- Constant Field Values
-
MINOR
static final short MINOR- See Also:
- Constant Field Values
-
MAX_SHORT
static final int MAX_SHORTMaximum value for an unsigned short- See Also:
- Constant Field Values
-
MAX_BYTE
static final int MAX_BYTEMaximum value for an unsigned byte- See Also:
- Constant Field Values
-
ACC_PUBLIC
static final short ACC_PUBLICAccess flags for classes, fields and methods- See Also:
- Constant Field Values
-
ACC_PRIVATE
static final short ACC_PRIVATE- See Also:
- Constant Field Values
-
ACC_PROTECTED
static final short ACC_PROTECTED- See Also:
- Constant Field Values
-
ACC_STATIC
static final short ACC_STATIC- See Also:
- Constant Field Values
-
ACC_FINAL
static final short ACC_FINAL- See Also:
- Constant Field Values
-
ACC_SYNCHRONIZED
static final short ACC_SYNCHRONIZED- See Also:
- Constant Field Values
-
ACC_VOLATILE
static final short ACC_VOLATILE- See Also:
- Constant Field Values
-
ACC_TRANSIENT
static final short ACC_TRANSIENT- See Also:
- Constant Field Values
-
ACC_NATIVE
static final short ACC_NATIVE- See Also:
- Constant Field Values
-
ACC_INTERFACE
static final short ACC_INTERFACE- See Also:
- Constant Field Values
-
ACC_ABSTRACT
static final short ACC_ABSTRACT- See Also:
- Constant Field Values
-
ACC_STRICT
static final short ACC_STRICT- See Also:
- Constant Field Values
-
ACC_SYNTHETIC
static final short ACC_SYNTHETIC- See Also:
- Constant Field Values
-
ACC_ANNOTATION
static final short ACC_ANNOTATION- See Also:
- Constant Field Values
-
ACC_ENUM
static final short ACC_ENUM- See Also:
- Constant Field Values
-
ACC_MODULE
static final int ACC_MODULE- See Also:
- Constant Field Values
-
ACC_BRIDGE
static final short ACC_BRIDGE- See Also:
- Constant Field Values
-
ACC_VARARGS
static final short ACC_VARARGS- See Also:
- Constant Field Values
-
MODULE_ACC_TRANSITIVE
static final int MODULE_ACC_TRANSITIVE- See Also:
- Constant Field Values
-
MODULE_ACC_STATIC_PHASE
static final int MODULE_ACC_STATIC_PHASE- See Also:
- Constant Field Values
-
MODULE_ACC_SYNTHETIC
static final int MODULE_ACC_SYNTHETIC- See Also:
- Constant Field Values
-
MODULE_ACC_MANDATED
static final int MODULE_ACC_MANDATED- See Also:
- Constant Field Values
-
ACC_SUPER
static final short ACC_SUPER- See Also:
- Constant Field Values
-
MAX_ACC_FLAG
static final short MAX_ACC_FLAG- See Also:
- Constant Field Values
-
ACCESS_NAMES
-
CONSTANT_Utf8
static final byte CONSTANT_Utf8Tags in constant pool to denote type of constant- See Also:
- Constant Field Values
-
CONSTANT_Integer
static final byte CONSTANT_Integer- See Also:
- Constant Field Values
-
CONSTANT_Float
static final byte CONSTANT_Float- See Also:
- Constant Field Values
-
CONSTANT_Long
static final byte CONSTANT_Long- See Also:
- Constant Field Values
-
CONSTANT_Double
static final byte CONSTANT_Double- See Also:
- Constant Field Values
-
CONSTANT_Class
static final byte CONSTANT_Class- See Also:
- Constant Field Values
-
CONSTANT_Fieldref
static final byte CONSTANT_Fieldref- See Also:
- Constant Field Values
-
CONSTANT_String
static final byte CONSTANT_String- See Also:
- Constant Field Values
-
CONSTANT_Methodref
static final byte CONSTANT_Methodref- See Also:
- Constant Field Values
-
CONSTANT_InterfaceMethodref
static final byte CONSTANT_InterfaceMethodref- See Also:
- Constant Field Values
-
CONSTANT_NameAndType
static final byte CONSTANT_NameAndType- See Also:
- Constant Field Values
-
CONSTANT_MethodHandle
static final byte CONSTANT_MethodHandle- See Also:
- Constant Field Values
-
CONSTANT_MethodType
static final byte CONSTANT_MethodType- See Also:
- Constant Field Values
-
CONSTANT_Dynamic
static final byte CONSTANT_Dynamic- See Also:
- Constant Field Values
-
CONSTANT_InvokeDynamic
static final byte CONSTANT_InvokeDynamic- See Also:
- Constant Field Values
-
CONSTANT_Module
static final byte CONSTANT_Module- See Also:
- Constant Field Values
-
CONSTANT_Package
static final byte CONSTANT_Package- See Also:
- Constant Field Values
-
CONSTANT_NAMES
-
STATIC_INITIALIZER_NAME
The name of the static initializer, also called "class initialization method" or "interface initialization method". This is "<clinit>".- See Also:
- Constant Field Values
-
CONSTRUCTOR_NAME
The name of every constructor method in a class, also called "instance initialization method". This is "<init>".- See Also:
- Constant Field Values
-
INTERFACES_IMPLEMENTED_BY_ARRAYS
The names of the interfaces implemented by arrays -
MAX_CP_ENTRIES
static final int MAX_CP_ENTRIESLimitations of the Java Virtual Machine. See The Java Virtual Machine Specification, Second Edition, page 152, chapter 4.10.- See Also:
- Constant Field Values
-
MAX_CODE_SIZE
static final int MAX_CODE_SIZE- See Also:
- Constant Field Values
-
NOP
static final short NOPJava VM opcodes.- See Also:
- Constant Field Values
-
ACONST_NULL
static final short ACONST_NULL- See Also:
- Constant Field Values
-
ICONST_M1
static final short ICONST_M1- See Also:
- Constant Field Values
-
ICONST_0
static final short ICONST_0- See Also:
- Constant Field Values
-
ICONST_1
static final short ICONST_1- See Also:
- Constant Field Values
-
ICONST_2
static final short ICONST_2- See Also:
- Constant Field Values
-
ICONST_3
static final short ICONST_3- See Also:
- Constant Field Values
-
ICONST_4
static final short ICONST_4- See Also:
- Constant Field Values
-
ICONST_5
static final short ICONST_5- See Also:
- Constant Field Values
-
LCONST_0
static final short LCONST_0- See Also:
- Constant Field Values
-
LCONST_1
static final short LCONST_1- See Also:
- Constant Field Values
-
FCONST_0
static final short FCONST_0- See Also:
- Constant Field Values
-
FCONST_1
static final short FCONST_1- See Also:
- Constant Field Values
-
FCONST_2
static final short FCONST_2- See Also:
- Constant Field Values
-
DCONST_0
static final short DCONST_0- See Also:
- Constant Field Values
-
DCONST_1
static final short DCONST_1- See Also:
- Constant Field Values
-
BIPUSH
static final short BIPUSH- See Also:
- Constant Field Values
-
SIPUSH
static final short SIPUSH- See Also:
- Constant Field Values
-
LDC
static final short LDC- See Also:
- Constant Field Values
-
LDC_W
static final short LDC_W- See Also:
- Constant Field Values
-
LDC2_W
static final short LDC2_W- See Also:
- Constant Field Values
-
ILOAD
static final short ILOAD- See Also:
- Constant Field Values
-
LLOAD
static final short LLOAD- See Also:
- Constant Field Values
-
FLOAD
static final short FLOAD- See Also:
- Constant Field Values
-
DLOAD
static final short DLOAD- See Also:
- Constant Field Values
-
ALOAD
static final short ALOAD- See Also:
- Constant Field Values
-
ILOAD_0
static final short ILOAD_0- See Also:
- Constant Field Values
-
ILOAD_1
static final short ILOAD_1- See Also:
- Constant Field Values
-
ILOAD_2
static final short ILOAD_2- See Also:
- Constant Field Values
-
ILOAD_3
static final short ILOAD_3- See Also:
- Constant Field Values
-
LLOAD_0
static final short LLOAD_0- See Also:
- Constant Field Values
-
LLOAD_1
static final short LLOAD_1- See Also:
- Constant Field Values
-
LLOAD_2
static final short LLOAD_2- See Also:
- Constant Field Values
-
LLOAD_3
static final short LLOAD_3- See Also:
- Constant Field Values
-
FLOAD_0
static final short FLOAD_0- See Also:
- Constant Field Values
-
FLOAD_1
static final short FLOAD_1- See Also:
- Constant Field Values
-
FLOAD_2
static final short FLOAD_2- See Also:
- Constant Field Values
-
FLOAD_3
static final short FLOAD_3- See Also:
- Constant Field Values
-
DLOAD_0
static final short DLOAD_0- See Also:
- Constant Field Values
-
DLOAD_1
static final short DLOAD_1- See Also:
- Constant Field Values
-
DLOAD_2
static final short DLOAD_2- See Also:
- Constant Field Values
-
DLOAD_3
static final short DLOAD_3- See Also:
- Constant Field Values
-
ALOAD_0
static final short ALOAD_0- See Also:
- Constant Field Values
-
ALOAD_1
static final short ALOAD_1- See Also:
- Constant Field Values
-
ALOAD_2
static final short ALOAD_2- See Also:
- Constant Field Values
-
ALOAD_3
static final short ALOAD_3- See Also:
- Constant Field Values
-
IALOAD
static final short IALOAD- See Also:
- Constant Field Values
-
LALOAD
static final short LALOAD- See Also:
- Constant Field Values
-
FALOAD
static final short FALOAD- See Also:
- Constant Field Values
-
DALOAD
static final short DALOAD- See Also:
- Constant Field Values
-
AALOAD
static final short AALOAD- See Also:
- Constant Field Values
-
BALOAD
static final short BALOAD- See Also:
- Constant Field Values
-
CALOAD
static final short CALOAD- See Also:
- Constant Field Values
-
SALOAD
static final short SALOAD- See Also:
- Constant Field Values
-
ISTORE
static final short ISTORE- See Also:
- Constant Field Values
-
LSTORE
static final short LSTORE- See Also:
- Constant Field Values
-
FSTORE
static final short FSTORE- See Also:
- Constant Field Values
-
DSTORE
static final short DSTORE- See Also:
- Constant Field Values
-
ASTORE
static final short ASTORE- See Also:
- Constant Field Values
-
ISTORE_0
static final short ISTORE_0- See Also:
- Constant Field Values
-
ISTORE_1
static final short ISTORE_1- See Also:
- Constant Field Values
-
ISTORE_2
static final short ISTORE_2- See Also:
- Constant Field Values
-
ISTORE_3
static final short ISTORE_3- See Also:
- Constant Field Values
-
LSTORE_0
static final short LSTORE_0- See Also:
- Constant Field Values
-
LSTORE_1
static final short LSTORE_1- See Also:
- Constant Field Values
-
LSTORE_2
static final short LSTORE_2- See Also:
- Constant Field Values
-
LSTORE_3
static final short LSTORE_3- See Also:
- Constant Field Values
-
FSTORE_0
static final short FSTORE_0- See Also:
- Constant Field Values
-
FSTORE_1
static final short FSTORE_1- See Also:
- Constant Field Values
-
FSTORE_2
static final short FSTORE_2- See Also:
- Constant Field Values
-
FSTORE_3
static final short FSTORE_3- See Also:
- Constant Field Values
-
DSTORE_0
static final short DSTORE_0- See Also:
- Constant Field Values
-
DSTORE_1
static final short DSTORE_1- See Also:
- Constant Field Values
-
DSTORE_2
static final short DSTORE_2- See Also:
- Constant Field Values
-
DSTORE_3
static final short DSTORE_3- See Also:
- Constant Field Values
-
ASTORE_0
static final short ASTORE_0- See Also:
- Constant Field Values
-
ASTORE_1
static final short ASTORE_1- See Also:
- Constant Field Values
-
ASTORE_2
static final short ASTORE_2- See Also:
- Constant Field Values
-
ASTORE_3
static final short ASTORE_3- See Also:
- Constant Field Values
-
IASTORE
static final short IASTORE- See Also:
- Constant Field Values
-
LASTORE
static final short LASTORE- See Also:
- Constant Field Values
-
FASTORE
static final short FASTORE- See Also:
- Constant Field Values
-
DASTORE
static final short DASTORE- See Also:
- Constant Field Values
-
AASTORE
static final short AASTORE- See Also:
- Constant Field Values
-
BASTORE
static final short BASTORE- See Also:
- Constant Field Values
-
CASTORE
static final short CASTORE- See Also:
- Constant Field Values
-
SASTORE
static final short SASTORE- See Also:
- Constant Field Values
-
POP
static final short POP- See Also:
- Constant Field Values
-
POP2
static final short POP2- See Also:
- Constant Field Values
-
DUP
static final short DUP- See Also:
- Constant Field Values
-
DUP_X1
static final short DUP_X1- See Also:
- Constant Field Values
-
DUP_X2
static final short DUP_X2- See Also:
- Constant Field Values
-
DUP2
static final short DUP2- See Also:
- Constant Field Values
-
DUP2_X1
static final short DUP2_X1- See Also:
- Constant Field Values
-
DUP2_X2
static final short DUP2_X2- See Also:
- Constant Field Values
-
SWAP
static final short SWAP- See Also:
- Constant Field Values
-
IADD
static final short IADD- See Also:
- Constant Field Values
-
LADD
static final short LADD- See Also:
- Constant Field Values
-
FADD
static final short FADD- See Also:
- Constant Field Values
-
DADD
static final short DADD- See Also:
- Constant Field Values
-
ISUB
static final short ISUB- See Also:
- Constant Field Values
-
LSUB
static final short LSUB- See Also:
- Constant Field Values
-
FSUB
static final short FSUB- See Also:
- Constant Field Values
-
DSUB
static final short DSUB- See Also:
- Constant Field Values
-
IMUL
static final short IMUL- See Also:
- Constant Field Values
-
LMUL
static final short LMUL- See Also:
- Constant Field Values
-
FMUL
static final short FMUL- See Also:
- Constant Field Values
-
DMUL
static final short DMUL- See Also:
- Constant Field Values
-
IDIV
static final short IDIV- See Also:
- Constant Field Values
-
LDIV
static final short LDIV- See Also:
- Constant Field Values
-
FDIV
static final short FDIV- See Also:
- Constant Field Values
-
DDIV
static final short DDIV- See Also:
- Constant Field Values
-
IREM
static final short IREM- See Also:
- Constant Field Values
-
LREM
static final short LREM- See Also:
- Constant Field Values
-
FREM
static final short FREM- See Also:
- Constant Field Values
-
DREM
static final short DREM- See Also:
- Constant Field Values
-
INEG
static final short INEG- See Also:
- Constant Field Values
-
LNEG
static final short LNEG- See Also:
- Constant Field Values
-
FNEG
static final short FNEG- See Also:
- Constant Field Values
-
DNEG
static final short DNEG- See Also:
- Constant Field Values
-
ISHL
static final short ISHL- See Also:
- Constant Field Values
-
LSHL
static final short LSHL- See Also:
- Constant Field Values
-
ISHR
static final short ISHR- See Also:
- Constant Field Values
-
LSHR
static final short LSHR- See Also:
- Constant Field Values
-
IUSHR
static final short IUSHR- See Also:
- Constant Field Values
-
LUSHR
static final short LUSHR- See Also:
- Constant Field Values
-
IAND
static final short IAND- See Also:
- Constant Field Values
-
LAND
static final short LAND- See Also:
- Constant Field Values
-
IOR
static final short IOR- See Also:
- Constant Field Values
-
LOR
static final short LOR- See Also:
- Constant Field Values
-
IXOR
static final short IXOR- See Also:
- Constant Field Values
-
LXOR
static final short LXOR- See Also:
- Constant Field Values
-
IINC
static final short IINC- See Also:
- Constant Field Values
-
I2L
static final short I2L- See Also:
- Constant Field Values
-
I2F
static final short I2F- See Also:
- Constant Field Values
-
I2D
static final short I2D- See Also:
- Constant Field Values
-
L2I
static final short L2I- See Also:
- Constant Field Values
-
L2F
static final short L2F- See Also:
- Constant Field Values
-
L2D
static final short L2D- See Also:
- Constant Field Values
-
F2I
static final short F2I- See Also:
- Constant Field Values
-
F2L
static final short F2L- See Also:
- Constant Field Values
-
F2D
static final short F2D- See Also:
- Constant Field Values
-
D2I
static final short D2I- See Also:
- Constant Field Values
-
D2L
static final short D2L- See Also:
- Constant Field Values
-
D2F
static final short D2F- See Also:
- Constant Field Values
-
I2B
static final short I2B- See Also:
- Constant Field Values
-
INT2BYTE
static final short INT2BYTE- See Also:
- Constant Field Values
-
I2C
static final short I2C- See Also:
- Constant Field Values
-
INT2CHAR
static final short INT2CHAR- See Also:
- Constant Field Values
-
I2S
static final short I2S- See Also:
- Constant Field Values
-
INT2SHORT
static final short INT2SHORT- See Also:
- Constant Field Values
-
LCMP
static final short LCMP- See Also:
- Constant Field Values
-
FCMPL
static final short FCMPL- See Also:
- Constant Field Values
-
FCMPG
static final short FCMPG- See Also:
- Constant Field Values
-
DCMPL
static final short DCMPL- See Also:
- Constant Field Values
-
DCMPG
static final short DCMPG- See Also:
- Constant Field Values
-
IFEQ
static final short IFEQ- See Also:
- Constant Field Values
-
IFNE
static final short IFNE- See Also:
- Constant Field Values
-
IFLT
static final short IFLT- See Also:
- Constant Field Values
-
IFGE
static final short IFGE- See Also:
- Constant Field Values
-
IFGT
static final short IFGT- See Also:
- Constant Field Values
-
IFLE
static final short IFLE- See Also:
- Constant Field Values
-
IF_ICMPEQ
static final short IF_ICMPEQ- See Also:
- Constant Field Values
-
IF_ICMPNE
static final short IF_ICMPNE- See Also:
- Constant Field Values
-
IF_ICMPLT
static final short IF_ICMPLT- See Also:
- Constant Field Values
-
IF_ICMPGE
static final short IF_ICMPGE- See Also:
- Constant Field Values
-
IF_ICMPGT
static final short IF_ICMPGT- See Also:
- Constant Field Values
-
IF_ICMPLE
static final short IF_ICMPLE- See Also:
- Constant Field Values
-
IF_ACMPEQ
static final short IF_ACMPEQ- See Also:
- Constant Field Values
-
IF_ACMPNE
static final short IF_ACMPNE- See Also:
- Constant Field Values
-
GOTO
static final short GOTO- See Also:
- Constant Field Values
-
JSR
static final short JSR- See Also:
- Constant Field Values
-
RET
static final short RET- See Also:
- Constant Field Values
-
TABLESWITCH
static final short TABLESWITCH- See Also:
- Constant Field Values
-
LOOKUPSWITCH
static final short LOOKUPSWITCH- See Also:
- Constant Field Values
-
IRETURN
static final short IRETURN- See Also:
- Constant Field Values
-
LRETURN
static final short LRETURN- See Also:
- Constant Field Values
-
FRETURN
static final short FRETURN- See Also:
- Constant Field Values
-
DRETURN
static final short DRETURN- See Also:
- Constant Field Values
-
ARETURN
static final short ARETURN- See Also:
- Constant Field Values
-
RETURN
static final short RETURN- See Also:
- Constant Field Values
-
GETSTATIC
static final short GETSTATIC- See Also:
- Constant Field Values
-
PUTSTATIC
static final short PUTSTATIC- See Also:
- Constant Field Values
-
GETFIELD
static final short GETFIELD- See Also:
- Constant Field Values
-
PUTFIELD
static final short PUTFIELD- See Also:
- Constant Field Values
-
INVOKEVIRTUAL
static final short INVOKEVIRTUAL- See Also:
- Constant Field Values
-
INVOKESPECIAL
static final short INVOKESPECIAL- See Also:
- Constant Field Values
-
INVOKENONVIRTUAL
static final short INVOKENONVIRTUAL- See Also:
- Constant Field Values
-
INVOKESTATIC
static final short INVOKESTATIC- See Also:
- Constant Field Values
-
INVOKEINTERFACE
static final short INVOKEINTERFACE- See Also:
- Constant Field Values
-
INVOKEDYNAMIC
static final short INVOKEDYNAMIC- See Also:
- Constant Field Values
-
NEW
static final short NEW- See Also:
- Constant Field Values
-
NEWARRAY
static final short NEWARRAY- See Also:
- Constant Field Values
-
ANEWARRAY
static final short ANEWARRAY- See Also:
- Constant Field Values
-
ARRAYLENGTH
static final short ARRAYLENGTH- See Also:
- Constant Field Values
-
ATHROW
static final short ATHROW- See Also:
- Constant Field Values
-
CHECKCAST
static final short CHECKCAST- See Also:
- Constant Field Values
-
INSTANCEOF
static final short INSTANCEOF- See Also:
- Constant Field Values
-
MONITORENTER
static final short MONITORENTER- See Also:
- Constant Field Values
-
MONITOREXIT
static final short MONITOREXIT- See Also:
- Constant Field Values
-
WIDE
static final short WIDE- See Also:
- Constant Field Values
-
MULTIANEWARRAY
static final short MULTIANEWARRAY- See Also:
- Constant Field Values
-
IFNULL
static final short IFNULL- See Also:
- Constant Field Values
-
IFNONNULL
static final short IFNONNULL- See Also:
- Constant Field Values
-
GOTO_W
static final short GOTO_W- See Also:
- Constant Field Values
-
JSR_W
static final short JSR_W- See Also:
- Constant Field Values
-
BREAKPOINT
static final short BREAKPOINTNon-legal opcodes, may be used by JVM internally.- See Also:
- Constant Field Values
-
LDC_QUICK
static final short LDC_QUICK- See Also:
- Constant Field Values
-
LDC_W_QUICK
static final short LDC_W_QUICK- See Also:
- Constant Field Values
-
LDC2_W_QUICK
static final short LDC2_W_QUICK- See Also:
- Constant Field Values
-
GETFIELD_QUICK
static final short GETFIELD_QUICK- See Also:
- Constant Field Values
-
PUTFIELD_QUICK
static final short PUTFIELD_QUICK- See Also:
- Constant Field Values
-
GETFIELD2_QUICK
static final short GETFIELD2_QUICK- See Also:
- Constant Field Values
-
PUTFIELD2_QUICK
static final short PUTFIELD2_QUICK- See Also:
- Constant Field Values
-
GETSTATIC_QUICK
static final short GETSTATIC_QUICK- See Also:
- Constant Field Values
-
PUTSTATIC_QUICK
static final short PUTSTATIC_QUICK- See Also:
- Constant Field Values
-
GETSTATIC2_QUICK
static final short GETSTATIC2_QUICK- See Also:
- Constant Field Values
-
PUTSTATIC2_QUICK
static final short PUTSTATIC2_QUICK- See Also:
- Constant Field Values
-
INVOKEVIRTUAL_QUICK
static final short INVOKEVIRTUAL_QUICK- See Also:
- Constant Field Values
-
INVOKENONVIRTUAL_QUICK
static final short INVOKENONVIRTUAL_QUICK- See Also:
- Constant Field Values
-
INVOKESUPER_QUICK
static final short INVOKESUPER_QUICK- See Also:
- Constant Field Values
-
INVOKESTATIC_QUICK
static final short INVOKESTATIC_QUICK- See Also:
- Constant Field Values
-
INVOKEINTERFACE_QUICK
static final short INVOKEINTERFACE_QUICK- See Also:
- Constant Field Values
-
INVOKEVIRTUALOBJECT_QUICK
static final short INVOKEVIRTUALOBJECT_QUICK- See Also:
- Constant Field Values
-
NEW_QUICK
static final short NEW_QUICK- See Also:
- Constant Field Values
-
ANEWARRAY_QUICK
static final short ANEWARRAY_QUICK- See Also:
- Constant Field Values
-
MULTIANEWARRAY_QUICK
static final short MULTIANEWARRAY_QUICK- See Also:
- Constant Field Values
-
CHECKCAST_QUICK
static final short CHECKCAST_QUICK- See Also:
- Constant Field Values
-
INSTANCEOF_QUICK
static final short INSTANCEOF_QUICK- See Also:
- Constant Field Values
-
INVOKEVIRTUAL_QUICK_W
static final short INVOKEVIRTUAL_QUICK_W- See Also:
- Constant Field Values
-
GETFIELD_QUICK_W
static final short GETFIELD_QUICK_W- See Also:
- Constant Field Values
-
PUTFIELD_QUICK_W
static final short PUTFIELD_QUICK_W- See Also:
- Constant Field Values
-
IMPDEP1
static final short IMPDEP1- See Also:
- Constant Field Values
-
IMPDEP2
static final short IMPDEP2- See Also:
- Constant Field Values
-
PUSH
static final short PUSHFor internal purposes only.- See Also:
- Constant Field Values
-
SWITCH
static final short SWITCH- See Also:
- Constant Field Values
-
UNDEFINED
static final short UNDEFINEDIllegal codes- See Also:
- Constant Field Values
-
UNPREDICTABLE
static final short UNPREDICTABLE- See Also:
- Constant Field Values
-
RESERVED
static final short RESERVED- See Also:
- Constant Field Values
-
ILLEGAL_OPCODE
- See Also:
- Constant Field Values
-
ILLEGAL_TYPE
- See Also:
- Constant Field Values
-
T_BOOLEAN
static final byte T_BOOLEAN- See Also:
- Constant Field Values
-
T_CHAR
static final byte T_CHAR- See Also:
- Constant Field Values
-
T_FLOAT
static final byte T_FLOAT- See Also:
- Constant Field Values
-
T_DOUBLE
static final byte T_DOUBLE- See Also:
- Constant Field Values
-
T_BYTE
static final byte T_BYTE- See Also:
- Constant Field Values
-
T_SHORT
static final byte T_SHORT- See Also:
- Constant Field Values
-
T_INT
static final byte T_INT- See Also:
- Constant Field Values
-
T_LONG
static final byte T_LONG- See Also:
- Constant Field Values
-
T_VOID
static final byte T_VOID- See Also:
- Constant Field Values
-
T_ARRAY
static final byte T_ARRAY- See Also:
- Constant Field Values
-
T_OBJECT
static final byte T_OBJECT- See Also:
- Constant Field Values
-
T_REFERENCE
static final byte T_REFERENCE- See Also:
- Constant Field Values
-
T_UNKNOWN
static final byte T_UNKNOWN- See Also:
- Constant Field Values
-
T_ADDRESS
static final byte T_ADDRESS- See Also:
- Constant Field Values
-
TYPE_NAMES
The primitive type names corresponding to the T_XX constants, e.g., TYPE_NAMES[T_INT] = "int" -
CLASS_TYPE_NAMES
The primitive class names corresponding to the T_XX constants, e.g., CLASS_TYPE_NAMES[T_INT] = "java.lang.Integer" -
SHORT_TYPE_NAMES
The signature characters corresponding to primitive types, e.g., SHORT_TYPE_NAMES[T_INT] = "I" -
PUSH_INST
static final int PUSH_INST- See Also:
- Constant Field Values
-
CONSTANT_INST
static final int CONSTANT_INST- See Also:
- Constant Field Values
-
LOADCLASS_INST
static final long LOADCLASS_INST- See Also:
- Constant Field Values
-
CP_INST
static final int CP_INST- See Also:
- Constant Field Values
-
INDEXED
static final int INDEXED- See Also:
- Constant Field Values
-
LOAD_INST
static final int LOAD_INST- See Also:
- Constant Field Values
-
LV_INST
static final int LV_INST- See Also:
- Constant Field Values
-
POP_INST
static final int POP_INST- See Also:
- Constant Field Values
-
STORE_INST
static final int STORE_INST- See Also:
- Constant Field Values
-
STACK_INST
static final long STACK_INST- See Also:
- Constant Field Values
-
BRANCH_INSTRUCTION
static final long BRANCH_INSTRUCTION- See Also:
- Constant Field Values
-
TARGETER_INSTRUCTION
static final long TARGETER_INSTRUCTION- See Also:
- Constant Field Values
-
NEGATABLE
static final long NEGATABLE- See Also:
- Constant Field Values
-
IF_INST
static final long IF_INST- See Also:
- Constant Field Values
-
JSR_INSTRUCTION
static final long JSR_INSTRUCTION- See Also:
- Constant Field Values
-
RET_INST
static final long RET_INST- See Also:
- Constant Field Values
-
EXCEPTION_THROWER
static final long EXCEPTION_THROWER- See Also:
- Constant Field Values
-
iLen
static final byte[] iLen -
UNDEFINED_LENGTH
static final byte UNDEFINED_LENGTH- See Also:
- Constant Field Values
-
VARIABLE_LENGTH
static final byte VARIABLE_LENGTH- See Also:
- Constant Field Values
-
stackEntriesProduced
static final byte[] stackEntriesProduced -
types
-
instFlags
static final long[] instFlags -
instExcs
-
_unused
-
TYPE_OF_OPERANDS
static final short[][] TYPE_OF_OPERANDSHow the byte code operands are to be interpreted. -
OPCODE_NAMES
Names of opcodes. -
CONSUME_STACK
static final int[] CONSUME_STACKNumber of words consumed on operand stack by instructions. -
ATTR_UNKNOWN
static final byte ATTR_UNKNOWN- See Also:
- Constant Field Values
-
ATTR_SOURCE_FILE
static final byte ATTR_SOURCE_FILE- See Also:
- Constant Field Values
-
ATTR_CONSTANT_VALUE
static final byte ATTR_CONSTANT_VALUE- See Also:
- Constant Field Values
-
ATTR_CODE
static final byte ATTR_CODE- See Also:
- Constant Field Values
-
ATTR_EXCEPTIONS
static final byte ATTR_EXCEPTIONS- See Also:
- Constant Field Values
-
ATTR_LINE_NUMBER_TABLE
static final byte ATTR_LINE_NUMBER_TABLE- See Also:
- Constant Field Values
-
ATTR_LOCAL_VARIABLE_TABLE
static final byte ATTR_LOCAL_VARIABLE_TABLE- See Also:
- Constant Field Values
-
ATTR_INNER_CLASSES
static final byte ATTR_INNER_CLASSES- See Also:
- Constant Field Values
-
ATTR_SYNTHETIC
static final byte ATTR_SYNTHETIC- See Also:
- Constant Field Values
-
ATTR_DEPRECATED
static final byte ATTR_DEPRECATED- See Also:
- Constant Field Values
-
ATTR_PMG
static final byte ATTR_PMG- See Also:
- Constant Field Values
-
ATTR_SIGNATURE
static final byte ATTR_SIGNATURE- See Also:
- Constant Field Values
-
ATTR_STACK_MAP
static final byte ATTR_STACK_MAP- See Also:
- Constant Field Values
-
ATTR_RUNTIME_VISIBLE_ANNOTATIONS
static final byte ATTR_RUNTIME_VISIBLE_ANNOTATIONS- See Also:
- Constant Field Values
-
ATTR_RUNTIME_INVISIBLE_ANNOTATIONS
static final byte ATTR_RUNTIME_INVISIBLE_ANNOTATIONS- See Also:
- Constant Field Values
-
ATTR_RUNTIME_VISIBLE_PARAMETER_ANNOTATIONS
static final byte ATTR_RUNTIME_VISIBLE_PARAMETER_ANNOTATIONS- See Also:
- Constant Field Values
-
ATTR_RUNTIME_INVISIBLE_PARAMETER_ANNOTATIONS
static final byte ATTR_RUNTIME_INVISIBLE_PARAMETER_ANNOTATIONS- See Also:
- Constant Field Values
-
ATTR_LOCAL_VARIABLE_TYPE_TABLE
static final byte ATTR_LOCAL_VARIABLE_TYPE_TABLE- See Also:
- Constant Field Values
-
ATTR_ENCLOSING_METHOD
static final byte ATTR_ENCLOSING_METHOD- See Also:
- Constant Field Values
-
ATTR_ANNOTATION_DEFAULT
static final byte ATTR_ANNOTATION_DEFAULT- See Also:
- Constant Field Values
-
ATTR_BOOTSTRAPMETHODS
static final byte ATTR_BOOTSTRAPMETHODS- See Also:
- Constant Field Values
-
ATTR_RUNTIME_VISIBLE_TYPE_ANNOTATIONS
static final byte ATTR_RUNTIME_VISIBLE_TYPE_ANNOTATIONS- See Also:
- Constant Field Values
-
ATTR_RUNTIME_INVISIBLE_TYPE_ANNOTATIONS
static final byte ATTR_RUNTIME_INVISIBLE_TYPE_ANNOTATIONS- See Also:
- Constant Field Values
-
ATTR_METHOD_PARAMETERS
static final byte ATTR_METHOD_PARAMETERS- See Also:
- Constant Field Values
-
ATTR_MODULE
static final byte ATTR_MODULE- See Also:
- Constant Field Values
-
ATTR_MODULE_PACKAGES
static final byte ATTR_MODULE_PACKAGES- See Also:
- Constant Field Values
-
ATTR_MODULE_MAIN_CLASS
static final byte ATTR_MODULE_MAIN_CLASS- See Also:
- Constant Field Values
-
ATTR_NEST_HOST
static final byte ATTR_NEST_HOST- See Also:
- Constant Field Values
-
ATTR_NEST_MEMBERS
static final byte ATTR_NEST_MEMBERS- See Also:
- Constant Field Values
-
KNOWN_ATTRIBUTES
static final short KNOWN_ATTRIBUTES- See Also:
- Constant Field Values
-
ATTRIBUTE_NAMES
-
ITEM_Bogus
static final byte ITEM_BogusConstants used in the StackMap attribute.- See Also:
- Constant Field Values
-
ITEM_Integer
static final byte ITEM_Integer- See Also:
- Constant Field Values
-
ITEM_Float
static final byte ITEM_Float- See Also:
- Constant Field Values
-
ITEM_Double
static final byte ITEM_Double- See Also:
- Constant Field Values
-
ITEM_Long
static final byte ITEM_Long- See Also:
- Constant Field Values
-
ITEM_Null
static final byte ITEM_Null- See Also:
- Constant Field Values
-
ITEM_InitObject
static final byte ITEM_InitObject- See Also:
- Constant Field Values
-
ITEM_Object
static final byte ITEM_Object- See Also:
- Constant Field Values
-
ITEM_NewObject
static final byte ITEM_NewObject- See Also:
- Constant Field Values
-
ITEM_NAMES
-