Package org.codehaus.janino
Class Visitor
- java.lang.Object
-
- org.codehaus.janino.Visitor
-
public class Visitor extends java.lang.ObjectBasis 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.AnnotationVisitorstatic interfaceVisitor.AtomVisitorstatic interfaceVisitor.BlockStatementVisitorThe visitor for all kinds of block statements (statements that may appear with a block).static interfaceVisitor.ComprehensiveVisitorstatic interfaceVisitor.ElementValueArrayInitializerVisitorstatic interfaceVisitor.ElementValueVisitorstatic interfaceVisitor.ImportVisitorThe visitor for all kinds of IMPORT declarations.static interfaceVisitor.LvalueVisitorstatic interfaceVisitor.RvalueVisitorstatic interfaceVisitor.TypeBodyDeclarationVisitorThe visitor for all kinds of type body declarations (declarations that may appear in the body of a type declaration).static interfaceVisitor.TypeDeclarationVisitorThe visitor for all kinds of type declarations.static interfaceVisitor.TypeVisitor
-
Constructor Summary
Constructors Constructor Description Visitor()
-