public final class Visitor extends Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
Visitor.AnnotationVisitor<R,EX extends Throwable>
The visitor for all kinds of
Java.Annotations. |
static interface |
Visitor.AtomVisitor<R,EX extends Throwable>
The visitor for all kinds of
Java.Atoms. |
static interface |
Visitor.BlockStatementVisitor<R,EX extends Throwable>
The visitor for all kinds of
Java.BlockStatements (statements that may appear with a block). |
static interface |
Visitor.ComprehensiveVisitor<R,EX extends Throwable>
|
static interface |
Visitor.ElementValueVisitor<R,EX extends Throwable> |
static interface |
Visitor.FunctionDeclaratorVisitor<R,EX extends Throwable>
The visitor for all kinds of
Java.FunctionDeclarators. |
static interface |
Visitor.ImportVisitor<R,EX extends Throwable>
The visitor for all kinds of
Java.CompilationUnit.ImportDeclarations. |
static interface |
Visitor.LvalueVisitor<R,EX extends Throwable>
The visitor for all kinds of
Java.Lvalues. |
static interface |
Visitor.RvalueVisitor<R,EX extends Throwable>
The visitor for all kinds of
Java.Rvalues. |
static interface |
Visitor.TypeArgumentVisitor<R,EX extends Throwable>
The visitor for all kinds of
Java.TypeArguments. |
static interface |
Visitor.TypeBodyDeclarationVisitor<R,EX extends Throwable>
The visitor for all kinds of
Java.TypeBodyDeclarations (declarations that may appear in the body of a
type declaration). |
static interface |
Visitor.TypeDeclarationVisitor<R,EX extends Throwable>
The visitor for all kinds of
Java.TypeDeclarations. |
static interface |
Visitor.TypeVisitor<R,EX extends Throwable>
The visitor for all kinds of
Java.Types. |