Package org.codehaus.janino
Class Visitor
- java.lang.Object
-
- org.codehaus.janino.Visitor
-
public class Visitor extends java.lang.Object
Basis for the "visitor" pattern as described in "Gamma, Helm, Johnson, Vlissides: Design Patterns".
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
Visitor.AnnotationVisitor
static interface
Visitor.AtomVisitor
static interface
Visitor.BlockStatementVisitor
The visitor for all kinds of block statements (statements that may appear with a block).static interface
Visitor.ComprehensiveVisitor
static interface
Visitor.ElementValueArrayInitializerVisitor
static interface
Visitor.ElementValueVisitor
static interface
Visitor.ImportVisitor
The visitor for all kinds of IMPORT declarations.static interface
Visitor.LvalueVisitor
static interface
Visitor.RvalueVisitor
static interface
Visitor.TypeBodyDeclarationVisitor
The visitor for all kinds of type body declarations (declarations that may appear in the body of a type declaration).static interface
Visitor.TypeDeclarationVisitor
The visitor for all kinds of type declarations.static interface
Visitor.TypeVisitor
-
Constructor Summary
Constructors Constructor Description Visitor()
-