Mirror API

com.sun.mirror.declaration
Interface AnnotationValue


public interface AnnotationValue

Represents a value of an annotation type element.

Since:
1.5

Method Summary
 SourcePosition getPosition()
          Returns the source position of the beginning of this annotation value.
 Object getValue()
          Returns the value.
 String toString()
          Returns a string representation of this value.
 

Method Detail

getValue

Object getValue()
Returns the value. The result has one of the following types:

Returns:
the value

getPosition

SourcePosition getPosition()
Returns the source position of the beginning of this annotation value. Returns null if the position is unknown or not applicable.

This source position is intended for use in providing diagnostics, and indicates only approximately where an annotation value begins.

Returns:
the source position of the beginning of this annotation value or null if the position is unknown or not applicable

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

Mirror API

Report a bug or request a feature.
Copyright 2008 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms.