模块  java.compiler

Interface AnnotationValue


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

      • getValue

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

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

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