Class SimpleElementVisitor6<R,P>
java.lang.Object
javax.lang.model.util.AbstractElementVisitor6<R,P>
javax.lang.model.util.SimpleElementVisitor6<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:
ElementVisitor<R,P>
- Direct Known Subclasses:
ElementKindVisitor6, SimpleElementVisitor7
@SupportedSourceVersion(RELEASE_6)
public class SimpleElementVisitor6<R,P>
extends AbstractElementVisitor6<R,P>
A simple visitor of program elements 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.protectedSimpleElementVisitor6(R defaultValue) Deprecated.Release 6 is obsolete; update to a visitor for a newer release level. -
Method Summary
Modifier and TypeMethodDescriptionprotected RdefaultAction(Element e, P p) The default action for visit methods.Visits an executable element.visitPackage(PackageElement e, P p) Visits a package element.visitType(TypeElement e, P p) Visits a type element.Visits a type parameter element.visitVariable(VariableElement e, P p) Visits a variable element.Methods inherited from class AbstractElementVisitor6
visit, visit, visitModule, visitRecordComponent, visitUnknown
-
Field Details
-
DEFAULT_VALUE
Default value to be returned;defaultActionreturns this value unless the method is overridden.
-
-
Constructor Details
-
SimpleElementVisitor6
Deprecated.Release 6 is obsolete; update to a visitor for a newer release level.Constructor for concrete subclasses; usesnullfor the default value. -
SimpleElementVisitor6
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
-
visitPackage
Visits a package element.- Parameters:
e- the element to visitp- a visitor-specified parameter- Returns:
- a visitor-specified result
-
visitType
Visits a type element.- Parameters:
e- the element to visitp- a visitor-specified parameter- Returns:
- a visitor-specified result
-
visitVariable
Visits a variable element.- Parameters:
e- the element to visitp- a visitor-specified parameter- Returns:
- a visitor-specified result
-
visitExecutable
Visits an executable element.- Parameters:
e- the element to visitp- a visitor-specified parameter- Returns:
- a visitor-specified result
-
visitTypeParameter
Visits a type parameter element.- Parameters:
e- the element to visitp- a visitor-specified parameter- Returns:
- a visitor-specified result
-