JavaTM Platform
Standard Ed. 6

javax.lang.model.element
接口 AnnotationMirror


public interface AnnotationMirror

表示一个注释。注释将值与注释类型的每个元素关联。

注释应该使用 equals 方法进行比较。不保证总是使用相同的对象表示某个特定的注释。

从以下版本开始:
1.6

方法摘要
 DeclaredType getAnnotationType()
          返回此注释的类型。
 Map<? extends ExecutableElement,? extends AnnotationValue> getElementValues()
          返回此注释元素的值。
 

方法详细信息

getAnnotationType

DeclaredType getAnnotationType()
返回此注释的类型。

返回:
此注释的类型

getElementValues

Map<? extends ExecutableElement,? extends AnnotationValue> getElementValues()
返回此注释元素的值。此值是以映射的形式返回的,该映射将元素与其相应的值关联。只包括那些注释中明确存在其值的元素,不包括那些隐式假定其默认值的元素。映射的顺序与值出现在注释源中的顺序匹配。

注意,标记注释类型的注释镜像将被定义为有一个空映射。

要使用默认值进行填充,可以使用 getElementValuesWithDefaults

返回:
此注释元素的值;如果没有,则返回一个空映射

JavaTM Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策