openjava.ptree.util
Class EvaluationShuttle

java.lang.Object
  |
  +--openjava.ptree.util.ParseTreeVisitor
        |
        +--openjava.ptree.util.EvaluationShuttle
Direct Known Subclasses:
ClassLiteralReplacer, ScopeHandler, TypeNameQualifier

public abstract class EvaluationShuttle
extends ParseTreeVisitor

The class EvaluationShuttle is a Visitor role in the Visitor pattern and this also visits each child ParseTree object from left to right.

The class Evaluator is an evaluator of each objects of ParseTree family. Each methods in this class is invoked from the class EvaluationShuttle.

The method evaluateDown() is invoked before evaluating the children of the parse tree object, and evaluateUp() is invoked after the evaluation.

Since:
%SOFTWARE% 1.0
See Also:
ParseTree, ParseTreeVisitor

Constructor Summary
EvaluationShuttle(Environment env)
           
 
Method Summary
 Expression evaluateDown(AllocationExpression p)
           
 Expression evaluateDown(ArrayAccess p)
           
 Expression evaluateDown(ArrayAllocationExpression p)
           
 VariableInitializer evaluateDown(ArrayInitializer p)
           
 Expression evaluateDown(AssignmentExpression p)
           
 Expression evaluateDown(BinaryExpression p)
           
 Statement evaluateDown(Block p)
           
 Statement evaluateDown(BreakStatement p)
           
 CaseGroup evaluateDown(CaseGroup p)
           
 CaseGroupList evaluateDown(CaseGroupList p)
           
 CaseLabel evaluateDown(CaseLabel p)
           
 CaseLabelList evaluateDown(CaseLabelList p)
           
 Expression evaluateDown(CastExpression p)
           
 CatchBlock evaluateDown(CatchBlock p)
           
 CatchList evaluateDown(CatchList p)
           
 ClassDeclaration evaluateDown(ClassDeclaration p)
           
 ClassDeclarationList evaluateDown(ClassDeclarationList p)
           
 Expression evaluateDown(ClassLiteral p)
           
 CompilationUnit evaluateDown(CompilationUnit p)
           
 Expression evaluateDown(ConditionalExpression p)
           
 MemberDeclaration evaluateDown(ConstructorDeclaration p)
           
 ConstructorInvocation evaluateDown(ConstructorInvocation p)
           
 Statement evaluateDown(ContinueStatement p)
           
 Statement evaluateDown(DoWhileStatement p)
           
 Statement evaluateDown(EmptyStatement p)
           
 ExpressionList evaluateDown(ExpressionList p)
           
 Statement evaluateDown(ExpressionStatement p)
           
 Expression evaluateDown(FieldAccess p)
           
 MemberDeclaration evaluateDown(FieldDeclaration p)
           
 Statement evaluateDown(ForStatement p)
           
 Statement evaluateDown(IfStatement p)
           
 Expression evaluateDown(InstanceofExpression p)
           
 Statement evaluateDown(LabeledStatement p)
           
 Expression evaluateDown(Literal p)
           
 MemberDeclarationList evaluateDown(MemberDeclarationList p)
           
 MemberDeclaration evaluateDown(MemberInitializer p)
           
 Expression evaluateDown(MethodCall p)
           
 MemberDeclaration evaluateDown(MethodDeclaration p)
           
 ModifierList evaluateDown(ModifierList p)
           
 Parameter evaluateDown(Parameter p)
           
 ParameterList evaluateDown(ParameterList p)
           
 Statement evaluateDown(ReturnStatement p)
           
 Expression evaluateDown(SelfAccess p)
           
 StatementList evaluateDown(StatementList p)
           
 Statement evaluateDown(SwitchStatement p)
           
 Statement evaluateDown(SynchronizedStatement p)
           
 Statement evaluateDown(ThrowStatement p)
           
 Statement evaluateDown(TryStatement p)
           
 TypeName evaluateDown(TypeName p)
           
 Expression evaluateDown(UnaryExpression p)
           
 Expression evaluateDown(Variable p)
           
 Statement evaluateDown(VariableDeclaration p)
           
 VariableDeclarator evaluateDown(VariableDeclarator p)
           
 Statement evaluateDown(WhileStatement p)
           
 Expression evaluateUp(AllocationExpression p)
           
 Expression evaluateUp(ArrayAccess p)
           
 Expression evaluateUp(ArrayAllocationExpression p)
           
 VariableInitializer evaluateUp(ArrayInitializer p)
           
 Expression evaluateUp(AssignmentExpression p)
           
 Expression evaluateUp(BinaryExpression p)
           
 Statement evaluateUp(Block p)
           
 Statement evaluateUp(BreakStatement p)
           
 CaseGroup evaluateUp(CaseGroup p)
           
 CaseGroupList evaluateUp(CaseGroupList p)
           
 CaseLabel evaluateUp(CaseLabel p)
           
 CaseLabelList evaluateUp(CaseLabelList p)
           
 Expression evaluateUp(CastExpression p)
           
 CatchBlock evaluateUp(CatchBlock p)
           
 CatchList evaluateUp(CatchList p)
           
 ClassDeclaration evaluateUp(ClassDeclaration p)
           
 ClassDeclarationList evaluateUp(ClassDeclarationList p)
           
 Expression evaluateUp(ClassLiteral p)
           
 CompilationUnit evaluateUp(CompilationUnit p)
           
 Expression evaluateUp(ConditionalExpression p)
           
 MemberDeclaration evaluateUp(ConstructorDeclaration p)
           
 ConstructorInvocation evaluateUp(ConstructorInvocation p)
           
 Statement evaluateUp(ContinueStatement p)
           
 Statement evaluateUp(DoWhileStatement p)
           
 Statement evaluateUp(EmptyStatement p)
           
 ExpressionList evaluateUp(ExpressionList p)
           
 Statement evaluateUp(ExpressionStatement p)
           
 Expression evaluateUp(FieldAccess p)
           
 MemberDeclaration evaluateUp(FieldDeclaration p)
           
 Statement evaluateUp(ForStatement p)
           
 Statement evaluateUp(IfStatement p)
           
 Expression evaluateUp(InstanceofExpression p)
           
 Statement evaluateUp(LabeledStatement p)
           
 Expression evaluateUp(Literal p)
           
 MemberDeclarationList evaluateUp(MemberDeclarationList p)
           
 MemberDeclaration evaluateUp(MemberInitializer p)
           
 Expression evaluateUp(MethodCall p)
           
 MemberDeclaration evaluateUp(MethodDeclaration p)
           
 ModifierList evaluateUp(ModifierList p)
           
 Parameter evaluateUp(Parameter p)
           
 ParameterList evaluateUp(ParameterList p)
           
 Statement evaluateUp(ReturnStatement p)
           
 Expression evaluateUp(SelfAccess p)
           
 StatementList evaluateUp(StatementList p)
           
 Statement evaluateUp(SwitchStatement p)
           
 Statement evaluateUp(SynchronizedStatement p)
           
 Statement evaluateUp(ThrowStatement p)
           
 Statement evaluateUp(TryStatement p)
           
 TypeName evaluateUp(TypeName p)
           
 Expression evaluateUp(UnaryExpression p)
           
 Expression evaluateUp(Variable p)
           
 Statement evaluateUp(VariableDeclaration p)
           
 VariableDeclarator evaluateUp(VariableDeclarator p)
           
 Statement evaluateUp(WhileStatement p)
           
