janino.net

org.codehaus.janino
Class Visitor

java.lang.Object
  extended by 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
static interface Visitor.AnnotationVisitor
          The visitor for all kinds of Java.Annotations.
static interface Visitor.AtomVisitor
          The visitor for all kinds of Java.Atoms.
static interface Visitor.BlockStatementVisitor
          The visitor for all kinds of Java.BlockStatements (statements that may appear with a block).
static interface Visitor.ComprehensiveVisitor
          The union of Visitor.ImportVisitor, Visitor.TypeDeclarationVisitor, Visitor.TypeBodyDeclarationVisitor and Visitor.AtomVisitor.
static interface Visitor.ElementValueVisitor
          The visitor for all kinds of Java.ElementValues.
static interface Visitor.FunctionDeclaratorVisitor
          The visitor for all kinds of Java.FunctionDeclarators.
static interface Visitor.ImportVisitor
          The visitor for all kinds of Java.CompilationUnit.ImportDeclarations.
static interface Visitor.LvalueVisitor
          The visitor for all kinds of Java.Lvalues.
static interface Visitor.RvalueVisitor
          The visitor for all kinds of Java.Rvalues.
static interface Visitor.TypeArgumentVisitor
          The visitor for all kinds of Java.TypeArguments.
static interface Visitor.TypeBodyDeclarationVisitor
          The visitor for all kinds of Java.TypeBodyDeclarations (declarations that may appear in the body of a type declaration).
static interface Visitor.TypeDeclarationVisitor
          The visitor for all kinds of Java.TypeDeclarations.
static interface Visitor.TypeVisitor
          The visitor for all kinds of Java.Types.
 
Constructor Summary
Visitor()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Visitor

public Visitor()

janino.net