Interface AnnotationValue.OfEnum
- All Superinterfaces:
AnnotationValue
- Enclosing interface:
AnnotationValue
- Since:
- 24
-
Nested Class Summary
Nested classes/interfaces declared in interface AnnotationValue
AnnotationValue.OfAnnotation, AnnotationValue.OfArray, AnnotationValue.OfBoolean, AnnotationValue.OfByte, AnnotationValue.OfChar, AnnotationValue.OfClass, AnnotationValue.OfConstant, AnnotationValue.OfDouble, AnnotationValue.OfEnum, AnnotationValue.OfFloat, AnnotationValue.OfInt, AnnotationValue.OfLong, AnnotationValue.OfShort, AnnotationValue.OfStringModifier and TypeInterfaceDescriptionstatic interfaceModels an annotation value of an element-value pair.static interfaceModels an array value of an element-value pair.static interfaceModels a boolean value of an element-value pair.static interfaceModels a byte value of an element-value pair.static interfaceModels a char value of an element-value pair.static interfaceModels a class value of an element-value pair.static interfaceModels a constant value of an element-value pair.static interfaceModels a double value of an element-value pair.static interfaceModels an enum value of an element-value pair.static interfaceModels a float value of an element-value pair.static interfaceModels an int value of an element-value pair.static interfaceModels a long value of an element-value pair.static interfaceModels a short value of an element-value pair.static interfaceModels a string value of an element-value pair. -
Field Summary
Fields declared in interface AnnotationValue
TAG_ANNOTATION, TAG_ARRAY, TAG_BOOLEAN, TAG_BYTE, TAG_CHAR, TAG_CLASS, TAG_DOUBLE, TAG_ENUM, TAG_FLOAT, TAG_INT, TAG_LONG, TAG_SHORT, TAG_STRINGModifier and TypeFieldDescriptionstatic final intThetagindicating the value of an element-value pair isAnnotationValue.OfAnnotation.static final intThetagindicating the value of an element-value pair isAnnotationValue.OfArray.static final intThetagindicating the value of an element-value pair isAnnotationValue.OfBoolean.static final intThetagindicating the value of an element-value pair isAnnotationValue.OfByte.static final intThetagindicating the value of an element-value pair isAnnotationValue.OfChar.static final intThetagindicating the value of an element-value pair isAnnotationValue.OfClass.static final intThetagindicating the value of an element-value pair isAnnotationValue.OfDouble.static final intThetagindicating the value of an element-value pair isAnnotationValue.OfEnum.static final intThetagindicating the value of an element-value pair isAnnotationValue.OfFloat.static final intThetagindicating the value of an element-value pair isAnnotationValue.OfInt.static final intThetagindicating the value of an element-value pair isAnnotationValue.OfLong.static final intThetagindicating the value of an element-value pair isAnnotationValue.OfShort.static final intThetagindicating the value of an element-value pair isAnnotationValue.OfString. -
Method Summary
Modifier and TypeMethodDescriptionReturns the enum class descriptor string.default ClassDescReturns the enum class descriptor.Returns the enum constant name.Methods declared in interface AnnotationValue
tagModifier and TypeMethodDescriptioninttag()Returns the tag character for this value as per JVMS ยง4.7.16.1.
-
Method Details
-
className
Utf8Entry className()Returns the enum class descriptor string.- Returns:
- the enum class descriptor string
-
classSymbol
Returns the enum class descriptor.- Returns:
- the enum class descriptor
-
constantName
-