模块 java.compiler

接口 AnnotationMirror


public interface AnnotationMirror
表示注解。注释将值与注解的每个元素相关联。

应使用 equals 方法比较注释。不能保证任何特定的注解总是由同一个对象表示。

自从:
1.6
  • 方法详情

    • getAnnotationType

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

      Map <? extends ExecutableElement ,? extends AnnotationValue > getElementValues()
      返回此注解元素的值。这是以映射的形式返回的,该map将元素与其对应的值相关联。仅包括那些具有明确存在于注释中的值的元素,而不包括那些隐式采用其默认值的元素。map的顺序与值在注释源中出现的顺序相匹配。
      API 注意:
      根据定义,标记注释界面的注释镜像将具有空映射。

      要填写默认值,请使用 getElementValuesWithDefaults

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