protected  Environment getEnvironment()
           
protected  void setEnvironment(Environment env)
           
 void visit(AllocationExpression p)
           
 void visit(ArrayAccess p)
           
 void visit(ArrayAllocationExpression p)
           
 void visit(ArrayInitializer p)
           
 void visit(AssignmentExpression p)
           
 void visit(BinaryExpression p)
           
 void visit(Block p)
           
 void visit(BreakStatement p)
           
 void visit(CaseGroup p)
           
 void visit(CaseGroupList p)
           
 void visit(CaseLabel p)
           
 void visit(CaseLabelList p)
           
 void visit(CastExpression p)
           
 void visit(CatchBlock p)
           
 void visit(CatchList p)
           
 void visit(ClassDeclaration p)
           
 void visit(ClassDeclarationList p)
           
 void visit(ClassLiteral p)
           
 void visit(CompilationUnit p)
           
 void visit(ConditionalExpression p)
           
 void visit(ConstructorDeclaration p)
           
 void visit(ConstructorInvocation p)
           
 void visit(ContinueStatement p)
           
 void visit(DoWhileStatement p)
           
 void visit(EmptyStatement p)
           
 void visit(ExpressionList p)
           
 void visit(ExpressionStatement p)
           
 void visit(FieldAccess p)
           
 void visit(FieldDeclaration p)
           
 void visit(ForStatement p)
           
 void visit(IfStatement p)
           
 void visit(InstanceofExpression p)
           
 void visit(LabeledStatement p)
           
 void visit(Literal p)
           
 void visit(MemberDeclarationList p)
           
 void visit(MemberInitializer p)
           
 void visit(MethodCall p)
           
 void visit(MethodDeclaration p)
           
 void visit(ModifierList p)
           
 void visit(Parameter p)
           
 void visit(ParameterList p)
           
 void visit(ReturnStatement p)
           
 void visit(SelfAccess p)
           
 void visit(StatementList p)
           
 void visit(SwitchStatement p)
           
 void visit(SynchronizedStatement p)
           
 void visit(ThrowStatement p)
           
 void visit(TryStatement p)
           
 void visit(TypeName p)
           
 void visit(UnaryExpression p)
           
 void visit(Variable p)
           
 void visit(VariableDeclaration p)
           
 void visit(VariableDeclarator p)
           
 void visit(WhileStatement p)
           
 
