public interface AnnotationMirror
表示一个注解。注解将一个值与注解接口的每个元素关联起来。
应该使用equals
方法来比较注解。不能保证任何特定的注解始终由相同的对象表示。
- 自版本:
- 1.6
-
Method Summary
Modifier and TypeMethodDescription返回此注解的类型。Map
<? extends ExecutableElement, ? extends AnnotationValue> 返回此注解元素的值。
-
Method Details
-
getAnnotationType
DeclaredType getAnnotationType()返回此注解的类型。- 返回:
- 此注解的类型
-
getElementValues
Map<? extends ExecutableElement,? extends AnnotationValue> getElementValues()返回此注解元素的值。以将元素与其对应值关联的映射形式返回。仅包括在注解中明确存在值的元素,而不包括那些隐含假定其默认值的元素。映射的顺序与值在注解源中出现的顺序相匹配。- API 注释:
-
标记注解接口的注解镜像将定义为空映射。
要填充默认值,请使用
getElementValuesWithDefaults
。 - 返回:
- 此注解元素的值,如果没有则返回空映射
-