Void for visitors that do not need to return results.
Void for visitors that do not need an
additional parameter.
RELEASE_6
source version.
API Note
WARNING: The ElementVisitor interface implemented by this class may have
methods added to it in the future to accommodate new, currently
unknown, language structures added to future versions of the
Java programming language. Therefore, methods whose names
begin with "visit" may be added to this class in the
future; to avoid incompatibilities, classes and subclasses which
extend this class should not declare any instance methods with
names beginning with "visit".
When such a new visit method is added, the default
implementation in this class will be to directly or indirectly call
the visitUnknown method. A new abstract
element visitor class will also be introduced to correspond to the
new language level; this visitor will have different default
behavior for the visit method in question. When a new visitor is
introduced, portions of this visitor class may be deprecated,
including its constructors.
AbstractElementVisitor7, AbstractElementVisitor8, AbstractElementVisitor9, AbstractElementVisitor14
| Access | Constructor and Description |
|---|---|
| protected | AbstractElementVisitor6()
Deprecated
since 9. Release 6 is obsolete; update to a visitor for a newer
release level.
Constructor for concrete subclasses to call. |
| Modifier and Type | Method and Description |
|---|---|
| public final R | Returns: a visitor-specified resultthe element to visit e, P a visitor-specified parameter p)Implements javax. Visits any program element as if by passing itself to that
element's |
| public final R | Returns: a visitor-specified resultthe element to visit e)Overrides default javax. Visits any program element as if by passing itself to that
element's |
| public R | visitModule(ModuleElement e, P p)
Overrides default javax. Visits a module element. |
| public R | visitRecordComponent(RecordComponentElement e, P p)
Overrides default javax. Visits a record component element. |
| public R | visitUnknown(Element e, P p)
Implements javax. Visits an unknown kind of element. |
| AbstractElementVisitor6 | back to summary |
|---|---|
| protected AbstractElementVisitor6()
Deprecated since 9. Release 6 is obsolete; update to a visitor for a newer release level. Constructor for concrete subclasses to call.
| |
| visit | back to summary |
|---|---|
| public final R visit(Element e, P p) Implements javax. Visits any program element as if by passing itself to that
element's
| |
| visit | back to summary |
|---|---|
| public final R visit(Element e) Overrides default javax. Visits any program element as if by passing itself to that
element's
| |
| visitModule | back to summary |
|---|---|
| public R visitModule(ModuleElement e, P p) Overrides default javax. Doc from javax. Visits a module element. Implementation Specification Visits a
| |
| visitRecordComponent | back to summary |
|---|---|
| public R visitRecordComponent(RecordComponentElement e, P p) Overrides default javax. Doc from javax. Visits a record component element. Implementation Specification Visits a
| |
| visitUnknown | back to summary |
|---|---|
| public R visitUnknown(Element e, P p) Implements javax. Doc from javax. Visits an unknown kind of element.
This can occur if the language evolves and new kinds
of elements are added to the Implementation Specification The default implementation of this method in
| |