Package org.codehaus.janino
Class Visitor
- java.lang.Object
-
- org.codehaus.janino.Visitor
-
public class Visitor extends 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 interfaceVisitor.AnnotationVisitorThe visitor for all kinds ofJava.Annotations.static interfaceVisitor.AtomVisitorThe visitor for all kinds ofJava.Atoms.static interfaceVisitor.BlockStatementVisitorThe visitor for all kinds ofJava.BlockStatements (statements that may appear with a block).static interfaceVisitor.ComprehensiveVisitorstatic interfaceVisitor.ElementValueVisitorThe visitor for all kinds ofJava.ElementValues.static interfaceVisitor.FunctionDeclaratorVisitorThe visitor for all kinds ofJava.FunctionDeclarators.static interfaceVisitor.ImportVisitorThe visitor for all kinds ofJava.CompilationUnit.ImportDeclarations.static interfaceVisitor.LvalueVisitorThe visitor for all kinds ofJava.Lvalues.static interfaceVisitor.RvalueVisitorThe visitor for all kinds ofJava.Rvalues.static interfaceVisitor.TypeArgumentVisitorThe visitor for all kinds ofJava.TypeArguments.static interfaceVisitor.TypeBodyDeclarationVisitorThe visitor for all kinds ofJava.TypeBodyDeclarations (declarations that may appear in the body of a type declaration).static interfaceVisitor.TypeDeclarationVisitorThe visitor for all kinds ofJava.TypeDeclarations.static interfaceVisitor.TypeVisitorThe visitor for all kinds ofJava.Types.
-
Constructor Summary
Constructors Constructor Description Visitor()
-