Module java.compiler

Interface AnnotationMirror


public interface AnnotationMirror
表示一个注解。注解将一个值与注解接口的每个元素关联起来。

应该使用equals方法来比较注解。不能保证任何特定的注解始终由相同的对象表示。

自版本:
1.6
  • Method Details

    • getAnnotationType

      DeclaredType getAnnotationType()
      返回此注解的类型。
      返回:
      此注解的类型
    • getElementValues

      Map<? extends ExecutableElement,? extends AnnotationValue> getElementValues()
      返回此注解元素的值。以将元素与其对应值关联的映射形式返回。仅包括在注解中明确存在值的元素,而不包括那些隐含假定其默认值的元素。映射的顺序与值在注解源中出现的顺序相匹配。
      API 注释:
      标记注解接口的注解镜像将定义为空映射。

      要填充默认值,请使用getElementValuesWithDefaults

      返回:
      此注解元素的值,如果没有则返回空映射