| javax.lang.model.element.AnnotationValue
All known Subclasses: com.sun.tools.javac.code.Attribute,
AnnotationValue | public interface AnnotationValue (Code) | | Represents a value of an annotation type element.
A value is of one of the following types:
- a wrapper class (such as
Integer ) for a primitive type
-
String
-
TypeMirror
-
VariableElement (representing an enum constant)
-
AnnotationMirror
-
List extends AnnotationValue> (representing the elements, in declared order, if the value is an array)
author: Joseph D. Darcy author: Scott Seligman author: Peter von der Ahé version: 1.10 07/05/05 since: 1.6 |
accept | R accept(AnnotationValueVisitor<R, P> v, P p)(Code) | | Applies a visitor to this value.
< Parameters: R - > the return type of the visitor's methods< Parameters: P - > the type of the additional parameter to the visitor's methods Parameters: v - the visitor operating on this value Parameters: p - additional parameter to the visitor a visitor-specified result |
getValue | Object getValue()(Code) | | Returns the value.
the value |
toString | String toString()(Code) | | Returns a string representation of this value.
This is returned in a form suitable for representing this value
in the source code of an annotation.
a string representation of this value |
|
|