Class SimpleAnnotationValueVisitor6<R,P>
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(Object, P) passing their arguments to defaultAction's
corresponding parameters.- Since:
- 1.6
- See Also:
-
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 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
-
visitBoolean
-
visitByte
-
visitChar
-
visitDouble
-
visitFloat
-
visitInt
-
visitLong
-
visitShort
-
visitString
-
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
-