Java™ Platform
Standard Ed. 6

javax.lang.model.element
Interface AnnotationValue


public interface AnnotationValue

Represents a value of an annotation type element. A value is of one of the following types:

Since:
1.6

Method Summary
<R,P> R
accept(AnnotationValueVisitor<R,P> v, P p)
          Applies a visitor to this value.
 Object getValue()
          Returns the value.
 String toString()
          Returns a string representation of this value.
 

Method Detail

getValue

Object getValue()
Returns the value.

Returns:
the value

toString

String toString()
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.

Overrides:
toString in class Object
Returns:
a string representation of this value

accept

<R,P> R accept(AnnotationValueVisitor<R,P> v,
               P p)
Applies a visitor to this value.

Type Parameters:
R - the return type of the visitor's methods
P - the type of the additional parameter to the visitor's methods
Parameters:
v - the visitor operating on this value
p - additional parameter to the visitor
Returns:
a visitor-specified result

Java™ Platform
Standard Ed. 6

Submit a bug or feature
For further API reference and developer documentation, see Java SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.

Copyright © 1993, 2010, Oracle and/or its affiliates. All rights reserved.