Package Summary  Overview Summary

class:AnnotationValue [NONE]


  • public interface AnnotationValue
    
    Represents a value of an annotation type element. A value is of one of the following types:
    • a wrapper class (such as Integer) for a primitive type
    • String
    • TypeMirror
    • VariableElement (representing an enum constant)
    • AnnotationMirror
    • List<? extends AnnotationValue> (representing the elements, in declared order, if the value is an array)
    Since:
    1.6

method:getValue() [NONE]

  • getValue

    Object getValue()
    Returns the value.
    Returns:
    the value

method:toString() [NONE]

  • toString

    String toString()
    Returns a string representation of this value. This is returned in a form suitable for representing this value in the source code of an annotation.
    Overrides:
    toString in class Object
    Returns:
    a string representation of this value

method:accept(javax.lang.model.element.AnnotationValueVisitor,P) [NONE]

  • accept

    <R,P> R accept​(AnnotationValueVisitor<R,P> v,
                   P p)
    Applies a visitor to this value.
    Type Parameters:
    R - the return type of the visitor's methods
    P - the type of the additional parameter to the visitor's methods
    Parameters:
    v - the visitor operating on this value
    p - additional parameter to the visitor
    Returns:
    a visitor-specified result

© 2019 Oracle Corporation and/or its affiliates