Uses of Interface
javax.lang.model.element.AnnotationValue
Packages that use AnnotationValue
包
Description
Provides utilities for operations on abstract syntax trees (AST).
Facilities for declaring annotation processors and for
allowing annotation processors to communicate with an annotation processing
tool environment.
Interfaces used to model elements of the Java programming language.
Utilities to assist in the processing of
program elements and
types.
-
Uses of AnnotationValue in com.sun.source.util
Methods in com.sun.source.util with parameters of type AnnotationValue修饰符和类方法Descriptionabstract TreePath
Trees.getPath
(Element e, AnnotationMirror a, AnnotationValue v) Returns theTreePath
node for anAnnotationValue
for anAnnotationMirror
on a givenElement
.abstract Tree
Trees.getTree
(Element e, AnnotationMirror a, AnnotationValue v) Returns theTree
node for anAnnotationValue
for anAnnotationMirror
on a givenElement
. -
Uses of AnnotationValue in javax.annotation.processing
Methods in javax.annotation.processing with parameters of type AnnotationValue修饰符和类方法Descriptionvoid
Messager.printMessage
(Diagnostic.Kind kind, CharSequence msg, Element e, AnnotationMirror a, AnnotationValue v) Prints a message of the specified kind at the location of the annotation value inside the annotation mirror of the annotated element. -
Uses of AnnotationValue in javax.lang.model.element
Methods in javax.lang.model.element that return AnnotationValue修饰符和类方法DescriptionExecutableElement.getDefaultValue()
Returns the default value if this executable is an annotation interface element.UnknownAnnotationValueException.getUnknownAnnotationValue()
Returns the unknown annotation value.Methods in javax.lang.model.element that return types with arguments of type AnnotationValue修饰符和类方法DescriptionMap
<? extends ExecutableElement, ? extends AnnotationValue> AnnotationMirror.getElementValues()
Returns the values of this annotation's elements.Methods in javax.lang.model.element with parameters of type AnnotationValue修饰符和类方法Descriptiondefault R
AnnotationValueVisitor.visit
(AnnotationValue av) A convenience method equivalent tovisit(av, null)
.AnnotationValueVisitor.visit
(AnnotationValue av, P p) Visits an annotation value.AnnotationValueVisitor.visitUnknown
(AnnotationValue av, P p) Visits an unknown kind of annotation value.Method parameters in javax.lang.model.element with type arguments of type AnnotationValue修饰符和类方法DescriptionAnnotationValueVisitor.visitArray
(List<? extends AnnotationValue> vals, P p) Visits an array value in an annotation.Constructors in javax.lang.model.element with parameters of type AnnotationValueModifierConstructorDescriptionCreates a newUnknownAnnotationValueException
. -
Uses of AnnotationValue in javax.lang.model.util
Methods in javax.lang.model.util that return types with arguments of type AnnotationValue修饰符和类方法DescriptionMap
<? extends ExecutableElement, ? extends AnnotationValue> Elements.getElementValuesWithDefaults
(AnnotationMirror a) Returns the values of an annotation's elements, including defaults.Methods in javax.lang.model.util with parameters of type AnnotationValue修饰符和类方法Descriptionfinal R
AbstractAnnotationValueVisitor6.visit
(AnnotationValue av) Visits an annotation value as if by passing itself to that value'saccept
method passingnull
for the additional parameter.final R
AbstractAnnotationValueVisitor6.visit
(AnnotationValue av, P p) Visits any annotation value as if by passing itself to that value'saccept
.AbstractAnnotationValueVisitor6.visitUnknown
(AnnotationValue av, P p) Visits an unknown kind of annotation value.Method parameters in javax.lang.model.util with type arguments of type AnnotationValue修饰符和类方法DescriptionSimpleAnnotationValueVisitor6.visitArray
(List<? extends AnnotationValue> vals, P p) Visits an array value in an annotation.