org.apache.bcel
Interface Constants
- All Known Implementing Classes:
- AnnotationEntry, Class2HTML, CodeException, LocalVariable, ParameterAnnotationEntry, Pass2Verifier, UninitializedObjectType
public interface Constants
Constants for the project, mostly defined in the JVM specification.
- Version:
- $Id: Constants.java 1151711 2011-07-28 03:27:59Z dbrosius $
- Author:
- M. Dahm
|
Field Summary |
static short |
AALOAD
Java VM opcode. |
static short |
AASTORE
Java VM opcode. |
static short |
ACC_ABSTRACT
One of the access flags for fields, methods, or classes. |
static short |
ACC_ANNOTATION
One of the access flags for fields, methods, or classes. |
static short |
ACC_BRIDGE
One of the access flags for fields, methods, or classes. |
static short |
ACC_ENUM
One of the access flags for fields, methods, or classes. |
static short |
ACC_FINAL
One of the access flags for fields, methods, or classes. |
static short |
ACC_INTERFACE
One of the access flags for fields, methods, or classes. |
static short |
ACC_NATIVE
One of the access flags for fields, methods, or classes. |
static short |
ACC_PRIVATE
One of the access flags for fields, methods, or classes. |
static short |
ACC_PROTECTED
One of the access flags for fields, methods, or classes. |
static short |
ACC_PUBLIC
One of the access flags for fields, methods, or classes. |
static short |
ACC_STATIC
One of the access flags for fields, methods, or classes. |
static short |
ACC_STRICT
One of the access flags for fields, methods, or classes. |
static short |
ACC_SUPER
One of the access flags for fields, methods, or classes. |
static short |
ACC_SYNCHRONIZED
One of the access flags for fields, methods, or classes. |
static short |
ACC_SYNTHETIC
One of the access flags for fields, methods, or classes. |
static short |
ACC_SYPER
One of the access flags for fields, methods, or classes. |
static short |
ACC_TRANSIENT
One of the access flags for fields, methods, or classes. |
static short |
ACC_VARARGS
One of the access flags for fields, methods, or classes. |
static short |
ACC_VOLATILE
One of the access flags for fields, methods, or classes. |
static String[] |
ACCESS_NAMES
The names of the access flags. |
static short |
ACONST_NULL
Java VM opcode. |
static short |
ALOAD
Java VM opcode. |
static short |
ALOAD_0
Java VM opcode. |
static short |
ALOAD_1
Java VM opcode. |
static short |
ALOAD_2
Java VM opcode. |
static short |
ALOAD_3
Java VM opcode. |
static short |
ANEWARRAY
Java VM opcode. |
static short |
ANEWARRAY_QUICK
JVM internal opcode. |
static int |
APPEND_FRAME
|
static int |
APPEND_FRAME_MAX
|
static short |
ARETURN
Java VM opcode. |
static short |
ARRAYLENGTH
Java VM opcode. |
static short |
ASTORE
Java VM opcode. |
static short |
ASTORE_0
Java VM opcode. |
static short |
ASTORE_1
Java VM opcode. |
static short |
ASTORE_2
Java VM opcode. |
static short |
ASTORE_3
Java VM opcode. |
static short |
ATHROW
Java VM opcode. |
static byte |
ATTR_ANNOTATION_DEFAULT
|
static byte |
ATTR_CODE
|
static byte |
ATTR_CONSTANT_VALUE
|
static byte |
ATTR_DEPRECATED
|
static byte |
ATTR_ENCLOSING_METHOD
|
static byte |
ATTR_EXCEPTIONS
|
static byte |
ATTR_INNER_CLASSES
|
static byte |
ATTR_LINE_NUMBER_TABLE
|
static byte |
ATTR_LOCAL_VARIABLE_TABLE
|
static byte |
ATTR_LOCAL_VARIABLE_TYPE_TABLE
|
static byte |
ATTR_PMG
|
static byte |
ATTR_RUNTIME_VISIBLE_ANNOTATIONS
|
static byte |
ATTR_RUNTIME_VISIBLE_PARAMETER_ANNOTATIONS
|
static byte |
ATTR_RUNTIMEIN_VISIBLE_ANNOTATIONS
|
static byte |
ATTR_RUNTIMEIN_VISIBLE_PARAMETER_ANNOTATIONS
|
static byte |
ATTR_SIGNATURE
|
static byte |
ATTR_SOURCE_FILE
|
static byte |
ATTR_STACK_MAP
|
static byte |
ATTR_STACK_MAP_TABLE
|
static byte |
ATTR_SYNTHETIC
|
static byte |
ATTR_UNKNOWN
Attributes and their corresponding names. |
static String[] |
ATTRIBUTE_NAMES
|
static short |
BALOAD
Java VM opcode. |
static short |
BASTORE
Java VM opcode. |
static short |
BIPUSH
Java VM opcode. |
static short |
BREAKPOINT
JVM internal opcode. |
static short |
CALOAD
Java VM opcode. |
static short |
CASTORE
Java VM opcode. |
static short |
CHECKCAST
Java VM opcode. |
static short |
CHECKCAST_QUICK
JVM internal opcode. |
static int |
CHOP_FRAME
|
static int |
CHOP_FRAME_MAX
|
static String[] |
CLASS_TYPE_NAMES
The primitive class names corresponding to the T_XX constants,
e.g., CLASS_TYPE_NAMES[T_INT] = "java.lang.Integer" |
static byte |
CONSTANT_Class
Marks a constant pool entry as a Class. |
static byte |
CONSTANT_Double
Marks a constant pool entry as type Double. |
static byte |
CONSTANT_Fieldref
Marks a constant pool entry as a Field Reference. |
static byte |
CONSTANT_Float
Marks a constant pool entry as type Float. |
static byte |
CONSTANT_Integer
Marks a constant pool entry as type Integer. |
static byte |
CONSTANT_InterfaceMethodref
Marks a constant pool entry as an Interface Method Reference. |
static byte |
CONSTANT_Long
Marks a constant pool entry as type Long. |
static byte |
CONSTANT_Methodref
Marks a constant pool entry as a Method Reference. |
static byte |
CONSTANT_NameAndType
Marks a constant pool entry as a name and type. |
static String[] |
CONSTANT_NAMES
The names of the types of entries in a constant pool. |
static byte |
CONSTANT_String
Marks a constant pool entry as type String. |
static byte |
CONSTANT_Utf8
Marks a constant pool entry as type UTF-8. |
static String |
CONSTRUCTOR_NAME
The name of every constructor method in a class, also called
"instance initialization method". |
static int[] |
CONSUME_STACK
Number of words consumed on operand stack by instructions. |
static short |
D2F
Java VM opcode. |
static short |
D2I
Java VM opcode. |
static short |
D2L
Java VM opcode. |
static short |
DADD
Java VM opcode. |
static short |
DALOAD
Java VM opcode. |
static short |
DASTORE
Java VM opcode. |
static short |
DCMPG
Java VM opcode. |
static short |
DCMPL
Java VM opcode. |
static short |
DCONST_0
Java VM opcode. |
static short |
DCONST_1
Java VM opcode. |
static short |
DDIV
Java VM opcode. |
static short |
DLOAD
Java VM opcode. |
static short |
DLOAD_0
Java VM opcode. |
static short |
DLOAD_1
Java VM opcode. |
static short |
DLOAD_2
Java VM opcode. |
static short |
DLOAD_3
Java VM opcode. |
static short |
DMUL
Java VM opcode. |
static short |
DNEG
Java VM opcode. |
static short |
DREM
Java VM opcode. |
static short |
DRETURN
Java VM opcode. |
static short |
DSTORE
Java VM opcode. |
static short |
DSTORE_0
Java VM opcode. |
static short |
DSTORE_1
Java VM opcode. |
static short |
DSTORE_2
Java VM opcode. |
static short |
DSTORE_3
Java VM opcode. |
static short |
DSUB
Java VM opcode. |
static short |
DUP
Java VM opcode. |
static short |
DUP_X1
Java VM opcode. |
static short |
DUP_X2
Java VM opcode. |
static short |
DUP2
Java VM opcode. |
static short |
DUP2_X1
Java VM opcode. |
static short |
DUP2_X2
Java VM opcode. |
static short |
F2D
Java VM opcode. |
static short |
F2I
Java VM opcode. |
static short |
F2L
Java VM opcode. |
static short |
FADD
Java VM opcode. |
static short |
FALOAD
Java VM opcode. |
static short |
FASTORE
Java VM opcode. |
static short |
FCMPG
Java VM opcode. |
static short |
FCMPL
Java VM opcode. |
static short |
FCONST_0
Java VM opcode. |
static short |
FCONST_1
Java VM opcode. |
static short |
FCONST_2
Java VM opcode. |
static short |
FDIV
Java VM opcode. |
static short |
FLOAD
Java VM opcode. |
static short |
FLOAD_0
Java VM opcode. |
static short |
FLOAD_1
Java VM opcode. |
static short |
FLOAD_2
Java VM opcode. |
static short |
FLOAD_3
Java VM opcode. |
static short |
FMUL
Java VM opcode. |
static short |
FNEG
Java VM opcode. |
static short |
FREM
Java VM opcode. |
static short |
FRETURN
Java VM opcode. |
static short |
FSTORE
Java VM opcode. |
static short |
FSTORE_0
Java VM opcode. |
static short |
FSTORE_1
Java VM opcode. |
static short |
FSTORE_2
Java VM opcode. |
static short |
FSTORE_3
Java VM opcode. |
static short |
FSUB
Java VM opcode. |
static int |
FULL_FRAME
|
static short |
GETFIELD
Java VM opcode. |
static short |
GETFIELD_QUICK
JVM internal opcode. |
static short |
GETFIELD_QUICK_W
JVM internal opcode. |
static short |
GETFIELD2_QUICK
JVM internal opcode. |
static short |
GETSTATIC
Java VM opcode. |
static short |
GETSTATIC_QUICK
JVM internal opcode. |
static short |
GETSTATIC2_QUICK
JVM internal opcode. |
static short |
GOTO
Java VM opcode. |
static short |
GOTO_W
Java VM opcode. |
static short |
I2B
Java VM opcode. |
static short |
I2C
Java VM opcode. |
static short |
I2D
Java VM opcode. |
static short |
I2F
Java VM opcode. |
static short |
I2L
Java VM opcode. |
static short |
I2S
Java VM opcode. |
static short |
IADD
Java VM opcode. |
static short |
IALOAD
Java VM opcode. |
static short |
IAND
Java VM opcode. |
static short |
IASTORE
Java VM opcode. |
static short |
ICONST_0
Java VM opcode. |
static short |
ICONST_1
Java VM opcode. |
static short |
ICONST_2
Java VM opcode. |
static short |
ICONST_3
Java VM opcode. |
static short |
ICONST_4
Java VM opcode. |
static short |
ICONST_5
Java VM opcode. |
static short |
ICONST_M1
Java VM opcode. |
static short |
IDIV
Java VM opcode. |
static short |
IF_ACMPEQ
Java VM opcode. |
static short |
IF_ACMPNE
Java VM opcode. |
static short |
IF_ICMPEQ
Java VM opcode. |
static short |
IF_ICMPGE
Java VM opcode. |
static short |
IF_ICMPGT
Java VM opcode. |
static short |
IF_ICMPLE
Java VM opcode. |
static short |
IF_ICMPLT
Java VM opcode. |
static short |
IF_ICMPNE
Java VM opcode. |
static short |
IFEQ
Java VM opcode. |
static short |
IFGE
Java VM opcode. |
static short |
IFGT
Java VM opcode. |
static short |
IFLE
Java VM opcode. |
static short |
IFLT
Java VM opcode. |
static short |
IFNE
Java VM opcode. |
static short |
IFNONNULL
Java VM opcode. |
static short |
IFNULL
Java VM opcode. |
static short |
IINC
Java VM opcode. |
static String |
ILLEGAL_OPCODE
Mnemonic for an illegal opcode. |
static String |
ILLEGAL_TYPE
Mnemonic for an illegal type. |
static short |
ILOAD
Java VM opcode. |
static short |
ILOAD_0
Java VM opcode. |
static short |
ILOAD_1
Java VM opcode. |
static short |
ILOAD_2
Java VM opcode. |
static short |
ILOAD_3
Java VM opcode. |
static short |
IMPDEP1
JVM internal opcode. |
static short |
IMPDEP2
JVM internal opcode. |
static short |
IMUL
Java VM opcode. |
static short |
INEG
Java VM opcode. |
static short |
INSTANCEOF
Java VM opcode. |
static short |
INSTANCEOF_QUICK
JVM internal opcode. |
static short |
INT2BYTE
Java VM opcode. |
static short |
INT2CHAR
Java VM opcode. |
static short |
INT2SHORT
Java VM opcode. |
static String[] |
INTERFACES_IMPLEMENTED_BY_ARRAYS
The names of the interfaces implemented by arrays |
static short |
INVOKEDYNAMIC
Java VM opcode. |
static short |
INVOKEINTERFACE
Java VM opcode. |
static short |
INVOKEINTERFACE_QUICK
JVM internal opcode. |
static short |
INVOKENONVIRTUAL
Java VM opcode. |
static short |
INVOKENONVIRTUAL_QUICK
JVM internal opcode. |
static short |
INVOKESPECIAL
Java VM opcode. |
static short |
INVOKESTATIC
Java VM opcode. |
static short |
INVOKESTATIC_QUICK
JVM internal opcode. |
static short |
INVOKESUPER_QUICK
JVM internal opcode. |
static short |
INVOKEVIRTUAL
Java VM opcode. |
static short |
INVOKEVIRTUAL_QUICK
JVM internal opcode. |
static short |
INVOKEVIRTUAL_QUICK_W
JVM internal opcode. |
static short |
INVOKEVIRTUALOBJECT_QUICK
JVM internal opcode. |
static short |
IOR
Java VM opcode. |
static short |
IREM
Java VM opcode. |
static short |
IRETURN
Java VM opcode. |
static short |
ISHL
Java VM opcode. |
static short |
ISHR
Java VM opcode. |
static short |
ISTORE
Java VM opcode. |
static short |
ISTORE_0
Java VM opcode. |
static short |
ISTORE_1
Java VM opcode. |
static short |
ISTORE_2
Java VM opcode. |
static short |
ISTORE_3
Java VM opcode. |
static short |
ISUB
Java VM opcode. |
static byte |
ITEM_Bogus
Constants used in the StackMap attribute. |
static byte |
ITEM_Double
|
static byte |
ITEM_Float
|
static byte |
ITEM_InitObject
|
static byte |
ITEM_Integer
|
static byte |
ITEM_Long
|
static String[] |
ITEM_NAMES
|
static byte |
ITEM_NewObject
|
static byte |
ITEM_Null
|
static byte |
ITEM_Object
|
static short |
IUSHR
Java VM opcode. |
static short |
IXOR
Java VM opcode. |
static short |
JSR
Java VM opcode. |
static short |
JSR_W
Java VM opcode. |
static short |
KNOWN_ATTRIBUTES
|
static short |
L2D
Java VM opcode. |
static short |
L2F
Java VM opcode. |
static short |
L2I
Java VM opcode. |
static short |
LADD
Java VM opcode. |
static short |
LALOAD
Java VM opcode. |
static short |
LAND
Java VM opcode. |
static short |
LASTORE
Java VM opcode. |
static short |
LCMP
Java VM opcode. |
static short |
LCONST_0
Java VM opcode. |
static short |
LCONST_1
Java VM opcode. |
static short |
LDC
Java VM opcode. |
static short |
LDC_QUICK
JVM internal opcode. |
static short |
LDC_W
Java VM opcode. |
static short |
LDC_W_QUICK
JVM internal opcode. |
static short |
LDC2_W
Java VM opcode. |
static short |
LDC2_W_QUICK
JVM internal opcode. |
static short |
LDIV
Java VM opcode. |
static short |
LLOAD
Java VM opcode. |
static short |
LLOAD_0
Java VM opcode. |
static short |
LLOAD_1
Java VM opcode. |
static short |
LLOAD_2
Java VM opcode. |
static short |
LLOAD_3
Java VM opcode. |
static short |
LMUL
Java VM opcode. |
static short |
LNEG
Java VM opcode. |
static short |
LOOKUPSWITCH
Java VM opcode. |
static short |
LOR
Java VM opcode. |
static short |
LREM
Java VM opcode. |
static short |
LRETURN
Java VM opcode. |
static short |
LSHL
Java VM opcode. |
static short |
LSHR
Java VM opcode. |
static short |
LSTORE
Java VM opcode. |
static short |
LSTORE_0
Java VM opcode. |
static short |
LSTORE_1
Java VM opcode. |
static short |
LSTORE_2
Java VM opcode. |
static short |
LSTORE_3
Java VM opcode. |
static short |
LSUB
Java VM opcode. |
static short |
LUSHR
Java VM opcode. |
static short |
LXOR
Java VM opcode. |
static short |
MAJOR
Default major version number. |
static short |
MAJOR_1_1
Major version number of class files for Java 1.1. |
static short |
MAJOR_1_2
Major version number of class files for Java 1.2. |
static short |
MAJOR_1_3
Major version number of class files for Java 1.2. |
static short |
MAJOR_1_4
Major version number of class files for Java 1.3. |
static short |
MAJOR_1_5
Major version number of class files for Java 1.4. |
static short |
MAJOR_1_6
Major version number of class files for Java 1.6. |
static short |
MAJOR_1_7
Major version number of class files for Java 1.7. |
static short |
MAX_ACC_FLAG
One of the access flags for fields, methods, or classes. |
static int |
MAX_BYTE
Maximum value for an unsigned byte. |
static int |
MAX_CODE_SIZE
One of the limitations of the Java Virtual Machine. |
static int |
MAX_CP_ENTRIES
One of the limitations of the Java Virtual Machine. |
static int |
MAX_SHORT
Maximum value for an unsigned short. |
static short |
MINOR
Default major version number. |
static short |
MINOR_1_1
Minor version number of class files for Java 1.1. |
static short |
MINOR_1_2
Minor version number of class files for Java 1.2. |
static short |
MINOR_1_3
Minor version number of class files for Java 1.3. |
static short |
MINOR_1_4
Minor version number of class files for Java 1.4. |
static short |
MINOR_1_5
Minor version number of class files for Java 1.5. |
static short |
MINOR_1_6
Minor version number of class files for Java 1.6. |
static short |
MINOR_1_7
Minor version number of class files for Java 1.7. |
static short |
MONITORENTER
Java VM opcode. |
static short |
MONITOREXIT
Java VM opcode. |
static short |
MULTIANEWARRAY
Java VM opcode. |
static short |
MULTIANEWARRAY_QUICK
JVM internal opcode. |
static short |
NEW
Java VM opcode. |
static short |
NEW_QUICK
JVM internal opcode. |
static short |
NEWARRAY
Java VM opcode. |
static short[] |
NO_OF_OPERANDS
Number of byte code operands for each opcode, i.e., number of bytes after the tag byte
itself. |
static short |
NOP
Java VM opcode. |
static String[] |
OPCODE_NAMES
Names of opcodes. |
static short |
POP
Java VM opcode. |
static short |
POP2
Java VM opcode. |
static int[] |
PRODUCE_STACK
Number of words produced onto operand stack by instructions. |
static short |
PUSH
BCEL virtual instruction for pushing an arbitrary data type onto the stack. |
static short |
PUTFIELD
Java VM opcode. |
static short |
PUTFIELD_QUICK
JVM internal opcode. |
static short |
PUTFIELD_QUICK_W
JVM internal opcode. |
static short |
PUTFIELD2_QUICK
JVM internal opcode. |
static short |
PUTSTATIC
Java VM opcode. |
static short |
PUTSTATIC_QUICK
JVM internal opcode. |
static short |
PUTSTATIC2_QUICK
JVM internal opcode. |
static short |
RESERVED
Illegal opcode. |
static short |
RET
Java VM opcode. |
static short |
RETURN
Java VM opcode. |
static short |
SALOAD
Java VM opcode. |
static int |
SAME_FRAME
Constants used to identify StackMapEntry types. |
static int |
SAME_FRAME_EXTENDED
|
static int |
SAME_FRAME_MAX
Constants that define the maximum value of
those constants which store ranges. |
static int |
SAME_LOCALS_1_STACK_ITEM_FRAME
|
static int |
SAME_LOCALS_1_STACK_ITEM_FRAME_EXTENDED
|
static int |
SAME_LOCALS_1_STACK_ITEM_FRAME_MAX
|
static short |
SASTORE
Java VM opcode. |
static String[] |
SHORT_TYPE_NAMES
The signature characters corresponding to primitive types,
e.g., SHORT_TYPE_NAMES[T_INT] = "I" |
static short |
SIPUSH
Java VM opcode. |
static String |
STATIC_INITIALIZER_NAME
The name of the static initializer, also called "class
initialization method" or "interface initialization
method". |
static short |
SWAP
Java VM opcode. |
static short |
SWITCH
BCEL virtual instruction for either LOOKUPSWITCH or TABLESWITCH. |
static byte |
T_ADDRESS
Address data type. |
static byte |
T_ARRAY
Array data type. |
static byte |
T_BOOLEAN
Boolean data type. |
static byte |
T_BYTE
Byte data type. |
static byte |
T_CHAR
Char data type. |
static byte |
T_DOUBLE
Double data type. |
static byte |
T_FLOAT
Float data type. |
static byte |
T_INT
Int data type. |
static byte |
T_LONG
Long data type. |
static byte |
T_OBJECT
Object data type. |
static byte |
T_REFERENCE
Reference data type (deprecated). |
static byte |
T_SHORT
Short data type. |
static byte |
T_UNKNOWN
Unknown data type. |
static byte |
T_VOID
Void data type (non-standard). |
static short |
TABLESWITCH
Java VM opcode. |
static String[] |
TYPE_NAMES
The primitive type names corresponding to the T_XX constants,
e.g., TYPE_NAMES[T_INT] = "int" |
static short[][] |
TYPE_OF_OPERANDS
How the byte code operands are to be interpreted for each opcode. |
static short |
UNDEFINED
Illegal opcode. |
static short |
UNPREDICTABLE
Illegal opcode. |
static short |
WIDE
Java VM opcode. |
MAJOR_1_1
static final short MAJOR_1_1
- Major version number of class files for Java 1.1.
- See Also:
MINOR_1_1,
Constant Field Values
MINOR_1_1
static final short MINOR_1_1
- Minor version number of class files for Java 1.1.
- See Also:
MAJOR_1_1,
Constant Field Values
MAJOR_1_2
static final short MAJOR_1_2
- Major version number of class files for Java 1.2.
- See Also:
MINOR_1_2,
Constant Field Values
MINOR_1_2
static final short MINOR_1_2
- Minor version number of class files for Java 1.2.
- See Also:
MAJOR_1_2,
Constant Field Values
MAJOR_1_3
static final short MAJOR_1_3
- Major version number of class files for Java 1.2.
- See Also:
MINOR_1_2,
Constant Field Values
MINOR_1_3
static final short MINOR_1_3
- Minor version number of class files for Java 1.3.
- See Also:
MAJOR_1_3,
Constant Field Values
MAJOR_1_4
static final short MAJOR_1_4
- Major version number of class files for Java 1.3.
- See Also:
MINOR_1_3,
Constant Field Values
MINOR_1_4
static final short MINOR_1_4
- Minor version number of class files for Java 1.4.
- See Also:
MAJOR_1_4,
Constant Field Values
MAJOR_1_5
static final short MAJOR_1_5
- Major version number of class files for Java 1.4.
- See Also:
MINOR_1_4,
Constant Field Values
MINOR_1_5
static final short MINOR_1_5
- Minor version number of class files for Java 1.5.
- See Also:
MAJOR_1_5,
Constant Field Values
MAJOR_1_6
static final short MAJOR_1_6
- Major version number of class files for Java 1.6.
- See Also:
MINOR_1_6,
Constant Field Values
MINOR_1_6
static final short MINOR_1_6
- Minor version number of class files for Java 1.6.
- See Also:
MAJOR_1_6,
Constant Field Values
MAJOR_1_7
static final short MAJOR_1_7
- Major version number of class files for Java 1.7.
- See Also:
MINOR_1_7,
Constant Field Values
MINOR_1_7
static final short MINOR_1_7
- Minor version number of class files for Java 1.7.
- See Also:
MAJOR_1_7,
Constant Field Values
MAJOR
static final short MAJOR
- Default major version number. Class file is for Java 1.1.
- See Also:
MAJOR_1_1,
Constant Field Values
MINOR
static final short MINOR
- Default major version number. Class file is for Java 1.1.
- See Also:
MAJOR_1_1,
Constant Field Values
MAX_SHORT
static final int MAX_SHORT
- Maximum value for an unsigned short.
- See Also:
- Constant Field Values
MAX_BYTE
static final int MAX_BYTE
- Maximum value for an unsigned byte.
- See Also:
- Constant Field Values
ACC_PUBLIC
static final short ACC_PUBLIC
- One of the access flags for fields, methods, or classes.
- See Also:
- "Flag definitions for Fields in the Java Virtual Machine Specification (2nd edition).",
"Flag definitions for Methods in the Java Virtual Machine Specification (2nd edition).",
"Flag definitions for Classes in the Java Virtual Machine Specification (2nd edition).",
Constant Field Values
ACC_PRIVATE
static final short ACC_PRIVATE
- One of the access flags for fields, methods, or classes.
- See Also:
ACC_PUBLIC,
Constant Field Values
ACC_PROTECTED
static final short ACC_PROTECTED
- One of the access flags for fields, methods, or classes.
- See Also:
ACC_PUBLIC,
Constant Field Values
ACC_STATIC
static final short ACC_STATIC
- One of the access flags for fields, methods, or classes.
- See Also:
ACC_PUBLIC,
Constant Field Values
ACC_FINAL
static final short ACC_FINAL
- One of the access flags for fields, methods, or classes.
- See Also:
ACC_PUBLIC,
Constant Field Values
ACC_SYNCHRONIZED
static final short ACC_SYNCHRONIZED
- One of the access flags for fields, methods, or classes.
- See Also:
ACC_PUBLIC,
Constant Field Values
ACC_SYPER
static final short ACC_SYPER
- One of the access flags for fields, methods, or classes.
- See Also:
ACC_PUBLIC,
Constant Field Values
ACC_VOLATILE
static final short ACC_VOLATILE
- One of the access flags for fields, methods, or classes.
- See Also:
ACC_PUBLIC,
Constant Field Values
ACC_BRIDGE
static final short ACC_BRIDGE
- One of the access flags for fields, methods, or classes.
- See Also:
ACC_PUBLIC,
Constant Field Values
ACC_TRANSIENT
static final short ACC_TRANSIENT
- One of the access flags for fields, methods, or classes.
- See Also:
ACC_PUBLIC,
Constant Field Values
ACC_VARARGS
static final short ACC_VARARGS
- One of the access flags for fields, methods, or classes.
- See Also:
ACC_PUBLIC,
Constant Field Values
ACC_NATIVE
static final short ACC_NATIVE
- One of the access flags for fields, methods, or classes.
- See Also:
ACC_PUBLIC,
Constant Field Values
ACC_INTERFACE
static final short ACC_INTERFACE
- One of the access flags for fields, methods, or classes.
- See Also:
ACC_PUBLIC,
Constant Field Values
ACC_ABSTRACT
static final short ACC_ABSTRACT
- One of the access flags for fields, methods, or classes.
- See Also:
ACC_PUBLIC,
Constant Field Values
ACC_STRICT
static final short ACC_STRICT
- One of the access flags for fields, methods, or classes.
- See Also:
ACC_PUBLIC,
Constant Field Values
ACC_SYNTHETIC
static final short ACC_SYNTHETIC
- One of the access flags for fields, methods, or classes.
- See Also:
ACC_PUBLIC,
Constant Field Values
ACC_ANNOTATION
static final short ACC_ANNOTATION
- One of the access flags for fields, methods, or classes.
- See Also:
ACC_PUBLIC,
Constant Field Values
ACC_ENUM
static final short ACC_ENUM
- One of the access flags for fields, methods, or classes.
- See Also:
ACC_PUBLIC,
Constant Field Values
ACC_SUPER
static final short ACC_SUPER
- One of the access flags for fields, methods, or classes.
- See Also:
ACC_PUBLIC,
Constant Field Values
MAX_ACC_FLAG
static final short MAX_ACC_FLAG
- One of the access flags for fields, methods, or classes.
- See Also:
ACC_PUBLIC,
Constant Field Values
ACCESS_NAMES
static final String[] ACCESS_NAMES
- The names of the access flags.
CONSTANT_Utf8
static final byte CONSTANT_Utf8
- Marks a constant pool entry as type UTF-8.
- See Also:
- Constant Field Values
CONSTANT_Integer
static final byte CONSTANT_Integer
- Marks a constant pool entry as type Integer.
- See Also:
- Constant Field Values
CONSTANT_Float
static final byte CONSTANT_Float
- Marks a constant pool entry as type Float.
- See Also:
- Constant Field Values
CONSTANT_Long
static final byte CONSTANT_Long
- Marks a constant pool entry as type Long.
- See Also:
- Constant Field Values
CONSTANT_Double
static final byte CONSTANT_Double
- Marks a constant pool entry as type Double.
- See Also:
- Constant Field Values
CONSTANT_Class
static final byte CONSTANT_Class
- Marks a constant pool entry as a Class.
- See Also:
- Constant Field Values
CONSTANT_Fieldref
static final byte CONSTANT_Fieldref
- Marks a constant pool entry as a Field Reference.
- See Also:
- Constant Field Values
CONSTANT_String
static final byte CONSTANT_String
- Marks a constant pool entry as type String.
- See Also:
- Constant Field Values
CONSTANT_Methodref
static final byte CONSTANT_Methodref
- Marks a constant pool entry as a Method Reference.
- See Also:
- Constant Field Values
CONSTANT_InterfaceMethodref
static final byte CONSTANT_InterfaceMethodref
- Marks a constant pool entry as an Interface Method Reference.
- See Also:
- Constant Field Values
CONSTANT_NameAndType
static final byte CONSTANT_NameAndType
- Marks a constant pool entry as a name and type.
- See Also:
- Constant Field Values
CONSTANT_NAMES
static final String[] CONSTANT_NAMES
- The names of the types of entries in a constant pool.
STATIC_INITIALIZER_NAME
static final String STATIC_INITIALIZER_NAME
- The name of the static initializer, also called "class
initialization method" or "interface initialization
method". This is "<clinit>".
- See Also:
- Constant Field Values
CONSTRUCTOR_NAME
static final String CONSTRUCTOR_NAME
- The name of every constructor method in a class, also called
"instance initialization method". This is "<init>".
- See Also:
- Constant Field Values
INTERFACES_IMPLEMENTED_BY_ARRAYS
static final String[] INTERFACES_IMPLEMENTED_BY_ARRAYS
- The names of the interfaces implemented by arrays
MAX_CP_ENTRIES
static final int MAX_CP_ENTRIES
- One of the limitations of the Java Virtual Machine.
- See Also:
- The Java Virtual Machine Specification, Second Edition, page 152, chapter 4.10.,
Constant Field Values
MAX_CODE_SIZE
static final int MAX_CODE_SIZE
- One of the limitations of the Java Virtual Machine.
- See Also:
- The Java Virtual Machine Specification, Second Edition, page 152, chapter 4.10.,
Constant Field Values
NOP
static final short NOP
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
ACONST_NULL
static final short ACONST_NULL
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
ICONST_M1
static final short ICONST_M1
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
ICONST_0
static final short ICONST_0
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
ICONST_1
static final short ICONST_1
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
ICONST_2
static final short ICONST_2
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
ICONST_3
static final short ICONST_3
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
ICONST_4
static final short ICONST_4
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
ICONST_5
static final short ICONST_5
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
LCONST_0
static final short LCONST_0
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
LCONST_1
static final short LCONST_1
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
FCONST_0
static final short FCONST_0
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
FCONST_1
static final short FCONST_1
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
FCONST_2
static final short FCONST_2
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
DCONST_0
static final short DCONST_0
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
DCONST_1
static final short DCONST_1
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
BIPUSH
static final short BIPUSH
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
SIPUSH
static final short SIPUSH
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
LDC
static final short LDC
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
LDC_W
static final short LDC_W
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
LDC2_W
static final short LDC2_W
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
ILOAD
static final short ILOAD
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
LLOAD
static final short LLOAD
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
FLOAD
static final short FLOAD
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
DLOAD
static final short DLOAD
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
ALOAD
static final short ALOAD
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
ILOAD_0
static final short ILOAD_0
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
ILOAD_1
static final short ILOAD_1
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
ILOAD_2
static final short ILOAD_2
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
ILOAD_3
static final short ILOAD_3
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
LLOAD_0
static final short LLOAD_0
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
LLOAD_1
static final short LLOAD_1
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
LLOAD_2
static final short LLOAD_2
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
LLOAD_3
static final short LLOAD_3
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
FLOAD_0
static final short FLOAD_0
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
FLOAD_1
static final short FLOAD_1
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
FLOAD_2
static final short FLOAD_2
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
FLOAD_3
static final short FLOAD_3
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
DLOAD_0
static final short DLOAD_0
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
DLOAD_1
static final short DLOAD_1
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
DLOAD_2
static final short DLOAD_2
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
DLOAD_3
static final short DLOAD_3
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
ALOAD_0
static final short ALOAD_0
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
ALOAD_1
static final short ALOAD_1
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
ALOAD_2
static final short ALOAD_2
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
ALOAD_3
static final short ALOAD_3
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
IALOAD
static final short IALOAD
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
LALOAD
static final short LALOAD
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
FALOAD
static final short FALOAD
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
DALOAD
static final short DALOAD
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
AALOAD
static final short AALOAD
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
BALOAD
static final short BALOAD
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
CALOAD
static final short CALOAD
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
SALOAD
static final short SALOAD
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
ISTORE
static final short ISTORE
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
LSTORE
static final short LSTORE
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
FSTORE
static final short FSTORE
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
DSTORE
static final short DSTORE
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
ASTORE
static final short ASTORE
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
ISTORE_0
static final short ISTORE_0
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
ISTORE_1
static final short ISTORE_1
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
ISTORE_2
static final short ISTORE_2
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
ISTORE_3
static final short ISTORE_3
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
LSTORE_0
static final short LSTORE_0
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
LSTORE_1
static final short LSTORE_1
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
LSTORE_2
static final short LSTORE_2
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
LSTORE_3
static final short LSTORE_3
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
FSTORE_0
static final short FSTORE_0
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
FSTORE_1
static final short FSTORE_1
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
FSTORE_2
static final short FSTORE_2
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
FSTORE_3
static final short FSTORE_3
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
DSTORE_0
static final short DSTORE_0
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
DSTORE_1
static final short DSTORE_1
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
DSTORE_2
static final short DSTORE_2
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
DSTORE_3
static final short DSTORE_3
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
ASTORE_0
static final short ASTORE_0
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
ASTORE_1
static final short ASTORE_1
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
ASTORE_2
static final short ASTORE_2
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
ASTORE_3
static final short ASTORE_3
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
IASTORE
static final short IASTORE
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
LASTORE
static final short LASTORE
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
FASTORE
static final short FASTORE
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
DASTORE
static final short DASTORE
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
AASTORE
static final short AASTORE
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
BASTORE
static final short BASTORE
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
CASTORE
static final short CASTORE
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
SASTORE
static final short SASTORE
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
POP
static final short POP
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
POP2
static final short POP2
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
DUP
static final short DUP
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
DUP_X1
static final short DUP_X1
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
DUP_X2
static final short DUP_X2
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
DUP2
static final short DUP2
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
DUP2_X1
static final short DUP2_X1
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
DUP2_X2
static final short DUP2_X2
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
SWAP
static final short SWAP
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
IADD
static final short IADD
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
LADD
static final short LADD
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
FADD
static final short FADD
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
DADD
static final short DADD
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
ISUB
static final short ISUB
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
LSUB
static final short LSUB
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
FSUB
static final short FSUB
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
DSUB
static final short DSUB
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
IMUL
static final short IMUL
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
LMUL
static final short LMUL
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
FMUL
static final short FMUL
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
DMUL
static final short DMUL
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
IDIV
static final short IDIV
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
LDIV
static final short LDIV
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
FDIV
static final short FDIV
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
DDIV
static final short DDIV
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
IREM
static final short IREM
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
LREM
static final short LREM
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
FREM
static final short FREM
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
DREM
static final short DREM
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
INEG
static final short INEG
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
LNEG
static final short LNEG
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
FNEG
static final short FNEG
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
DNEG
static final short DNEG
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
ISHL
static final short ISHL
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
LSHL
static final short LSHL
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
ISHR
static final short ISHR
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
LSHR
static final short LSHR
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
IUSHR
static final short IUSHR
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
LUSHR
static final short LUSHR
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
IAND
static final short IAND
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
LAND
static final short LAND
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
IOR
static final short IOR
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
LOR
static final short LOR
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
IXOR
static final short IXOR
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
LXOR
static final short LXOR
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
IINC
static final short IINC
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
I2L
static final short I2L
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
I2F
static final short I2F
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
I2D
static final short I2D
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
L2I
static final short L2I
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
L2F
static final short L2F
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
L2D
static final short L2D
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
F2I
static final short F2I
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
F2L
static final short F2L
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
F2D
static final short F2D
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
D2I
static final short D2I
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
D2L
static final short D2L
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
D2F
static final short D2F
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
I2B
static final short I2B
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
INT2BYTE
static final short INT2BYTE
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
I2C
static final short I2C
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
INT2CHAR
static final short INT2CHAR
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
I2S
static final short I2S
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
INT2SHORT
static final short INT2SHORT
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
LCMP
static final short LCMP
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
FCMPL
static final short FCMPL
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
FCMPG
static final short FCMPG
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
DCMPL
static final short DCMPL
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
DCMPG
static final short DCMPG
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
IFEQ
static final short IFEQ
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
IFNE
static final short IFNE
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
IFLT
static final short IFLT
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
IFGE
static final short IFGE
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
IFGT
static final short IFGT
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
IFLE
static final short IFLE
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
IF_ICMPEQ
static final short IF_ICMPEQ
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
IF_ICMPNE
static final short IF_ICMPNE
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
IF_ICMPLT
static final short IF_ICMPLT
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
IF_ICMPGE
static final short IF_ICMPGE
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
IF_ICMPGT
static final short IF_ICMPGT
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
IF_ICMPLE
static final short IF_ICMPLE
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
IF_ACMPEQ
static final short IF_ACMPEQ
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
IF_ACMPNE
static final short IF_ACMPNE
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
GOTO
static final short GOTO
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
JSR
static final short JSR
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
RET
static final short RET
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
TABLESWITCH
static final short TABLESWITCH
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
LOOKUPSWITCH
static final short LOOKUPSWITCH
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
IRETURN
static final short IRETURN
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
LRETURN
static final short LRETURN
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
FRETURN
static final short FRETURN
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
DRETURN
static final short DRETURN
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
ARETURN
static final short ARETURN
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
RETURN
static final short RETURN
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
GETSTATIC
static final short GETSTATIC
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
PUTSTATIC
static final short PUTSTATIC
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
GETFIELD
static final short GETFIELD
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
PUTFIELD
static final short PUTFIELD
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
INVOKEVIRTUAL
static final short INVOKEVIRTUAL
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
INVOKESPECIAL
static final short INVOKESPECIAL
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
INVOKENONVIRTUAL
static final short INVOKENONVIRTUAL
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
INVOKESTATIC
static final short INVOKESTATIC
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
INVOKEINTERFACE
static final short INVOKEINTERFACE
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
INVOKEDYNAMIC
static final short INVOKEDYNAMIC
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
NEW
static final short NEW
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
NEWARRAY
static final short NEWARRAY
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
ANEWARRAY
static final short ANEWARRAY
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
ARRAYLENGTH
static final short ARRAYLENGTH
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
ATHROW
static final short ATHROW
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
CHECKCAST
static final short CHECKCAST
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
INSTANCEOF
static final short INSTANCEOF
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
MONITORENTER
static final short MONITORENTER
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
MONITOREXIT
static final short MONITOREXIT
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
WIDE
static final short WIDE
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
MULTIANEWARRAY
static final short MULTIANEWARRAY
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
IFNULL
static final short IFNULL
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
IFNONNULL
static final short IFNONNULL
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
GOTO_W
static final short GOTO_W
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
JSR_W
static final short JSR_W
- Java VM opcode.
- See Also:
- Opcode definitions in The Java Virtual Machine Specification,
Constant Field Values
BREAKPOINT
static final short BREAKPOINT
- JVM internal opcode.
- See Also:
- Reserved opcodes in the Java Virtual Machine Specification,
Constant Field Values
LDC_QUICK
static final short LDC_QUICK
- JVM internal opcode.
- See Also:
- Specification of _quick opcodes in the Java Virtual Machine Specification (version 1),
Why the _quick opcodes were removed from the second version of the Java Virtual Machine Specification.,
Constant Field Values
LDC_W_QUICK
static final short LDC_W_QUICK
- JVM internal opcode.
- See Also:
- Specification of _quick opcodes in the Java Virtual Machine Specification (version 1),
Why the _quick opcodes were removed from the second version of the Java Virtual Machine Specification.,
Constant Field Values
LDC2_W_QUICK
static final short LDC2_W_QUICK
- JVM internal opcode.
- See Also:
- Specification of _quick opcodes in the Java Virtual Machine Specification (version 1),
Why the _quick opcodes were removed from the second version of the Java Virtual Machine Specification.,
Constant Field Values
GETFIELD_QUICK
static final short GETFIELD_QUICK
- JVM internal opcode.
- See Also:
- Specification of _quick opcodes in the Java Virtual Machine Specification (version 1),
Why the _quick opcodes were removed from the second version of the Java Virtual Machine Specification.,
Constant Field Values
PUTFIELD_QUICK
static final short PUTFIELD_QUICK
- JVM internal opcode.
- See Also:
- Specification of _quick opcodes in the Java Virtual Machine Specification (version 1),
Why the _quick opcodes were removed from the second version of the Java Virtual Machine Specification.,
Constant Field Values
GETFIELD2_QUICK
static final short GETFIELD2_QUICK
- JVM internal opcode.
- See Also:
- Specification of _quick opcodes in the Java Virtual Machine Specification (version 1),
Why the _quick opcodes were removed from the second version of the Java Virtual Machine Specification.,
Constant Field Values
PUTFIELD2_QUICK
static final short PUTFIELD2_QUICK
- JVM internal opcode.
- See Also:
- Specification of _quick opcodes in the Java Virtual Machine Specification (version 1),
Why the _quick opcodes were removed from the second version of the Java Virtual Machine Specification.,
Constant Field Values
GETSTATIC_QUICK
static final short GETSTATIC_QUICK
- JVM internal opcode.
- See Also:
- Specification of _quick opcodes in the Java Virtual Machine Specification (version 1),
Why the _quick opcodes were removed from the second version of the Java Virtual Machine Specification.,
Constant Field Values
PUTSTATIC_QUICK
static final short PUTSTATIC_QUICK
- JVM internal opcode.
- See Also:
- Specification of _quick opcodes in the Java Virtual Machine Specification (version 1),
Why the _quick opcodes were removed from the second version of the Java Virtual Machine Specification.,
Constant Field Values
GETSTATIC2_QUICK
static final short GETSTATIC2_QUICK
- JVM internal opcode.
- See Also:
- Specification of _quick opcodes in the Java Virtual Machine Specification (version 1),
Why the _quick opcodes were removed from the second version of the Java Virtual Machine Specification.,
Constant Field Values
PUTSTATIC2_QUICK
static final short PUTSTATIC2_QUICK
- JVM internal opcode.
- See Also:
- Specification of _quick opcodes in the Java Virtual Machine Specification (version 1),
Why the _quick opcodes were removed from the second version of the Java Virtual Machine Specification.,
Constant Field Values
INVOKEVIRTUAL_QUICK
static final short INVOKEVIRTUAL_QUICK
- JVM internal opcode.
- See Also:
- Specification of _quick opcodes in the Java Virtual Machine Specification (version 1),
Why the _quick opcodes were removed from the second version of the Java Virtual Machine Specification.,
Constant Field Values
INVOKENONVIRTUAL_QUICK
static final short INVOKENONVIRTUAL_QUICK
- JVM internal opcode.
- See Also:
- Specification of _quick opcodes in the Java Virtual Machine Specification (version 1),
Why the _quick opcodes were removed from the second version of the Java Virtual Machine Specification.,
Constant Field Values
INVOKESUPER_QUICK
static final short INVOKESUPER_QUICK
- JVM internal opcode.
- See Also:
- Specification of _quick opcodes in the Java Virtual Machine Specification (version 1),
Why the _quick opcodes were removed from the second version of the Java Virtual Machine Specification.,
Constant Field Values
INVOKESTATIC_QUICK
static final short INVOKESTATIC_QUICK
- JVM internal opcode.
- See Also:
- Specification of _quick opcodes in the Java Virtual Machine Specification (version 1),
Why the _quick opcodes were removed from the second version of the Java Virtual Machine Specification.,
Constant Field Values
INVOKEINTERFACE_QUICK
static final short INVOKEINTERFACE_QUICK
- JVM internal opcode.
- See Also:
- Specification of _quick opcodes in the Java Virtual Machine Specification (version 1),
Why the _quick opcodes were removed from the second version of the Java Virtual Machine Specification.,
Constant Field Values
INVOKEVIRTUALOBJECT_QUICK
static final short INVOKEVIRTUALOBJECT_QUICK
- JVM internal opcode.
- See Also:
- Specification of _quick opcodes in the Java Virtual Machine Specification (version 1),
Why the _quick opcodes were removed from the second version of the Java Virtual Machine Specification.,
Constant Field Values
NEW_QUICK
static final short NEW_QUICK
- JVM internal opcode.
- See Also:
- Specification of _quick opcodes in the Java Virtual Machine Specification (version 1),
Why the _quick opcodes were removed from the second version of the Java Virtual Machine Specification.,
Constant Field Values
ANEWARRAY_QUICK
static final short ANEWARRAY_QUICK
- JVM internal opcode.
- See Also:
- Specification of _quick opcodes in the Java Virtual Machine Specification (version 1),
Why the _quick opcodes were removed from the second version of the Java Virtual Machine Specification.,
Constant Field Values
MULTIANEWARRAY_QUICK
static final short MULTIANEWARRAY_QUICK
- JVM internal opcode.
- See Also:
- Specification of _quick opcodes in the Java Virtual Machine Specification (version 1),
Why the _quick opcodes were removed from the second version of the Java Virtual Machine Specification.,
Constant Field Values
CHECKCAST_QUICK
static final short CHECKCAST_QUICK
- JVM internal opcode.
- See Also:
- Specification of _quick opcodes in the Java Virtual Machine Specification (version 1),
Why the _quick opcodes were removed from the second version of the Java Virtual Machine Specification.,
Constant Field Values
INSTANCEOF_QUICK
static final short INSTANCEOF_QUICK
- JVM internal opcode.
- See Also:
- Specification of _quick opcodes in the Java Virtual Machine Specification (version 1),
Why the _quick opcodes were removed from the second version of the Java Virtual Machine Specification.,
Constant Field Values
INVOKEVIRTUAL_QUICK_W
static final short INVOKEVIRTUAL_QUICK_W
- JVM internal opcode.
- See Also:
- Specification of _quick opcodes in the Java Virtual Machine Specification (version 1),
Why the _quick opcodes were removed from the second version of the Java Virtual Machine Specification.,
Constant Field Values
GETFIELD_QUICK_W
static final short GETFIELD_QUICK_W
- JVM internal opcode.
- See Also:
- Specification of _quick opcodes in the Java Virtual Machine Specification (version 1),
Why the _quick opcodes were removed from the second version of the Java Virtual Machine Specification.,
Constant Field Values
PUTFIELD_QUICK_W
static final short PUTFIELD_QUICK_W
- JVM internal opcode.
- See Also:
- Specification of _quick opcodes in the Java Virtual Machine Specification (version 1),
Why the _quick opcodes were removed from the second version of the Java Virtual Machine Specification.,
Constant Field Values
IMPDEP1
static final short IMPDEP1
- JVM internal opcode.
- See Also:
- Reserved opcodes in the Java Virtual Machine Specification,
Constant Field Values
IMPDEP2
static final short IMPDEP2
- JVM internal opcode.
- See Also:
- Reserved opcodes in the Java Virtual Machine Specification,
Constant Field Values
PUSH
static final short PUSH
- BCEL virtual instruction for pushing an arbitrary data type onto the stack. Will be converted to the appropriate JVM
opcode when the class is dumped.
- See Also:
- Constant Field Values
SWITCH
static final short SWITCH
- BCEL virtual instruction for either LOOKUPSWITCH or TABLESWITCH. Will be converted to the appropriate JVM
opcode when the class is dumped.
- See Also:
- Constant Field Values
UNDEFINED
static final short UNDEFINED
- Illegal opcode.
- See Also:
- Constant Field Values
UNPREDICTABLE
static final short UNPREDICTABLE
- Illegal opcode.
- See Also:
- Constant Field Values
RESERVED
static final short RESERVED
- Illegal opcode.
- See Also:
- Constant Field Values
ILLEGAL_OPCODE
static final String ILLEGAL_OPCODE
- Mnemonic for an illegal opcode.
- See Also:
- Constant Field Values
ILLEGAL_TYPE
static final String ILLEGAL_TYPE
- Mnemonic for an illegal type.
- See Also:
- Constant Field Values
T_BOOLEAN
static final byte T_BOOLEAN
- Boolean data type.
- See Also:
- Constant Field Values
T_CHAR
static final byte T_CHAR
- Char data type.
- See Also:
- Constant Field Values
T_FLOAT
static final byte T_FLOAT
- Float data type.
- See Also:
- Constant Field Values
T_DOUBLE
static final byte T_DOUBLE
- Double data type.
- See Also:
- Constant Field Values
T_BYTE
static final byte T_BYTE
- Byte data type.
- See Also:
- Constant Field Values
T_SHORT
static final byte T_SHORT
- Short data type.
- See Also:
- Constant Field Values
T_INT
static final byte T_INT
- Int data type.
- See Also:
- Constant Field Values
T_LONG
static final byte T_LONG
- Long data type.
- See Also:
- Constant Field Values
T_VOID
static final byte T_VOID
- Void data type (non-standard).
- See Also:
- Constant Field Values
T_ARRAY
static final byte T_ARRAY
- Array data type.
- See Also:
- Constant Field Values
T_OBJECT
static final byte T_OBJECT
- Object data type.
- See Also:
- Constant Field Values
T_REFERENCE
static final byte T_REFERENCE
- Reference data type (deprecated).
- See Also:
- Constant Field Values
T_UNKNOWN
static final byte T_UNKNOWN
- Unknown data type.
- See Also:
- Constant Field Values
T_ADDRESS
static final byte T_ADDRESS
- Address data type.
- See Also:
- Constant Field Values
TYPE_NAMES
static final String[] TYPE_NAMES
- The primitive type names corresponding to the T_XX constants,
e.g., TYPE_NAMES[T_INT] = "int"
CLASS_TYPE_NAMES
static final String[] CLASS_TYPE_NAMES
- The primitive class names corresponding to the T_XX constants,
e.g., CLASS_TYPE_NAMES[T_INT] = "java.lang.Integer"
SHORT_TYPE_NAMES
static final String[] SHORT_TYPE_NAMES
- The signature characters corresponding to primitive types,
e.g., SHORT_TYPE_NAMES[T_INT] = "I"
NO_OF_OPERANDS
static final short[] NO_OF_OPERANDS
- Number of byte code operands for each opcode, i.e., number of bytes after the tag byte
itself. Indexed by opcode, so NO_OF_OPERANDS[BIPUSH] = the number of operands for a bipush
instruction.
TYPE_OF_OPERANDS
static final short[][] TYPE_OF_OPERANDS
- How the byte code operands are to be interpreted for each opcode.
Indexed by opcode. TYPE_OF_OPERANDS[ILOAD] = an array of shorts
describing the data types for the instruction.
OPCODE_NAMES
static final String[] OPCODE_NAMES
- Names of opcodes. Indexed by opcode. OPCODE_NAMES[ALOAD] = "aload".
CONSUME_STACK
static final int[] CONSUME_STACK
- Number of words consumed on operand stack by instructions.
Indexed by opcode. CONSUME_STACK[FALOAD] = number of words
consumed from the stack by a faload instruction.
PRODUCE_STACK
static final int[] PRODUCE_STACK
- Number of words produced onto operand stack by instructions.
Indexed by opcode. CONSUME_STACK[DALOAD] = number of words
consumed from the stack by a daload instruction.
ATTR_UNKNOWN
static final byte ATTR_UNKNOWN
- Attributes and their corresponding names.
- See Also:
- Constant Field Values
ATTR_SOURCE_FILE
static final byte ATTR_SOURCE_FILE
- See Also:
- Constant Field Values
ATTR_CONSTANT_VALUE
static final byte ATTR_CONSTANT_VALUE
- See Also:
- Constant Field Values
ATTR_CODE
static final byte ATTR_CODE
- See Also:
- Constant Field Values
ATTR_EXCEPTIONS
static final byte ATTR_EXCEPTIONS
- See Also:
- Constant Field Values
ATTR_LINE_NUMBER_TABLE
static final byte ATTR_LINE_NUMBER_TABLE
- See Also:
- Constant Field Values
ATTR_LOCAL_VARIABLE_TABLE
static final byte ATTR_LOCAL_VARIABLE_TABLE
- See Also:
- Constant Field Values
ATTR_INNER_CLASSES
static final byte ATTR_INNER_CLASSES
- See Also:
- Constant Field Values
ATTR_SYNTHETIC
static final byte ATTR_SYNTHETIC
- See Also:
- Constant Field Values
ATTR_DEPRECATED
static final byte ATTR_DEPRECATED
- See Also:
- Constant Field Values
ATTR_PMG
static final byte ATTR_PMG
- See Also:
- Constant Field Values
ATTR_SIGNATURE
static final byte ATTR_SIGNATURE
- See Also:
- Constant Field Values
ATTR_STACK_MAP
static final byte ATTR_STACK_MAP
- See Also:
- Constant Field Values
ATTR_RUNTIME_VISIBLE_ANNOTATIONS
static final byte ATTR_RUNTIME_VISIBLE_ANNOTATIONS
- See Also:
- Constant Field Values
ATTR_RUNTIMEIN_VISIBLE_ANNOTATIONS
static final byte ATTR_RUNTIMEIN_VISIBLE_ANNOTATIONS
- See Also:
- Constant Field Values
ATTR_RUNTIME_VISIBLE_PARAMETER_ANNOTATIONS
static final byte ATTR_RUNTIME_VISIBLE_PARAMETER_ANNOTATIONS
- See Also:
- Constant Field Values
ATTR_RUNTIMEIN_VISIBLE_PARAMETER_ANNOTATIONS
static final byte ATTR_RUNTIMEIN_VISIBLE_PARAMETER_ANNOTATIONS
- See Also:
- Constant Field Values
ATTR_ANNOTATION_DEFAULT
static final byte ATTR_ANNOTATION_DEFAULT
- See Also:
- Constant Field Values
ATTR_LOCAL_VARIABLE_TYPE_TABLE
static final byte ATTR_LOCAL_VARIABLE_TYPE_TABLE
- See Also:
- Constant Field Values
ATTR_ENCLOSING_METHOD
static final byte ATTR_ENCLOSING_METHOD
- See Also:
- Constant Field Values
ATTR_STACK_MAP_TABLE
static final byte ATTR_STACK_MAP_TABLE
- See Also:
- Constant Field Values
KNOWN_ATTRIBUTES
static final short KNOWN_ATTRIBUTES
- See Also:
- Constant Field Values
ATTRIBUTE_NAMES
static final String[] ATTRIBUTE_NAMES
ITEM_Bogus
static final byte ITEM_Bogus
- Constants used in the StackMap attribute.
- See Also:
- Constant Field Values
ITEM_Integer
static final byte ITEM_Integer
- See Also:
- Constant Field Values
ITEM_Float
static final byte ITEM_Float
- See Also:
- Constant Field Values
ITEM_Double
static final byte ITEM_Double
- See Also:
- Constant Field Values
ITEM_Long
static final byte ITEM_Long
- See Also:
- Constant Field Values
ITEM_Null
static final byte ITEM_Null
- See Also:
- Constant Field Values
ITEM_InitObject
static final byte ITEM_InitObject
- See Also:
- Constant Field Values
ITEM_Object
static final byte ITEM_Object
- See Also:
- Constant Field Values
ITEM_NewObject
static final byte ITEM_NewObject
- See Also:
- Constant Field Values
ITEM_NAMES
static final String[] ITEM_NAMES
SAME_FRAME
static final int SAME_FRAME
- Constants used to identify StackMapEntry types.
For those types which can specify a range, the
constant names the lowest value.
- See Also:
- Constant Field Values
SAME_LOCALS_1_STACK_ITEM_FRAME
static final int SAME_LOCALS_1_STACK_ITEM_FRAME
- See Also:
- Constant Field Values
SAME_LOCALS_1_STACK_ITEM_FRAME_EXTENDED
static final int SAME_LOCALS_1_STACK_ITEM_FRAME_EXTENDED
- See Also:
- Constant Field Values
CHOP_FRAME
static final int CHOP_FRAME
- See Also:
- Constant Field Values
SAME_FRAME_EXTENDED
static final int SAME_FRAME_EXTENDED
- See Also:
- Constant Field Values
APPEND_FRAME
static final int APPEND_FRAME
- See Also:
- Constant Field Values
FULL_FRAME
static final int FULL_FRAME
- See Also:
- Constant Field Values
SAME_FRAME_MAX
static final int SAME_FRAME_MAX
- Constants that define the maximum value of
those constants which store ranges.
- See Also:
- Constant Field Values
SAME_LOCALS_1_STACK_ITEM_FRAME_MAX
static final int SAME_LOCALS_1_STACK_ITEM_FRAME_MAX
- See Also:
- Constant Field Values
CHOP_FRAME_MAX
static final int CHOP_FRAME_MAX
- See Also:
- Constant Field Values
APPEND_FRAME_MAX
static final int APPEND_FRAME_MAX
- See Also:
- Constant Field Values
Copyright © 2004-2011 The Apache Software Foundation. All Rights Reserved.