javax.lang.model.element

接口
异常
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

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