Methods inherited from class openjava.ptree.util.ParseTreeVisitor
visit, visit, visit, visit, visit, visit, visit, visit, visit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EvaluationShuttle

public EvaluationShuttle(Environment env)
Method Detail

getEnvironment

protected Environment getEnvironment()

setEnvironment

protected void setEnvironment(Environment env)

evaluateDown

public Expression evaluateDown(AllocationExpression p)
                        throws ParseTreeException

evaluateDown

public Expression evaluateDown(ArrayAccess p)
                        throws ParseTreeException

evaluateDown

public Expression evaluateDown(ArrayAllocationExpression p)
                        throws ParseTreeException

evaluateDown

public VariableInitializer evaluateDown(ArrayInitializer p)
                                 throws ParseTreeException

evaluateDown

public Expression evaluateDown(AssignmentExpression p)
                        throws ParseTreeException

evaluateDown

public Expression evaluateDown(BinaryExpression p)
                        throws ParseTreeException

evaluateDown

public Statement evaluateDown(Block p)
                       throws ParseTreeException

evaluateDown

public Statement evaluateDown(BreakStatement p)
                       throws ParseTreeException

evaluateDown

public CaseGroup evaluateDown(CaseGroup p)
                       throws ParseTreeException

evaluateDown

public CaseGroupList evaluateDown(CaseGroupList p)
                           throws ParseTreeException

evaluateDown

public CaseLabel evaluateDown(CaseLabel p)
                       throws ParseTreeException

evaluateDown

public CaseLabelList evaluateDown(CaseLabelList p)
                           throws ParseTreeException

evaluateDown

public Expression evaluateDown(CastExpression p)
                        throws ParseTreeException

evaluateDown

public CatchBlock evaluateDown(CatchBlock p)
                        throws ParseTreeException

evaluateDown

public CatchList evaluateDown(CatchList p)
                       throws ParseTreeException

evaluateDown

public ClassDeclaration evaluateDown(ClassDeclaration p)
                              throws ParseTreeException

evaluateDown

public ClassDeclarationList evaluateDown(ClassDeclarationList p)
                                  throws ParseTreeException

evaluateDown

public Expression evaluateDown(ClassLiteral p)
                        throws ParseTreeException

