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 ConstantDescReturns the constant described by this entry.Returns the constant pool entry describing the method type.Methods declared in interface LoadableConstantEntry
typeKindMethods declared in interface PoolEntry
constantPool, index, tag, width
-
Method Details
-
constantValue
Description copied from interface:LoadableConstantEntryReturns the constant described by this entry.- Specified by:
constantValuein 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
-