Class SimpleTypeVisitor6<R,P>
java.lang.Object
javax.lang.model.util.AbstractTypeVisitor6<R,P>
javax.lang.model.util.SimpleTypeVisitor6<R,P>
- Type Parameters:
R- the return type of this visitor's methods. UseVoidfor visitors that do not need to return results.P- the type of the additional parameter to this visitor's methods. UseVoidfor visitors that do not need an additional parameter.
- All Implemented Interfaces:
TypeVisitor<R,P>
- Direct Known Subclasses:
SimpleTypeVisitor7, TypeKindVisitor6
@SupportedSourceVersion(RELEASE_6)
public class SimpleTypeVisitor6<R,P>
extends AbstractTypeVisitor6<R,P>
A simple visitor of types with default behavior appropriate for the
RELEASE_6 source version.
Visit methods corresponding to RELEASE_6 language
constructs call defaultAction, passing their
arguments to defaultAction's corresponding parameters.
For constructs introduced in RELEASE_7 and later,
visitUnknown is called instead.- 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.protectedSimpleTypeVisitor6(R defaultValue) Deprecated.Release 6 is obsolete; update to a visitor for a newer release level. -
Method Summary
Modifier and TypeMethodDescriptionprotected RdefaultAction(TypeMirror t, P p) The default action for visit methods.visitArray(ArrayType t, P p) Visits an array type.visitDeclared(DeclaredType t, P p) Visits a declared type.visitError(ErrorType t, P p) Visits an error type.visitExecutable(ExecutableType t, P p) Visits an executable type.visitNoType(NoType t, P p) Visits aNoTypeinstance.Visits the null type.visitPrimitive(PrimitiveType t, P p) Visits a primitive type.visitTypeVariable(TypeVariable t, P p) Visits a type variable.visitWildcard(WildcardType t, P p) Visits a wildcard type.Methods inherited from class AbstractTypeVisitor6
visit, visit, visitIntersection, visitUnion, visitUnknown
-
Field Details
-
DEFAULT_VALUE
Default value to be returned;defaultActionreturns this value unless the method is overridden.
-
-
Constructor Details
-
SimpleTypeVisitor6
Deprecated.Release 6 is obsolete; update to a visitor for a newer release level.Constructor for concrete subclasses; usesnullfor the default value. -
SimpleTypeVisitor6
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:
t- the type to processp- a visitor-specified parameter- Returns:
DEFAULT_VALUEunless overridden
-
visitPrimitive
Visits a primitive type.- Parameters:
t- the type to visitp- a visitor-specified parameter- Returns:
- the result of
defaultAction
-
visitNull
-
visitArray
-
visitDeclared
Visits a declared type.- Parameters:
t- the type to visitp- a visitor-specified parameter- Returns:
- the result of
defaultAction
-
visitError
-
visitTypeVariable
Visits a type variable.- Parameters:
t- the type to visitp- a visitor-specified parameter- Returns:
- the result of
defaultAction
-
visitWildcard
Visits a wildcard type.- Parameters:
t- the type to visitp- a visitor-specified parameter- Returns:
- the result of
defaultAction
-
visitExecutable
Visits an executable type.- Parameters:
t- the type to visitp- a visitor-specified parameter- Returns:
- the result of
defaultAction
-
visitNoType
-