Interface ConstantPoolTypes
public interface ConstantPoolTypes
Constants for types of
items in the constant pool of a class.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intThe type of BootstrapMethod items.static final intstatic final intstatic final intstatic final intstatic final intstatic final intThe base value for all CONSTANT_MethodHandle constant pool items.static final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int
-
Field Details
-
UTF8
static final int UTF8- See Also:
-
INTEGER
static final int INTEGER- See Also:
-
FLOAT
static final int FLOAT- See Also:
-
LONG
static final int LONG- See Also:
-
DOUBLE
static final int DOUBLE- See Also:
-
CLASS
static final int CLASS- See Also:
-
STRING
static final int STRING- See Also:
-
FIELD_REF
static final int FIELD_REF- See Also:
-
METHOD_REF
static final int METHOD_REF- See Also:
-
IMETHOD_REF
static final int IMETHOD_REF- See Also:
-
NAME_TYPE
static final int NAME_TYPE- See Also:
-
METHOD_HANDLE
static final int METHOD_HANDLE- See Also:
-
METHOD_TYPE
static final int METHOD_TYPE- See Also:
-
DYNAMIC
static final int DYNAMIC- See Also:
-
INVOKE_DYNAMIC
static final int INVOKE_DYNAMIC- See Also:
-
MODULE
static final int MODULE- See Also:
-
PACKAGE
static final int PACKAGE- See Also:
-
HANDLE_BASE
static final int HANDLE_BASEThe base value for all CONSTANT_MethodHandle constant pool items. Internally, there are 9 variations of CONSTANT_MethodHandle items, which are stored into 9 different items, of types 21 to 29.- See Also:
-
BSM
static final int BSMThe type of BootstrapMethod items. These items are stored in a special class attribute named "BootstrapMethods" and not in the constant pool.- See Also:
-