Interface LoadableConstantEntry
- All Superinterfaces:
PoolEntry
- All Known Subinterfaces:
ClassEntry
,ConstantDynamicEntry
,ConstantValueEntry
,DoubleEntry
,FloatEntry
,IntegerEntry
,LongEntry
,MethodHandleEntry
,MethodTypeEntry
,StringEntry
public sealed interface LoadableConstantEntry
extends PoolEntry
permits ClassEntry, ConstantDynamicEntry, ConstantValueEntry, MethodHandleEntry, MethodTypeEntry
Marker interface for constant pool entries suitable for loading via the
LDC
instructions.-
Field Summary
Fields declared in interface java.lang.classfile.constantpool.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
Methods declared in interface java.lang.classfile.constantpool.PoolEntry
constantPool, index, tag, width
-
Method Details
-
constantValue
ConstantDesc constantValue()Returns the constant described by this entry.- Returns:
- the constant described by this entry
-
typeKind
-