java.lang.Object
javax.lang.model.util.AbstractAnnotationValueVisitor6<R,P>
javax.lang.model.util.SimpleAnnotationValueVisitor6<R,P>
- Type Parameters:
R- the return type of this visitor's methodsP- the type of the additional parameter to this visitor's methods.
- All Implemented Interfaces:
AnnotationValueVisitor<R,P>
- Direct Known Subclasses:
SimpleAnnotationValueVisitor7
@SupportedSourceVersion(RELEASE_6)
public class SimpleAnnotationValueVisitor6<R,P>
extends AbstractAnnotationValueVisitor6<R,P>
A simple visitor for annotation values with default behavior
appropriate for the
RELEASE_6
source version. Visit methods call defaultAction(java.lang.Object, P) passing their arguments to defaultAction's
corresponding parameters.-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final RDefault value to be returned;defaultActionreturns this value unless the method is overridden. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDeprecated.Release 6 is obsolete; update to a visitor for a newer release level.protectedSimpleAnnotationValueVisitor6(R defaultValue) Deprecated.Release 6 is obsolete; update to a visitor for a newer release level. -
Method Summary
Modifier and TypeMethodDescriptionprotected RdefaultAction(Object o, P p) The default action for visit methods.visitAnnotation(AnnotationMirror a, P p) Visits an annotation value in an annotation.visitArray(List<? extends AnnotationValue> vals, P p) Visits an array value in an annotation.visitBoolean(boolean b, P p) Visits abooleanvalue in an annotation.Visits abytevalue in an annotation.Visits acharvalue in an annotation.visitDouble(double d, P p) Visits adoublevalue in an annotation.Visits anenumvalue in an annotation.visitFloat(float f, P p) Visits afloatvalue in an annotation.Visits anintvalue in an annotation.Visits alongvalue in an annotation.visitShort(short s, P p) Visits ashortvalue in an annotation.visitString(String s, P p) Visits a string value in an annotation.visitType(TypeMirror t, P p) Visits a type value in an annotation.Methods inherited from class javax.lang.model.util.AbstractAnnotationValueVisitor6
visit, visit, visitUnknown
-
Field Details
-
DEFAULT_VALUE
Default value to be returned;defaultActionreturns this value unless the method is overridden.
-
-
Constructor Details
-
SimpleAnnotationValueVisitor6
Deprecated.Release 6 is obsolete; update to a visitor for a newer release level.Constructor for concrete subclasses; usesnullfor the default value. -
SimpleAnnotationValueVisitor6
Deprecated.Release 6 is obsolete; update to a visitor for a newer release level.Constructor for concrete subclasses; uses the argument for the default value.- Parameters:
defaultValue- the value to assign toDEFAULT_VALUE
-
-
Method Details
-
defaultAction
The default action for visit methods.- Parameters:
o- the value of the annotationp- a visitor-specified parameter- Returns:
DEFAULT_VALUEunless overridden
-
visitBoolean
Visits abooleanvalue in an annotation.- Parameters:
b- the value being visitedp- a visitor-specified parameter- Returns:
- the result of
defaultAction
-
visitByte
Visits abytevalue in an annotation.- Parameters:
b- the value being visitedp- a visitor-specified parameter- Returns:
- the result of
defaultAction
-
visitChar
Visits acharvalue in an annotation.- Parameters:
c- the value being visitedp- a visitor-specified parameter- Returns:
- the result of
defaultAction
-
visitDouble
Visits adoublevalue in an annotation.- Parameters:
d- the value being visitedp- a visitor-specified parameter- Returns:
- the result of
defaultAction
-
visitFloat
Visits afloatvalue in an annotation.- Parameters:
f- the value being visitedp- a visitor-specified parameter- Returns:
- the result of
defaultAction
-
visitInt
Visits anintvalue in an annotation.- Parameters:
i- the value being visitedp- a visitor-specified parameter- Returns:
- the result of
defaultAction
-
visitLong
Visits alongvalue in an annotation.- Parameters:
i- the value being visitedp- a visitor-specified parameter- Returns:
- the result of
defaultAction
-
visitShort
Visits ashortvalue in an annotation.- Parameters:
s- the value being visitedp- a visitor-specified parameter- Returns:
- the result of
defaultAction
-
visitString
Visits a string value in an annotation.- Parameters:
s- the value being visitedp- a visitor-specified parameter- Returns:
- the result of
defaultAction
-
visitType
Visits a type value in an annotation.- Parameters:
t- the value being visitedp- a visitor-specified parameter- Returns:
- the result of
defaultAction
-
visitEnumConstant
Visits anenumvalue in an annotation.- Parameters:
c- the value being visitedp- a visitor-specified parameter- Returns:
- the result of
defaultAction
-
visitAnnotation
Visits an annotation value in an annotation.- Parameters:
a- the value being visitedp- a visitor-specified parameter- Returns:
- the result of
defaultAction
-
visitArray
Visits an array value in an annotation.- Parameters:
vals- the value being visitedp- a visitor-specified parameter- Returns:
- the result of
defaultAction
-