Interface AnnotationValue.OfByte
- All Superinterfaces:
AnnotationValue
,AnnotationValue.OfConstant
- Enclosing interface:
AnnotationValue
- Since:
- 24
-
Nested Class Summary
Nested classes/interfaces inherited from interface java.lang.classfile.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.OfString
-
Field Summary
Fields inherited from interface java.lang.classfile.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_STRING
-
Method Summary
Methods inherited from interface java.lang.classfile.AnnotationValue
tag
-
Method Details
-
constant
IntegerEntry constant()Returns the backing integer entry.- Specified by:
constant
in interfaceAnnotationValue.OfConstant
- Returns:
- the backing integer entry
-
byteValue
byte byteValue()Returns the constant byte value.- Returns:
- the constant byte value
- See Java Virtual Machine Specification:
-
2.11.1 Types and the Java Virtual Machine
-
resolvedValue
Returns the resolved byte value.- Specified by:
resolvedValue
in interfaceAnnotationValue.OfConstant
- Implementation Requirements:
- This method returns the same as
byteValue()
. - Returns:
- the resolved byte value
-