FileDocCategorySizeDatePackage
AnnotationValue.javaAPI DocJava SE 6 API1700Tue Jun 10 00:26:10 BST 2008javax.lang.model.element

AnnotationValue

public interface AnnotationValue
Represents a value of an annotation type element. A value is of one of the following types:
  • a wrapper class (such as {@link Integer}) for a primitive type
  • {@code String}
  • {@code TypeMirror}
  • {@code VariableElement} (representing an enum constant)
  • {@code AnnotationMirror}
  • {@code List} (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.4 06/07/31
since
1.6

Fields Summary
Constructors Summary
Methods Summary
public Raccept(javax.lang.model.element.AnnotationValueVisitor v, P p)
Applies a visitor to this value.

param
the return type of the visitor's methods
param

the type of the additional parameter to the visitor's methods

param
v the visitor operating on this value
param
p additional parameter to the visitor
return
a visitor-specified result

public java.lang.ObjectgetValue()
Returns the value.

return
the value

public java.lang.StringtoString()
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.

return
a string representation of this value