Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

openjava.ptree.util
Class EvaluationShuttle  view EvaluationShuttle download EvaluationShuttle.java

java.lang.Object
  extended byopenjava.ptree.util.ParseTreeVisitor
      extended byopenjava.ptree.util.EvaluationShuttle
Direct Known Subclasses:
ClassLiteralReplacer, ScopeHandler

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:
$Id: EvaluationShuttle.java,v 1.2 2003/02/19 02:55:00 tatsubori Exp $
Version:
1.0

Field Summary
private  openjava.mop.Environment env
           
 
Constructor Summary
EvaluationShuttle(openjava.mop.Environment env)
           
 
Method Summary
 openjava.ptree.Expression evaluateDown(openjava.ptree.AllocationExpression p)
           
 openjava.ptree.Expression evaluateDown(openjava.ptree.ArrayAccess p)
           
 openjava.ptree.Expression evaluateDown(openjava.ptree.ArrayAllocationExpression p)
           
 openjava.ptree.VariableInitializer evaluateDown(openjava.ptree.ArrayInitializer p)
           
 openjava.ptree.Expression evaluateDown(openjava.ptree.AssignmentExpression p)
           
 openjava.ptree.Expression evaluateDown(openjava.ptree.BinaryExpression p)
           
 openjava.ptree.Statement evaluateDown(openjava.ptree.Block p)
           
 openjava.ptree.Statement evaluateDown(openjava.ptree.BreakStatement p)
           
 openjava.ptree.CaseGroup evaluateDown(openjava.ptree.CaseGroup p)
           
 openjava.ptree.CaseGroupList evaluateDown(openjava.ptree.CaseGroupList p)
           
 openjava.ptree.CaseLabel evaluateDown(openjava.ptree.CaseLabel p)
           
 openjava.ptree.CaseLabelList evaluateDown(openjava.ptree.CaseLabelList p)
           
 openjava.ptree.Expression evaluateDown(openjava.ptree.CastExpression p)
           
 openjava.ptree.CatchBlock evaluateDown(openjava.ptree.CatchBlock p)
           
 openjava.ptree.CatchList evaluateDown(openjava.ptree.CatchList p)
           
 openjava.ptree.ClassDeclaration evaluateDown(openjava.ptree.ClassDeclaration p)
           
 openjava.ptree.ClassDeclarationList evaluateDown(openjava.ptree.ClassDeclarationList p)
           
 openjava.ptree.Expression evaluateDown(openjava.ptree.ClassLiteral p)
           
 openjava.ptree.CompilationUnit evaluateDown(openjava.ptree.CompilationUnit p)
           
 openjava.ptree.Expression evaluateDown(openjava.ptree.ConditionalExpression p)
           
 openjava.ptree.MemberDeclaration evaluateDown(openjava.ptree.ConstructorDeclaration p)
           
 openjava.ptree.ConstructorInvocation evaluateDown(openjava.ptree.ConstructorInvocation p)
           
 openjava.ptree.Statement evaluateDown(openjava.ptree.ContinueStatement p)
           
 openjava.ptree.Statement evaluateDown(openjava.ptree.DoWhileStatement p)
           
 openjava.ptree.Statement evaluateDown(openjava.ptree.EmptyStatement p)
           
 openjava.ptree.ExpressionList evaluateDown(openjava.ptree.ExpressionList p)
           
 openjava.ptree.Statement evaluateDown(openjava.ptree.ExpressionStatement p)
           
 openjava.ptree.Expression evaluateDown(openjava.ptree.FieldAccess p)
           
 openjava.ptree.MemberDeclaration evaluateDown(openjava.ptree.FieldDeclaration p)
           
 openjava.ptree.Statement evaluateDown(openjava.ptree.ForStatement p)
           
 openjava.ptree.Statement evaluateDown(openjava.ptree.IfStatement p)
           
 openjava.ptree.Expression evaluateDown(openjava.ptree.InstanceofExpression p)
           
 openjava.ptree.Statement evaluateDown(openjava.ptree.LabeledStatement p)
           
 openjava.ptree.Expression evaluateDown(openjava.ptree.Literal p)
           
 openjava.ptree.MemberDeclarationList evaluateDown(openjava.ptree.MemberDeclarationList p)
           
 openjava.ptree.MemberDeclaration evaluateDown(openjava.ptree.MemberInitializer p)
           
 openjava.ptree.Expression evaluateDown(openjava.ptree.MethodCall p)
           
 openjava.ptree.MemberDeclaration evaluateDown(openjava.ptree.MethodDeclaration p)
           
 openjava.ptree.ModifierList evaluateDown(openjava.ptree.ModifierList p)
           
 openjava.ptree.Parameter evaluateDown(openjava.ptree.Parameter p)
           
 openjava.ptree.ParameterList evaluateDown(openjava.ptree.ParameterList p)
           
 openjava.ptree.Statement evaluateDown(openjava.ptree.ReturnStatement p)
           
 openjava.ptree.Expression evaluateDown(openjava.ptree.SelfAccess p)
           
 openjava.ptree.StatementList evaluateDown(openjava.ptree.StatementList p)
           
 openjava.ptree.Statement evaluateDown(openjava.ptree.SwitchStatement p)
           
 openjava.ptree.Statement evaluateDown(openjava.ptree.SynchronizedStatement p)
           
 openjava.ptree.Statement evaluateDown(openjava.ptree.ThrowStatement p)
           
 openjava.ptree.Statement evaluateDown(openjava.ptree.TryStatement p)
           
 openjava.ptree.TypeName evaluateDown(openjava.ptree.TypeName p)
           
 openjava.ptree.Expression evaluateDown(openjava.ptree.UnaryExpression p)
           
 openjava.ptree.Expression evaluateDown(openjava.ptree.Variable p)
           
 openjava.ptree.Statement evaluateDown(openjava.ptree.VariableDeclaration p)
           
 openjava.ptree.VariableDeclarator evaluateDown(openjava.ptree.VariableDeclarator p)
           
 openjava.ptree.Statement evaluateDown(openjava.ptree.WhileStatement p)
           
 openjava.ptree.Expression evaluateUp(openjava.ptree.AllocationExpression p)
           
 openjava.ptree.Expression evaluateUp(openjava.ptree.ArrayAccess p)
           
 openjava.ptree.Expression evaluateUp(openjava.ptree.ArrayAllocationExpression p)
           
 openjava.ptree.VariableInitializer evaluateUp(openjava.ptree.ArrayInitializer p)
           
 openjava.ptree.Expression evaluateUp(openjava.ptree.AssignmentExpression p)
           
 openjava.ptree.Expression evaluateUp(openjava.ptree.BinaryExpression p)
           
 openjava.ptree.Statement evaluateUp(openjava.ptree.Block p)
           
 openjava.ptree.Statement evaluateUp(openjava.ptree.BreakStatement p)
           
 openjava.ptree.CaseGroup evaluateUp(openjava.ptree.CaseGroup p)
           
 openjava.ptree.CaseGroupList evaluateUp(openjava.ptree.CaseGroupList p)
           
 openjava.ptree.CaseLabel evaluateUp(openjava.ptree.CaseLabel p)
           
 openjava.ptree.CaseLabelList evaluateUp(openjava.ptree.CaseLabelList p)
           
 openjava.ptree.Expression evaluateUp(openjava.ptree.CastExpression p)
           
 openjava.ptree.CatchBlock evaluateUp(openjava.ptree.CatchBlock p)
           
 openjava.ptree.CatchList evaluateUp(openjava.ptree.CatchList p)
           
 openjava.ptree.ClassDeclaration evaluateUp(openjava.ptree.ClassDeclaration p)
           
 openjava.ptree.ClassDeclarationList evaluateUp(openjava.ptree.ClassDeclarationList p)
           
 openjava.ptree.Expression evaluateUp(openjava.ptree.ClassLiteral p)
           
 openjava.ptree.CompilationUnit evaluateUp(openjava.ptree.CompilationUnit p)
           
 openjava.ptree.Expression evaluateUp(openjava.ptree.ConditionalExpression p)
           
 openjava.ptree.MemberDeclaration evaluateUp(openjava.ptree.ConstructorDeclaration p)
           
 openjava.ptree.ConstructorInvocation evaluateUp(openjava.ptree.ConstructorInvocation p)
           
 openjava.ptree.Statement evaluateUp(openjava.ptree.ContinueStatement p)
           
 openjava.ptree.Statement evaluateUp(openjava.ptree.DoWhileStatement p)
           
 openjava.ptree.Statement evaluateUp(openjava.ptree.EmptyStatement p)
           
 openjava.ptree.ExpressionList evaluateUp(openjava.ptree.ExpressionList p)
           
 openjava.ptree.Statement evaluateUp(openjava.ptree.ExpressionStatement p)
           
 openjava.ptree.Expression evaluateUp(openjava.ptree.FieldAccess p)
           
 openjava.ptree.MemberDeclaration evaluateUp(openjava.ptree.FieldDeclaration p)
           
 openjava.ptree.Statement evaluateUp(openjava.ptree.ForStatement p)
           
 openjava.ptree.Statement evaluateUp(openjava.ptree.IfStatement p)
           
 openjava.ptree.Expression evaluateUp(openjava.ptree.InstanceofExpression p)
           
 openjava.ptree.Statement evaluateUp(openjava.ptree.LabeledStatement p)
           
 openjava.ptree.Expression evaluateUp(openjava.ptree.Literal p)
           
 openjava.ptree.MemberDeclarationList evaluateUp(openjava.ptree.MemberDeclarationList p)
           
 openjava.ptree.MemberDeclaration evaluateUp(openjava.ptree.MemberInitializer p)
           
 openjava.ptree.Expression evaluateUp(openjava.ptree.MethodCall p)
           
 openjava.ptree.MemberDeclaration evaluateUp(openjava.ptree.MethodDeclaration p)
           
 openjava.ptree.ModifierList evaluateUp(openjava.ptree.ModifierList p)
           
 openjava.ptree.Parameter evaluateUp(openjava.ptree.Parameter p)
           
 openjava.ptree.ParameterList evaluateUp(openjava.ptree.ParameterList p)
           
 openjava.ptree.Statement evaluateUp(openjava.ptree.ReturnStatement p)
           
 openjava.ptree.Expression evaluateUp(openjava.ptree.SelfAccess p)
           
 openjava.ptree.StatementList evaluateUp(openjava.ptree.StatementList p)
           
 openjava.ptree.Statement evaluateUp(openjava.ptree.SwitchStatement p)
           
 openjava.ptree.Statement evaluateUp(openjava.ptree.SynchronizedStatement p)
           
 openjava.ptree.Statement evaluateUp(openjava.ptree.ThrowStatement p)
           
 openjava.ptree.Statement evaluateUp(openjava.ptree.TryStatement p)
           
 openjava.ptree.TypeName evaluateUp(openjava.ptree.TypeName p)
           
 openjava.ptree.Expression evaluateUp(openjava.ptree.UnaryExpression p)
           
 openjava.ptree.Expression evaluateUp(openjava.ptree.Variable p)
           
 openjava.ptree.Statement evaluateUp(openjava.ptree.VariableDeclaration p)
           
 openjava.ptree.VariableDeclarator evaluateUp(openjava.ptree.VariableDeclarator p)
           
 openjava.ptree.Statement evaluateUp(openjava.ptree.WhileStatement p)
           
