All Known Implementing Classes:
SimpleElementVisitor7, SimpleElementVisitor6, AbstractElementVisitor7, AbstractElementVisitor6, ElementKindVisitor7, ElementKindVisitor6, ElementScanner7, ElementScanner6
Classes implementing this interface may or may not throw a {@code NullPointerException} if the additional parameter {@code p} is {@code null}; see documentation of the implementing class for details.
WARNING: It is possible that methods will be added to this interface to accommodate new, currently unknown, language structures added to future versions of the Java™ programming language. Therefore, visitor classes directly implementing this interface may be source incompatible with future versions of the platform. To avoid this source incompatibility, visitor implementations are encouraged to instead extend the appropriate abstract visitor class that implements this interface. However, an API should generally use this visitor interface as the type for parameters, return type, etc. rather than one of the abstract classes.
- the return type of this visitor's methods. Use Void for visitors that do not need to return results.
- the type of the additional parameter to this visitor's
methods. Use {@code Void} for visitors that do not need an
additional parameter.Joseph
- D. DarcyScott
- SeligmanPeter
- von der Ahé1.6
- Method from javax.lang.model.element.ElementVisitor Summary: |
---|
visit, visit, visitExecutable, visitPackage, visitType, visitTypeParameter, visitUnknown, visitVariable |
Method from javax.lang.model.element.ElementVisitor Detail: |
---|
|
|
|
|
|
|
|
|