Module  java.compiler

Interface AnnotationValue



  • public interface AnnotationValue
    表示注释类型元素的值。 值为以下类型之一:
    • 一个原始类型的包装类(如Integer
    • String
    • TypeMirror
    • VariableElement (表示枚举常数)
    • AnnotationMirror
    • List<? extends AnnotationValue> (以声明顺序表示元素,如果该值为数组)
    从以下版本开始:
    1.6
    • 方法详细信息

      • getValue

        Object getValue​()
        返回值。
        结果
        价值
      • toString

        String toString​()
        返回此值的字符串表示形式。 这是以适合于在注释的源代码中表示该值的形式返回的。
        重写:
        toStringObject
        结果
        该值的字符串表示形式
      • accept

        <R,P> R accept​(AnnotationValueVisitor<R,P> v,
                       P p)
        将访问者应用于此值。
        参数类型
        R - 访问者方法的返回类型
        P - 访问者方法的附加参数类型
        参数
        v - 访问者操作此值
        p - 访问者的附加参数
        结果
        访客指定的结果