Interface AnnotationConstantValueEntry
- All Superinterfaces:
- PoolEntry
- All Known Subinterfaces:
- DoubleEntry,- FloatEntry,- IntegerEntry,- LongEntry,- Utf8Entry
public sealed interface AnnotationConstantValueEntry
extends PoolEntry
permits DoubleEntry, FloatEntry, IntegerEntry, LongEntry, Utf8Entry
Marker interface for constant pool entries that can represent constant values
 associated with elements of annotations.  They are also the only entries that
 do not refer to other constant pool entries.
- API Note:
- An annotation constant value entry alone is not sufficient to determine
 the annotation constant; for example, an IntegerEntryof1can meantrueinAnnotationValue.OfBooleanor1inAnnotationValue.OfInt.
- See Java Virtual Machine Specification:
- 
4.7.16.1 The element_valuestructure
- Sealed Class Hierarchy Graph:
- Since:
- 24
- See Also:
- 
Field SummaryFields declared in interface java.lang.classfile.constantpool.PoolEntryTAG_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 SummaryMethods declared in interface java.lang.classfile.constantpool.PoolEntryconstantPool, index, tag, width
- 
Method Details- 
constantValue
 
-