模块  java.compiler

Interface AnnotationMirror


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

    应使用equals方法比较注释。 无法保证任何特定注释始终由同一对象表示。

    从以下版本开始:
    1.6
    • 方法详细信息

      • getAnnotationType

        DeclaredType getAnnotationType()
        返回此批注的类型。
        结果
        此注释的类型
      • getElementValues

        Map<? extends ExecutableElement,​? extends AnnotationValue> getElementValues()
        返回此批注元素的值。 这将以地图的形式返回,该地图将元素与其对应的值相关联。 仅包含具有在注释中明确存在的值的那些元素,而不包括那些隐式地假设其默认值的元素。 地图的顺序与值在注释的源中出现的顺序相匹配。

        请注意,标记注释类型的注释镜像将按定义具有空映射。

        要填写默认值,请使用getElementValuesWithDefaults

        结果
        此注释元素的值,如果没有,则为空映射