Interface AnnotationValue.OfArray
- All Superinterfaces:
AnnotationValue
- Enclosing interface:
AnnotationValue
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.OfString
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_STRING
Method Summary
| Modifier and Type | Method | Description |
|---|---|---|
List |
values() |
Returns the array elements of the array value. |
Methods declared in interface AnnotationValue
tag
Method Details
values
List<AnnotationValue> values()
Returns the array elements of the array value.
- API Note:
- All array elements derived from Java source code have the same type, which must not be an array type. (JLS 9.6.1) If such elements are annotations, they have the same annotation interface; if such elements are enum, they belong to the same enum class.
- Returns:
- the array elements of the array value
© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/classfile/AnnotationValue.OfArray.html