Spec-Zone .ru
спецификации, руководства, описания, API

Mirror API
DRAFT ea-b118

com.sun.mirror.declaration
Interface AnnotationMirror


Deprecated. All components of this API have been superseded by the standardized annotation processing API. The replacement for the functionality of this interface is AnnotationMirror.

@Deprecated
public interface AnnotationMirror

Represents an annotation. An annotation associates a value with each element of an annotation type.

Annotations should not be compared using reference-equality ("=="). There is no guarantee that any particular annotation will always be represented by the same object.

Since:
1.5

Method Summary
Modifier and Type Method and Description
 AnnotationType getAnnotationType()
          Deprecated. Returns the annotation type of this annotation.
 Map<AnnotationTypeElementDeclaration,AnnotationValue> getElementValues()
          Deprecated. Returns this annotation's elements and their values.
 SourcePosition getPosition()
          Deprecated. Returns the source position of the beginning of this annotation.
 

Method Detail

getAnnotationType

AnnotationType getAnnotationType()
Deprecated. 
Returns the annotation type of this annotation.

Returns:
the annotation type of this annotation

getPosition

SourcePosition getPosition()
Deprecated. 
Returns the source position of the beginning of this annotation. 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 begins.

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

getElementValues

Map<AnnotationTypeElementDeclaration,AnnotationValue> getElementValues()
Deprecated. 
Returns this annotation's elements and their values. This is returned in the form of a map that associates elements with their corresponding values. Only those elements and values explicitly present in the annotation are included, not those that are implicitly assuming their default values. The order of the map matches the order in which the elements appear in the annotation's source.

Returns:
this annotation's elements and their values, or an empty map if there are none

Mirror API
DRAFT ea-b118

Copyright © 2004, 2010, Oracle Corporation. All rights reserved.
DRAFT ea-b118

Scripting on this page tracks web page traffic, but does not change the content in any way.