Interface ConstantValueEntry
- All Superinterfaces:
LoadableConstantEntry
,PoolEntry
- All Known Subinterfaces:
DoubleEntry
,FloatEntry
,IntegerEntry
,LongEntry
,StringEntry
public sealed interface ConstantValueEntry
extends LoadableConstantEntry
permits DoubleEntry, FloatEntry, IntegerEntry, LongEntry, StringEntry
Marker interface for constant pool entries that can represent constant values
in the
ConstantValue
attribute.-
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.LoadableConstantEntry
typeKind
Methods declared in interface java.lang.classfile.constantpool.PoolEntry
constantPool, index, tag, width
-
Method Details
-
constantValue
ConstantDesc constantValue()- Specified by:
constantValue
in interfaceLoadableConstantEntry
- Returns:
- the constant value
- See Also:
-