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)
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)
(accept this v p)
Applies a visitor to this value.
v - the visitor operating on this value - javax.lang.model.element.AnnotationValueVisitor
p - additional parameter to the visitor - P
returns: a visitor-specified result - <R,P> R
Applies a visitor to this value. v - the visitor operating on this value - `javax.lang.model.element.AnnotationValueVisitor` p - additional parameter to the visitor - `P` returns: a visitor-specified result - `<R,P> R`
(get-value this)
Returns the value.
returns: the value - java.lang.Object
Returns the value. returns: the value - `java.lang.Object`
(to-string this)
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.
returns: a string representation of this value - java.lang.String
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. returns: a string representation of this value - `java.lang.String`
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close