protected  openjava.mop.Environment getEnvironment()
           
protected  void setEnvironment(openjava.mop.Environment env)
           
 void visit(openjava.ptree.AllocationExpression p)
           
 void visit(openjava.ptree.ArrayAccess p)
           
 void visit(openjava.ptree.ArrayAllocationExpression p)
           
 void visit(openjava.ptree.ArrayInitializer p)
           
 void visit(openjava.ptree.AssignmentExpression p)
           
 void visit(openjava.ptree.BinaryExpression p)
           
 void visit(openjava.ptree.Block p)
           
 void visit(openjava.ptree.BreakStatement p)
           
 void visit(openjava.ptree.CaseGroup p)
           
 void visit(openjava.ptree.CaseGroupList p)
           
 void visit(openjava.ptree.CaseLabel p)
           
 void visit(openjava.ptree.CaseLabelList p)
           
 void visit(openjava.ptree.CastExpression p)
           
 void visit(openjava.ptree.CatchBlock p)
           
 void visit(openjava.ptree.CatchList p)
           
 void visit(openjava.ptree.ClassDeclaration p)
           
 void visit(openjava.ptree.ClassDeclarationList p)
           
 void visit(openjava.ptree.ClassLiteral p)
           
 void visit(openjava.ptree.CompilationUnit p)
           
 void visit(openjava.ptree.ConditionalExpression p)
           
 void visit(openjava.ptree.ConstructorDeclaration p)
           
 void visit(openjava.ptree.ConstructorInvocation p)
           
 void visit(openjava.ptree.ContinueStatement p)
           
 void visit(openjava.ptree.DoWhileStatement p)
           
 void visit(openjava.ptree.EmptyStatement p)
           
 void visit(openjava.ptree.ExpressionList p)
           
 void visit(openjava.ptree.ExpressionStatement p)
           
 void visit(openjava.ptree.FieldAccess p)
           
 void visit(openjava.ptree.FieldDeclaration p)
           
 void visit(openjava.ptree.ForStatement p)
           
 void visit(openjava.ptree.IfStatement p)
           
 void visit(openjava.ptree.InstanceofExpression p)
           
 void visit(openjava.ptree.LabeledStatement p)
           
 void visit(openjava.ptree.Literal p)
           
 void visit(openjava.ptree.MemberDeclarationList p)
           
 void visit(openjava.ptree.MemberInitializer p)
           
 void visit(openjava.ptree.MethodCall p)
           
 void visit(openjava.ptree.MethodDeclaration p)
           
 void visit(openjava.ptree.ModifierList p)
           
 void visit(openjava.ptree.Parameter p)
           
 void visit(openjava.ptree.ParameterList p)
           
 void visit(openjava.ptree.ReturnStatement p)
           
 void visit(openjava.ptree.SelfAccess p)
           
 void visit(openjava.ptree.StatementList p)
           
 void visit(openjava.ptree.SwitchStatement p)
           
 void visit(openjava.ptree.SynchronizedStatement p)
           
 void visit(openjava.ptree.ThrowStatement p)
           
 void visit(openjava.ptree.TryStatement p)
           
 void visit(openjava.ptree.TypeName p)
           
 void visit(openjava.ptree.UnaryExpression p)
           
 void visit(openjava.ptree.Variable p)
           
 void visit(openjava.ptree.VariableDeclaration p)
           
 void visit(openjava.ptree.VariableDeclarator p)
           
 void visit(openjava.ptree.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
 

Field Detail

env

private openjava.mop.Environment env
Constructor Detail

EvaluationShuttle

public EvaluationShuttle(openjava.mop.Environment env)
Method Detail

getEnvironment

protected openjava.mop.Environment getEnvironment()

setEnvironment

protected void setEnvironment(openjava.mop.Environment env)

evaluateDown

public openjava.ptree.Expression evaluateDown(openjava.ptree.AllocationExpression p)
                                       throws openjava.ptree.ParseTreeException

evaluateDown

public openjava.ptree.Expression evaluateDown(openjava.ptree.ArrayAccess p)
                                       throws openjava.ptree.ParseTreeException

evaluateDown

public openjava.ptree.Expression evaluateDown(openjava.ptree.ArrayAllocationExpression p)
                                       throws openjava.ptree.ParseTreeException

evaluateDown

public openjava.ptree.VariableInitializer evaluateDown(openjava.ptree.ArrayInitializer p)
                                                throws openjava.ptree.ParseTreeException

evaluateDown

public openjava.ptree.Expression evaluateDown(openjava.ptree.AssignmentExpression p)
                                       throws openjava.ptree.ParseTreeException

evaluateDown

public openjava.ptree.Expression evaluateDown(openjava.ptree.BinaryExpression p)
                                       throws openjava.ptree.ParseTreeException

evaluateDown

public openjava.ptree.Statement evaluateDown(openjava.ptree.Block p)
                                      throws openjava.ptree.ParseTreeException

evaluateDown

public openjava.ptree.Statement evaluateDown(openjava.ptree.BreakStatement p)
                                      throws openjava.ptree.ParseTreeException

evaluateDown

public openjava.ptree.CaseGroup evaluateDown(openjava.ptree.CaseGroup p)
                                      throws openjava.ptree.ParseTreeException

evaluateDown

public openjava.ptree.CaseGroupList evaluateDown(openjava.ptree.CaseGroupList p)
                                          throws openjava.ptree.ParseTreeException

evaluateDown

public openjava.ptree.CaseLabel evaluateDown(openjava.ptree.CaseLabel p)
                                      throws openjava.ptree.ParseTreeException

evaluateDown

public openjava.ptree.CaseLabelList evaluateDown(openjava.ptree.CaseLabelList p)
                                          throws openjava.ptree.ParseTreeException

evaluateDown

public openjava.ptree.Expression evaluateDown(openjava.ptree.CastExpression p)
                                       throws openjava.ptree.ParseTreeException

evaluateDown

public openjava.ptree.CatchBlock evaluateDown(openjava.ptree.CatchBlock p)
                                       throws openjava.ptree.ParseTreeException

evaluateDown

public openjava.ptree.CatchList evaluateDown(openjava.ptree.CatchList p)
                                      throws openjava.ptree.ParseTreeException

evaluateDown

public openjava.ptree.ClassDeclaration evaluateDown(openjava.ptree.ClassDeclaration p)
                                             throws openjava.ptree.ParseTreeException

evaluateDown

public openjava.ptree.ClassDeclarationList evaluateDown(openjava.ptree.ClassDeclarationList p)
                                                 throws openjava.ptree.ParseTreeException

evaluateDown

public openjava.ptree.Expression evaluateDown(openjava.ptree.ClassLiteral p)
                                       throws openjava.ptree.ParseTreeException

evaluateDown

public openjava.ptree.CompilationUnit evaluateDown(openjava.ptree.CompilationUnit p)
                                            throws openjava.ptree.ParseTreeException

evaluateDown

public openjava.ptree.Expression evaluateDown(openjava.ptree.ConditionalExpression p)
                                       throws openjava.ptree.ParseTreeException

evaluateDown

public openjava.ptree.MemberDeclaration evaluateDown(openjava.ptree.ConstructorDeclaration p)
                                              throws openjava.ptree.ParseTreeException

evaluateDown

public openjava.ptree.ConstructorInvocation evaluateDown(openjava.ptree.ConstructorInvocation p)
                                                  throws openjava.ptree.ParseTreeException

evaluateDown

public openjava.ptree.Statement evaluateDown(openjava.ptree.ContinueStatement p)
                                      throws openjava.ptree.ParseTreeException

evaluateDown

public openjava.ptree.Statement evaluateDown(openjava.ptree.DoWhileStatement p)
                                      throws openjava.ptree.ParseTreeException

evaluateDown

public openjava.ptree.Statement evaluateDown(openjava.ptree.EmptyStatement p)
                                      throws openjava.ptree.ParseTreeException

evaluateDown

public openjava.ptree.ExpressionList evaluateDown(openjava.ptree.ExpressionList p)
                                           throws openjava.ptree.ParseTreeException

evaluateDown

public openjava.ptree.Statement evaluateDown(openjava.ptree.ExpressionStatement p)
                                      throws openjava.ptree.ParseTreeException

evaluateDown

public openjava.ptree.Expression evaluateDown(openjava.ptree.FieldAccess p)
                                       throws openjava.ptree.ParseTreeException

evaluateDown

public openjava.ptree.MemberDeclaration evaluateDown(openjava.ptree.FieldDeclaration p)
                                              throws openjava.ptree.ParseTreeException

evaluateDown

public openjava.ptree.Statement evaluateDown(openjava.ptree.ForStatement p)
                                      throws openjava.ptree.ParseTreeException

evaluateDown

public openjava.ptree.Statement evaluateDown(openjava.ptree.IfStatement p)
                                      throws openjava.ptree.ParseTreeException

evaluateDown

public openjava.ptree.Expression evaluateDown(openjava.ptree.InstanceofExpression p)
                                       throws openjava.ptree.ParseTreeException

evaluateDown

public openjava.ptree.Statement evaluateDown(openjava.ptree.LabeledStatement p)
                                      throws openjava.ptree.ParseTreeException

evaluateDown

public openjava.ptree.Expression evaluateDown(openjava.ptree.Literal p)
                                       throws openjava.ptree.ParseTreeException

evaluateDown

public openjava.ptree.MemberDeclarationList evaluateDown(openjava.ptree.MemberDeclarationList p)
                                                  throws openjava.ptree.ParseTreeException

evaluateDown

public openjava.ptree.MemberDeclaration evaluateDown(openjava.ptree.MemberInitializer p)
                                              throws openjava.ptree.ParseTreeException

evaluateDown

public openjava.ptree.Expression evaluateDown(openjava.ptree.MethodCall p)
                                       throws openjava.ptree.ParseTreeException

evaluateDown

public openjava.ptree.MemberDeclaration evaluateDown(openjava.ptree.MethodDeclaration p)
                                              throws openjava.ptree.ParseTreeException

evaluateDown

public openjava.ptree.ModifierList evaluateDown(openjava.ptree.ModifierList p)
                                         throws openjava.ptree.ParseTreeException

evaluateDown

public openjava.ptree.Parameter evaluateDown(openjava.ptree.Parameter p)
                                      throws openjava.ptree.ParseTreeException

evaluateDown

public openjava.ptree.ParameterList evaluateDown(openjava.ptree.ParameterList p)
                                          throws openjava.ptree.ParseTreeException

evaluateDown

public openjava.ptree.Statement evaluateDown(openjava.ptree.ReturnStatement p)
                                      throws openjava.ptree.ParseTreeException

evaluateDown

public openjava.ptree.Expression evaluateDown(openjava.ptree.SelfAccess p)
                                       throws openjava.ptree.ParseTreeException

evaluateDown

public openjava.ptree.StatementList evaluateDown(openjava.ptree.StatementList p)
                                          throws openjava.ptree.ParseTreeException

evaluateDown

public openjava.ptree.Statement evaluateDown(openjava.ptree.SwitchStatement p)
                                      throws openjava.ptree.ParseTreeException

evaluateDown

public openjava.ptree.Statement evaluateDown(openjava.ptree.SynchronizedStatement p)
                                      throws openjava.ptree.ParseTreeException

evaluateDown

public openjava.ptree.Statement evaluateDown(openjava.ptree.ThrowStatement p)
                                      throws openjava.ptree.ParseTreeException

evaluateDown

public openjava.ptree.Statement evaluateDown(openjava.ptree.TryStatement p)
                                      throws openjava.ptree.ParseTreeException

evaluateDown

public openjava.ptree.TypeName evaluateDown(openjava.ptree.TypeName p)
                                     throws openjava.ptree.ParseTreeException

evaluateDown

public openjava.ptree.Expression evaluateDown(openjava.ptree.UnaryExpression p)
                                       throws openjava.ptree.ParseTreeException

evaluateDown

public openjava.ptree.Expression evaluateDown(openjava.ptree.Variable p)
                                       throws openjava.ptree.ParseTreeException

evaluateDown

public openjava.ptree.Statement evaluateDown(openjava.ptree.VariableDeclaration p)
                                      throws openjava.ptree.ParseTreeException

evaluateDown

public openjava.ptree.VariableDeclarator evaluateDown(openjava.ptree.VariableDeclarator p)
                                               throws openjava.ptree.ParseTreeException

evaluateDown

public openjava.ptree.Statement evaluateDown(openjava.ptree.WhileStatement p)
                                      throws openjava.ptree.ParseTreeException

evaluateUp

public openjava.ptree.Expression evaluateUp(openjava.ptree.AllocationExpression p)
                                     throws openjava.ptree.ParseTreeException

evaluateUp

public openjava.ptree.Expression evaluateUp(openjava.ptree.ArrayAccess p)
                                     throws openjava.ptree.ParseTreeException

evaluateUp

public openjava.ptree.Expression evaluateUp(openjava.ptree.ArrayAllocationExpression p)
                                     throws openjava.ptree.ParseTreeException

evaluateUp

public openjava.ptree.VariableInitializer evaluateUp(openjava.ptree.ArrayInitializer p)
                                              throws openjava.ptree.ParseTreeException

evaluateUp

public openjava.ptree.Expression evaluateUp(openjava.ptree.AssignmentExpression p)
                                     throws openjava.ptree.ParseTreeException

evaluateUp

public openjava.ptree.Expression evaluateUp(openjava.ptree.BinaryExpression p)
                                     throws openjava.ptree.ParseTreeException

evaluateUp

public openjava.ptree.Statement evaluateUp(openjava.ptree.Block p)
                                    throws openjava.ptree.ParseTreeException

evaluateUp

public openjava.ptree.Statement evaluateUp(openjava.ptree.BreakStatement p)
                                    throws openjava.ptree.ParseTreeException

evaluateUp

public openjava.ptree.CaseGroup evaluateUp(openjava.ptree.CaseGroup p)
                                    throws openjava.ptree.ParseTreeException

evaluateUp

public openjava.ptree.CaseGroupList evaluateUp(openjava.ptree.CaseGroupList p)
                                        throws openjava.ptree.ParseTreeException

evaluateUp

public openjava.ptree.CaseLabel evaluateUp(openjava.ptree.CaseLabel p)
                                    throws openjava.ptree.ParseTreeException

evaluateUp

public openjava.ptree.CaseLabelList evaluateUp(openjava.ptree.CaseLabelList p)
                                        throws openjava.ptree.ParseTreeException

evaluateUp

public openjava.ptree.Expression evaluateUp(openjava.ptree.CastExpression p)
                                     throws openjava.ptree.ParseTreeException

evaluateUp

public openjava.ptree.CatchBlock evaluateUp(openjava.ptree.CatchBlock p)
                                     throws openjava.ptree.ParseTreeException

evaluateUp

public openjava.ptree.CatchList evaluateUp(openjava.ptree.CatchList p)
                                    throws openjava.ptree.ParseTreeException

evaluateUp

public openjava.ptree.ClassDeclaration evaluateUp(openjava.ptree.ClassDeclaration p)
                                           throws openjava.ptree.ParseTreeException

evaluateUp

public openjava.ptree.ClassDeclarationList evaluateUp(openjava.ptree.ClassDeclarationList p)
                                               throws openjava.ptree.ParseTreeException

evaluateUp

public openjava.ptree.Expression evaluateUp(openjava.ptree.ClassLiteral p)
                                     throws openjava.ptree.ParseTreeException

evaluateUp