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.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    One of the access flags for fields, methods, or classes.
    static final short
    One of the access flags for fields, methods, or classes.
    static final short
    One of the access flags for fields, methods, or classes.
    static final short
    One of the access flags for fields, methods, or classes.
    static final short
    One of the access flags for fields, methods, or classes.
    static final short
    One of the access flags for fields, methods, or classes.
    static final short
    One of the access flags for fields, methods, or classes.
    static final short
    One of the access flags for fields, methods, or classes.
    static final short
    One of the access flags for fields, methods, or classes.
    static final short
    One of the access flags for fields, methods, or classes.
    static final short
    One of the access flags for fields, methods, or classes.
    static final short
    One of the access flags for fields, methods, or classes.
    static final short
    One of the access flags for fields, methods, or classes.
    static final short
    One of the access flags for fields, methods, or classes.
    static final short
    One of the access flags for fields, methods, or classes.
    static final short
    One of the access flags for fields, methods, or classes.
    static final short
    One of the access flags for fields, methods, or classes.
    static final short
    One of the access flags for fields, methods, or classes.
    static final short
    One of the access flags for fields, methods, or classes.
    static final String[]
    The names of the access flags.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    JVM internal opcode.
    static final int
     
    static final int
     
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final byte
     
    static final byte
     
    static final byte
     
    static final byte
     
    static final byte
     
    static final byte
     
    static final byte
     
    static final byte
     
    static final byte
     
    static final byte
     
    static final byte
     
    static final byte
     
    static final byte
     
    static final byte
     
    static final byte
     
    static final byte
     
    static final byte
     
    static final byte
     
    static final byte
     
    static final byte
     
    static final byte
    Attributes and their corresponding names.
    static final String[]
     
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    JVM internal opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    JVM internal opcode.
    static final int
     
    static final int
     
    static final String[]
    The primitive class names corresponding to the T_XX constants, e.g., CLASS_TYPE_NAMES[T_INT] = "java.lang.Integer"
    static final byte
    Marks a constant pool entry as a Class.
    static final byte
    Marks a constant pool entry as type Double.
    static final byte
    Marks a constant pool entry as a Field Reference.
    static final byte
    Marks a constant pool entry as type Float.
    static final byte
    Marks a constant pool entry as type Integer.
    static final byte
    Marks a constant pool entry as an Interface Method Reference.
    static final byte
    Marks a constant pool entry as an Invoke Dynamic
    static final byte
    Marks a constant pool entry as type Long.
    static final byte
    Marks a constant pool entry as a Method Handle.
    static final byte
    Marks a constant pool entry as a Method Reference.
    static final byte
    Marks a constant pool entry as a Method Type.
    static final byte
    Marks a constant pool entry as a name and type.
    static final String[]
    The names of the types of entries in a constant pool.
    static final byte
    Marks a constant pool entry as type String.
    static final byte
    Marks a constant pool entry as type UTF-8.
    static final String
    The name of every constructor method in a class, also called "instance initialization method".
    static final int[]
    Number of words consumed on operand stack by instructions.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final int
     
    static final short
    Java VM opcode.
    static final short
    JVM internal opcode.
    static final short
    JVM internal opcode.
    static final short
    JVM internal opcode.
    static final short
    Java VM opcode.
    static final short
    JVM internal opcode.
    static final short
    JVM internal opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final String
    Mnemonic for an illegal opcode.
    static final String
    Mnemonic for an illegal type.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    JVM internal opcode.
    static final short
    JVM internal opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    JVM internal opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final String[]
    The names of the interfaces implemented by arrays
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    JVM internal opcode.
    static final short
    Java VM opcode.
    static final short
    JVM internal opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    JVM internal opcode.
    static final short
    JVM internal opcode.
    static final short
    Java VM opcode.
    static final short
    JVM internal opcode.
    static final short
    JVM internal opcode.
    static final short
    JVM internal opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final byte
    Constants used in the StackMap attribute.
    static final byte
     
    static final byte
     
    static final byte
     
    static final byte
     
    static final byte
     
    static final String[]
     
    static final byte
     
    static final byte
     
    static final byte
     
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
     
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    JVM internal opcode.
    static final short
    Java VM opcode.
    static final short
    JVM internal opcode.
    static final short
    Java VM opcode.
    static final short
    JVM internal opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Default major version number.
    static final short
    Major version number of class files for Java 1.1.
    static final short
    Major version number of class files for Java 1.2.
    static final short
    Major version number of class files for Java 1.2.
    static final short
    Major version number of class files for Java 1.3.
    static final short
    Major version number of class files for Java 1.4.
    static final short
    Major version number of class files for Java 1.6.
    static final short
    Major version number of class files for Java 1.7.
    static final short
    Major version number of class files for Java 1.8.
    static final short
    One of the access flags for fields, methods, or classes.
    static final int
    Maximum value for an unsigned byte.
    static final int
    One of the limitations of the Java Virtual Machine.
    static final int
    One of the limitations of the Java Virtual Machine.
    static final int
    Maximum value for an unsigned short.
    static final short
    Default major version number.
    static final short
    Minor version number of class files for Java 1.1.
    static final short
    Minor version number of class files for Java 1.2.
    static final short
    Minor version number of class files for Java 1.3.
    static final short
    Minor version number of class files for Java 1.4.
    static final short
    Minor version number of class files for Java 1.5.
    static final short
    Minor version number of class files for Java 1.6.
    static final short
    Minor version number of class files for Java 1.7.
    static final short
    Minor version number of class files for Java 1.8.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    JVM internal opcode.
    static final short
    Java VM opcode.
    static final short
    JVM internal opcode.
    static final short
    Java VM opcode.
    static final short[]
    Number of byte code operands for each opcode, i.e., number of bytes after the tag byte itself.
    static final short
    Java VM opcode.
    static final String[]
    Names of opcodes.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final int[]
    Number of words produced onto operand stack by instructions.
    static final short
    BCEL virtual instruction for pushing an arbitrary data type onto the stack.
    static final short
    Java VM opcode.
    static final short
    JVM internal opcode.
    static final short
    JVM internal opcode.
    static final short
    JVM internal opcode.
    static final short
    Java VM opcode.
    static final short
    JVM internal opcode.
    static final short
    JVM internal opcode.
    static final short
    Illegal opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final short
    Java VM opcode.
    static final int
    Constants used to identify StackMapEntry types.
    static final int
     
    static final int
    Constants that define the maximum value of those constants which store ranges.
    static final int
     
    static final int
     
    static final int
     
    static final short
    Java VM opcode.
    static final String[]
    The signature characters corresponding to primitive types, e.g., SHORT_TYPE_NAMES[T_INT] = "I"
    static final short
    Java VM opcode.
    static final String
    The name of the static initializer, also called "class initialization method" or "interface initialization method".
    static final short
    Java VM opcode.
    static final short
    BCEL virtual instruction for either LOOKUPSWITCH or TABLESWITCH.
    static final byte
    Address data type.
    static final byte
    Array data type.
    static final byte
    Boolean data type.
    static final byte
    Byte data type.
    static final byte
    Char data type.
    static final byte
    Double data type.
    static final byte
    Float data type.
    static final byte
    Int data type.
    static final byte
    Long data type.
    static final byte
    Object data type.
    static final byte
    Reference data type (deprecated).
    static final byte
    Short data type.
    static final byte
    Unknown data type.
    static final byte
    Void data type (non-standard).
    static final short
    Java VM opcode.
    static final String[]
    The primitive type names corresponding to the T_XX constants, e.g., TYPE_NAMES[T_INT] = "int"
    static final short[][]
    How the byte code operands are to be interpreted for each opcode.
    static final short
    Illegal opcode.
    static final short
    Illegal opcode.
    static final short
    Java VM opcode.