evaluateDown

public CompilationUnit evaluateDown(CompilationUnit p)
                             throws ParseTreeException

evaluateDown

public Expression evaluateDown(ConditionalExpression p)
                        throws ParseTreeException

evaluateDown

public MemberDeclaration evaluateDown(ConstructorDeclaration p)
                               throws ParseTreeException

evaluateDown

public ConstructorInvocation evaluateDown(ConstructorInvocation p)
                                   throws ParseTreeException

evaluateDown

public Statement evaluateDown(ContinueStatement p)
                       throws ParseTreeException

evaluateDown

public Statement evaluateDown(DoWhileStatement p)
                       throws ParseTreeException

evaluateDown

public Statement evaluateDown(EmptyStatement p)
                       throws ParseTreeException

evaluateDown

public ExpressionList evaluateDown(ExpressionList p)
                            throws ParseTreeException

evaluateDown

public Statement evaluateDown(ExpressionStatement p)
                       throws ParseTreeException

evaluateDown

public Expression evaluateDown(FieldAccess p)
                        throws ParseTreeException

evaluateDown

public MemberDeclaration evaluateDown(FieldDeclaration p)
                               throws ParseTreeException

evaluateDown

public Statement evaluateDown(ForStatement p)
                       throws ParseTreeException

evaluateDown

public Statement evaluateDown(IfStatement p)
                       throws ParseTreeException

evaluateDown

public Expression evaluateDown(InstanceofExpression p)
                        throws ParseTreeException

evaluateDown

public Statement evaluateDown(LabeledStatement p)
                       throws ParseTreeException

evaluateDown

public Expression evaluateDown(Literal p)
                        throws ParseTreeException

evaluateDown

public MemberDeclarationList evaluateDown(MemberDeclarationList p)
                                   throws ParseTreeException

evaluateDown

public MemberDeclaration evaluateDown(MemberInitializer p)
                               throws ParseTreeException

evaluateDown

public Expression evaluateDown(MethodCall p)
                        throws ParseTreeException

evaluateDown

public MemberDeclaration evaluateDown(MethodDeclaration p)
                               throws ParseTreeException

evaluateDown

public ModifierList evaluateDown(ModifierList p)
                          throws ParseTreeException

evaluateDown

public Parameter evaluateDown(Parameter p)
                       throws ParseTreeException

evaluateDown

public ParameterList evaluateDown(ParameterList p)
                           throws ParseTreeException

evaluateDown

public Statement evaluateDown(ReturnStatement p)
                       throws ParseTreeException

evaluateDown

public Expression evaluateDown(SelfAccess p)
                        throws ParseTreeException

evaluateDown

public StatementList evaluateDown(StatementList p)
                           throws ParseTreeException

evaluateDown

public Statement evaluateDown(SwitchStatement p)
                       throws ParseTreeException

evaluateDown

public Statement evaluateDown(SynchronizedStatement p)
                       throws ParseTreeException

evaluateDown

public Statement evaluateDown(ThrowStatement p)
                       throws ParseTreeException

evaluateDown

public Statement evaluateDown(TryStatement p)
                       throws ParseTreeException

evaluateDown

public TypeName evaluateDown(TypeName p)
                      throws ParseTreeException

evaluateDown

public Expression evaluateDown(UnaryExpression p)
                        throws ParseTreeException

evaluateDown

public Expression evaluateDown(Variable p)
                        throws ParseTreeException

evaluateDown

public Statement evaluateDown(VariableDeclaration p)
                       throws ParseTreeException

evaluateDown

public VariableDeclarator evaluateDown(VariableDeclarator p)
                                throws ParseTreeException

evaluateDown

public Statement evaluateDown(WhileStatement p)
                       throws ParseTreeException

evaluateUp

public Expression evaluateUp(AllocationExpression p)
                      throws ParseTreeException

evaluateUp

public Expression evaluateUp(ArrayAccess p)
                      throws ParseTreeException

evaluateUp

public Expression evaluateUp(ArrayAllocationExpression p)
                      throws ParseTreeException

