This is NOT part of any supported API. If you write code that depends on this, you do so at your own risk. This code and its internal interfaces are subject to change or deletion without notice.
| Modifier and Type | Class and Description |
|---|---|
| public static class | Attribute.
The value for an annotation element of an array type. |
| public static class | Attribute.
The value for an annotation element of type java.lang.Class, represented as a ClassSymbol. |
| public static class | Attribute.
A compound annotation element value, the type of which is an attribute interface. |
| public static class | Attribute.
The value for an annotation element of primitive type or String. |
| public static class | Attribute.
The value for an annotation element of an enum type. |
| public static class | |
| public static enum | Attribute.
A mirror of java.lang.annotation.RetentionPolicy. |
| public static class | |
| public static class | |
| public static interface | Attribute.
A visitor type for dynamic dispatch on the kind of attribute value. |
| Modifier and Type | Field and Description |
|---|---|
| public Type | type
The type of the annotation element. |
| Modifier and Type | Method and Description |
|---|---|
| public abstract void | |
| public <R, P> R | accept(AnnotationValueVisitor<R, P> v, P p)
Implements javax. Applies a visitor to this value. |
| public TypeAnnotationPosition | |
| public Object | |
| public boolean |