Interface MethodTypeEntry
- All Superinterfaces:
LoadableConstantEntry, PoolEntry
Models a
CONSTANT_MethodType_info
constant in the constant pool of a
classfile.- See Java Virtual Machine Specification:
-
4.4.9 The CONSTANT_MethodType_info Structure
- Since:
- 24
-
Field Summary
Fields declared in interface PoolEntry
TAG_CLASS, TAG_DOUBLE, TAG_DYNAMIC, TAG_FIELDREF, TAG_FLOAT, TAG_INTEGER, TAG_INTERFACE_METHODREF, TAG_INVOKE_DYNAMIC, TAG_LONG, TAG_METHOD_HANDLE, TAG_METHOD_TYPE, TAG_METHODREF, TAG_MODULE, TAG_NAME_AND_TYPE, TAG_PACKAGE, TAG_STRING, TAG_UTF8
-
Method Summary
Modifier and TypeMethodDescriptionasSymbol()
Returns a symbolic descriptor for the method type.default ConstantDesc
Returns the constant described by this entry.Returns the constant pool entry describing the method type.Methods declared in interface LoadableConstantEntry
typeKind
Methods declared in interface PoolEntry
constantPool, index, tag, width
-
Method Details
-
constantValue
Description copied from interface:LoadableConstantEntry
Returns the constant described by this entry.- Specified by:
constantValue
in interfaceLoadableConstantEntry
- Returns:
- the constant described by this entry
-
descriptor
Utf8Entry descriptor()Returns the constant pool entry describing the method type.- Returns:
- the constant pool entry describing the method type
-
asSymbol
MethodTypeDesc asSymbol()Returns a symbolic descriptor for the method type.- Returns:
- a symbolic descriptor for the method type
-