evaluateUp

public VariableInitializer evaluateUp(ArrayInitializer p)
                               throws ParseTreeException

evaluateUp

public Expression evaluateUp(AssignmentExpression p)
                      throws ParseTreeException

evaluateUp

public Expression evaluateUp(BinaryExpression p)
                      throws ParseTreeException

evaluateUp

public Statement evaluateUp(Block p)
                     throws ParseTreeException

evaluateUp

public Statement evaluateUp(BreakStatement p)
                     throws ParseTreeException

evaluateUp

public CaseGroup evaluateUp(CaseGroup p)
                     throws ParseTreeException

evaluateUp

public CaseGroupList evaluateUp(CaseGroupList p)
                         throws ParseTreeException

evaluateUp

public CaseLabel evaluateUp(CaseLabel p)
                     throws ParseTreeException

evaluateUp

public CaseLabelList evaluateUp(CaseLabelList p)
                         throws ParseTreeException

evaluateUp

public Expression evaluateUp(CastExpression p)
                      throws ParseTreeException

evaluateUp

public CatchBlock evaluateUp(CatchBlock p)
                      throws ParseTreeException

evaluateUp

public CatchList evaluateUp(CatchList p)
                     throws ParseTreeException

evaluateUp

public ClassDeclaration evaluateUp(ClassDeclaration p)
                            throws ParseTreeException

evaluateUp

public ClassDeclarationList evaluateUp(ClassDeclarationList p)
                                throws ParseTreeException

evaluateUp

public Expression evaluateUp(ClassLiteral p)
                      throws ParseTreeException

evaluateUp

public CompilationUnit evaluateUp(CompilationUnit p)
                           throws ParseTreeException

evaluateUp

public Expression evaluateUp(ConditionalExpression p)
                      throws ParseTreeException

evaluateUp

public MemberDeclaration evaluateUp(ConstructorDeclaration p)
                             throws ParseTreeException

evaluateUp

public ConstructorInvocation evaluateUp(ConstructorInvocation p)
                                 throws ParseTreeException

evaluateUp

public Statement evaluateUp(ContinueStatement p)
                     throws ParseTreeException

evaluateUp

public Statement evaluateUp(DoWhileStatement p)
                     throws ParseTreeException

evaluateUp

public Statement evaluateUp(EmptyStatement p)
                     throws ParseTreeException

evaluateUp

public ExpressionList evaluateUp(ExpressionList p)
                          throws ParseTreeException

evaluateUp

public Statement evaluateUp(ExpressionStatement p)
                     throws ParseTreeException

evaluateUp

public Expression evaluateUp(FieldAccess p)
                      throws ParseTreeException

evaluateUp

public MemberDeclaration evaluateUp(FieldDeclaration p)
                             throws ParseTreeException

evaluateUp

public Statement evaluateUp(ForStatement p)
                     throws ParseTreeException

evaluateUp

public Statement evaluateUp(IfStatement p)
                     throws ParseTreeException

evaluateUp

public Expression evaluateUp(InstanceofExpression p)
                      throws ParseTreeException

evaluateUp

public Statement evaluateUp(LabeledStatement p)
                     throws ParseTreeException

evaluateUp

public Expression evaluateUp(Literal p)
                      throws ParseTreeException

evaluateUp

public MemberDeclarationList evaluateUp(MemberDeclarationList p)
                                 throws ParseTreeException

evaluateUp

public MemberDeclaration evaluateUp(MemberInitializer p)
                             throws ParseTreeException

evaluateUp

public Expression evaluateUp(MethodCall p)
                      throws ParseTreeException

evaluateUp

public MemberDeclaration evaluateUp(MethodDeclaration p)
                             throws ParseTreeException

evaluateUp

public ModifierList evaluateUp(ModifierList p)
                        throws ParseTreeException

evaluateUp

public Parameter evaluateUp(Parameter p)
                     throws ParseTreeException

evaluateUp

public ParameterList evaluateUp(ParameterList p)
                         throws ParseTreeException

