openjava.ptree.util
Class ParseTreeVisitor
java.lang.Object
|
+--openjava.ptree.util.ParseTreeVisitor
- Direct Known Subclasses:
- EvaluationShuttle, SourceCodeWriter
- public abstract class ParseTreeVisitor
- extends java.lang.Object
The class ParseTreeVisitor
is a Visitor role
in the Visitor pattern and visits ParseTree
objects
as the role of Element.
For example
- Since:
- %SOFTWARE% 1.0
- See Also:
ParseTree
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ParseTreeVisitor
public ParseTreeVisitor()
visit
public void visit(ParseTree p)
throws ParseTreeException
visit
public void visit(ParseTreeObject p)
throws ParseTreeException
visit
public void visit(NonLeaf p)
throws ParseTreeException
visit
public void visit(Leaf p)
throws ParseTreeException
visit
public void visit(MemberDeclaration p)
throws ParseTreeException
visit
public void visit(Statement p)
throws ParseTreeException
visit
public void visit(Expression p)
throws ParseTreeException
visit
public void visit(VariableInitializer p)
throws ParseTreeException
visit
public void visit(List p)
throws ParseTreeException
visit
public abstract void visit(AllocationExpression p)
throws ParseTreeException
visit
public abstract void visit(ArrayAccess p)
throws ParseTreeException
visit
public abstract void visit(ArrayAllocationExpression p)
throws ParseTreeException
visit
public abstract void visit(ArrayInitializer p)
throws ParseTreeException
visit
public abstract void visit(AssignmentExpression p)
throws ParseTreeException
visit
public abstract void visit(BinaryExpression p)
throws ParseTreeException
visit
public abstract void visit(Block p)
throws ParseTreeException
visit
public abstract void visit(BreakStatement p)
throws ParseTreeException
visit
public abstract void visit(CaseGroup p)
throws ParseTreeException
visit
public abstract void visit(CaseGroupList p)
throws ParseTreeException
visit
public abstract void visit(CaseLabel p)
throws ParseTreeException
visit
public abstract void visit(CaseLabelList p)
throws ParseTreeException
visit
public abstract void visit(CastExpression p)
throws ParseTreeException
visit
public abstract void visit(CatchBlock p)
throws ParseTreeException
visit
public abstract void visit(CatchList p)
throws ParseTreeException
visit
public abstract void visit(ClassDeclaration p)
throws ParseTreeException
visit
public abstract void visit(ClassDeclarationList p)
throws ParseTreeException
visit
public abstract void visit(ClassLiteral p)
throws ParseTreeException
visit
public abstract void visit(CompilationUnit p)
throws ParseTreeException
visit
public abstract void visit(ConditionalExpression p)
throws ParseTreeException
visit
public abstract void visit(ConstructorDeclaration p)
throws ParseTreeException
visit
public abstract void visit(ConstructorInvocation p)
throws ParseTreeException
visit
public abstract void visit(ContinueStatement p)
throws ParseTreeException
visit
public abstract void visit(DoWhileStatement p)
throws ParseTreeException
visit
public abstract void visit(EmptyStatement p)
throws ParseTreeException
visit
public abstract void visit(ExpressionList p)
throws ParseTreeException
visit
public abstract void visit(ExpressionStatement p)
throws ParseTreeException
visit
public abstract void visit(FieldAccess p)
throws ParseTreeException
visit
public abstract void visit(FieldDeclaration p)
throws ParseTreeException
visit
public abstract void visit(ForStatement p)
throws ParseTreeException
visit
public abstract void visit(IfStatement p)
throws ParseTreeException
visit
public abstract void visit(InstanceofExpression p)
throws ParseTreeException
visit
public abstract void visit(LabeledStatement p)
throws ParseTreeException
visit
public abstract void visit(Literal p)
throws ParseTreeException
visit
public abstract void visit(MemberDeclarationList p)
throws ParseTreeException
visit
public abstract void visit(MemberInitializer p)
throws ParseTreeException
visit
public abstract void visit(MethodCall p)
throws ParseTreeException
visit
public abstract void visit(MethodDeclaration p)
throws ParseTreeException
visit
public abstract void visit(ModifierList p)
throws ParseTreeException
visit
public abstract void visit(Parameter p)
throws ParseTreeException
visit
public abstract void visit(ParameterList p)
throws ParseTreeException
visit
public abstract void visit(ReturnStatement p)
throws ParseTreeException
visit
public abstract void visit(SelfAccess p)
throws ParseTreeException
visit
public abstract void visit(StatementList p)
throws ParseTreeException
visit
public abstract void visit(SwitchStatement p)
throws ParseTreeException
visit
public abstract void visit(SynchronizedStatement p)
throws ParseTreeException
visit
public abstract void visit(ThrowStatement p)
throws ParseTreeException
visit
public abstract void visit(TryStatement p)
throws ParseTreeException
visit
public abstract void visit(TypeName p)
throws ParseTreeException
visit
public abstract void visit(UnaryExpression p)
throws ParseTreeException
visit
public abstract void visit(Variable p)
throws ParseTreeException
visit
public abstract void visit(VariableDeclaration p)
throws ParseTreeException
visit
public abstract void visit(VariableDeclarator p)
throws ParseTreeException
visit
public abstract void visit(WhileStatement p)
throws ParseTreeException