evaluateUp

public Statement evaluateUp(ReturnStatement p)
                     throws ParseTreeException

evaluateUp

public Expression evaluateUp(SelfAccess p)
                      throws ParseTreeException

evaluateUp

public StatementList evaluateUp(StatementList p)
                         throws ParseTreeException

evaluateUp

public Statement evaluateUp(SwitchStatement p)
                     throws ParseTreeException

evaluateUp

public Statement evaluateUp(SynchronizedStatement p)
                     throws ParseTreeException

evaluateUp

public Statement evaluateUp(ThrowStatement p)
                     throws ParseTreeException

evaluateUp

public Statement evaluateUp(TryStatement p)
                     throws ParseTreeException

evaluateUp

public TypeName evaluateUp(TypeName p)
                    throws ParseTreeException

evaluateUp

public Expression evaluateUp(UnaryExpression p)
                      throws ParseTreeException

evaluateUp

public Expression evaluateUp(Variable p)
                      throws ParseTreeException

evaluateUp

public Statement evaluateUp(VariableDeclaration p)
                     throws ParseTreeException

evaluateUp

public VariableDeclarator evaluateUp(VariableDeclarator p)
                              throws ParseTreeException

evaluateUp

public Statement evaluateUp(WhileStatement p)
                     throws ParseTreeException

visit

public void visit(AllocationExpression p)
           throws ParseTreeException
Overrides:
visit in class ParseTreeVisitor

visit

public void visit(ArrayAccess p)
           throws ParseTreeException
Overrides:
visit in class ParseTreeVisitor

visit

public void visit(ArrayAllocationExpression p)
           throws ParseTreeException
Overrides:
visit in class ParseTreeVisitor

visit

public void visit(ArrayInitializer p)
           throws ParseTreeException
Overrides:
visit in class ParseTreeVisitor

visit

public void visit(AssignmentExpression p)
           throws ParseTreeException
Overrides:
visit in class ParseTreeVisitor

visit

public void visit(BinaryExpression p)
           throws ParseTreeException
Overrides:
visit in class ParseTreeVisitor

visit

public void visit(Block p)
           throws ParseTreeException
Overrides:
visit in class ParseTreeVisitor

visit

public void visit(BreakStatement p)
           throws ParseTreeException
Overrides:
visit in class ParseTreeVisitor

visit

public void visit(CaseGroup p)
           throws ParseTreeException
Overrides:
visit in class ParseTreeVisitor

visit

public void visit(CaseGroupList p)
           throws ParseTreeException
Overrides:
visit in class ParseTreeVisitor

visit

public void visit(CaseLabel p)
           throws ParseTreeException
Overrides:
visit in class ParseTreeVisitor

visit

public void visit(CaseLabelList p)
           throws ParseTreeException
Overrides:
visit in class ParseTreeVisitor

visit

public void visit(CastExpression p)
           throws ParseTreeException
Overrides:
visit in class ParseTreeVisitor

visit

public void visit(CatchBlock p)
           throws ParseTreeException
Overrides:
visit in class ParseTreeVisitor

visit

public void visit(CatchList p)
           throws ParseTreeException
Overrides:
visit in class ParseTreeVisitor

visit

public void visit(ClassDeclaration p)
           throws ParseTreeException
Overrides:
visit in class ParseTreeVisitor

visit

public void visit(ClassDeclarationList p)
           throws ParseTreeException
Overrides:
visit in class ParseTreeVisitor

visit

public void visit(ClassLiteral p)
           throws ParseTreeException
Overrides:
visit in class ParseTreeVisitor

visit

public void visit(CompilationUnit p)
           throws ParseTreeException
Overrides:
visit in class ParseTreeVisitor

visit

public void visit(ConditionalExpression p)
           throws ParseTreeException
Overrides:
visit in class ParseTreeVisitor

visit

public void visit(ConstructorDeclaration p)
           throws ParseTreeException
Overrides:
visit in class ParseTreeVisitor

visit

public void visit(ConstructorInvocation p)
           throws ParseTreeException
Overrides:
visit in class ParseTreeVisitor

visit

public void visit(ContinueStatement p)
           throws ParseTreeException
Overrides:
visit in class ParseTreeVisitor

visit

public void visit(DoWhileStatement p)
           throws ParseTreeException
Overrides:
visit in class ParseTreeVisitor

visit

public void visit(EmptyStatement p)
           throws ParseTreeException
Overrides:
visit in class ParseTreeVisitor

visit

public void visit(ExpressionList p)
           throws ParseTreeException
Overrides:
visit in class ParseTreeVisitor

visit

public void visit(ExpressionStatement p)
           throws ParseTreeException
Overrides:
visit in class ParseTreeVisitor

visit

public void visit(FieldAccess p)
           throws ParseTreeException
Overrides:
visit in class ParseTreeVisitor

visit

public void visit(FieldDeclaration p)
           throws ParseTreeException
Overrides:
visit in class ParseTreeVisitor

visit

public void visit(ForStatement p)
           throws ParseTreeException
Overrides:
visit in class ParseTreeVisitor

visit

public void visit(IfStatement p)
           throws ParseTreeException
Overrides:
visit in class ParseTreeVisitor

visit

public void visit(InstanceofExpression p)
           throws ParseTreeException
Overrides:
visit in class ParseTreeVisitor

visit

public void visit(LabeledStatement p)
           throws ParseTreeException
Overrides:
visit in class ParseTreeVisitor

visit

public void visit(Literal p)
           throws ParseTreeException
Overrides:
visit in class ParseTreeVisitor

visit

public void visit(MemberDeclarationList p)
           throws ParseTreeException
Overrides:
visit in class ParseTreeVisitor

visit

public void visit(MemberInitializer p)
           throws ParseTreeException
Overrides:
visit in class ParseTreeVisitor

visit

public void visit(MethodCall p)
           throws ParseTreeException
Overrides:
visit in class ParseTreeVisitor

visit

public void visit(MethodDeclaration p)
           throws ParseTreeException
Overrides:
visit in class ParseTreeVisitor

visit

public void visit(ModifierList p)
           throws ParseTreeException
Overrides:
visit in class ParseTreeVisitor

visit

public void visit(Parameter p)
           throws ParseTreeException
Overrides:
visit in class ParseTreeVisitor

visit

public void visit(ParameterList p)
           throws ParseTreeException
Overrides:
visit in class ParseTreeVisitor

visit

public void visit(ReturnStatement p)
           throws ParseTreeException
Overrides:
visit in class ParseTreeVisitor

visit

public void visit(SelfAccess p)
           throws ParseTreeException
Overrides:
visit in class ParseTreeVisitor

visit

public void visit(StatementList p)
           throws ParseTreeException
Overrides:
visit in class ParseTreeVisitor

visit

public void visit(SwitchStatement p)
           throws ParseTreeException
Overrides:
visit in class ParseTreeVisitor

visit

public void visit(SynchronizedStatement p)
           throws ParseTreeException
Overrides:
visit in class ParseTreeVisitor

visit

public void visit(ThrowStatement p)
           throws ParseTreeException
Overrides:
visit in class ParseTreeVisitor

visit

public void visit(TryStatement p)
           throws ParseTreeException
Overrides:
visit in class ParseTreeVisitor

visit

public void visit(TypeName p)
           throws ParseTreeException
Overrides:
visit in class ParseTreeVisitor

visit

public void visit(UnaryExpression p)
           throws ParseTreeException
Overrides:
visit in class ParseTreeVisitor

visit

public void visit(Variable p)
           throws ParseTreeException
Overrides:
visit in class ParseTreeVisitor

visit

public void visit(VariableDeclaration p)
           throws ParseTreeException
Overrides:
visit in class ParseTreeVisitor

visit

public void visit(VariableDeclarator p)
           throws ParseTreeException
Overrides:
visit in class ParseTreeVisitor

visit

public void visit(WhileStatement p)
           throws ParseTreeException
Overrides:
visit in class ParseTreeVisitor