cager.jexpr.visitor
Class NullVisitor

java.lang.Object
  extended bycager.jexpr.visitor.NullVisitor
All Implemented Interfaces:
Visitor
Direct Known Subclasses:
CodeGenVisitor, ContextVisitor

public class NullVisitor
extends java.lang.Object
implements Visitor


Constructor Summary
NullVisitor()
           
 
Method Summary
 java.lang.Object visitArgumentList(ArgumentList ast, java.lang.Object o)
           
 java.lang.Object visitBinaryExpression(BinaryExpression ast, java.lang.Object o)
           
 java.lang.Object visitBlock(Block ast, java.lang.Object o)
           
 java.lang.Object visitCastExpression(CastExpression ast, java.lang.Object o)
           
 void visitChildren(AST ast, java.lang.Object o)
           
 java.lang.Object visitClassDeclaration(ClassDeclaration ast, java.lang.Object o)
           
 java.lang.Object visitCompilationUnit(CompilationUnit ast, java.lang.Object o)
           
 java.lang.Object visitFieldSelection(FieldSelection ast, java.lang.Object o)
           
 java.lang.Object visitFormalParameter(FormalParameter ast, java.lang.Object o)
           
 java.lang.Object visitFormalParameters(FormalParameters ast, java.lang.Object o)
           
 java.lang.Object visitIdentifierExpression(IdentifierExpression ast, java.lang.Object o)
           
 java.lang.Object visitIfStatement(IfStatement ast, java.lang.Object o)
           
 java.lang.Object visitKeywordExpression(KeywordExpression ast, java.lang.Object o)
           
 java.lang.Object visitLiteralExpression(LiteralExpression ast, java.lang.Object o)
           
 java.lang.Object visitMethodDeclaration(MethodDeclaration ast, java.lang.Object o)
           
 java.lang.Object visitPrimaryExpression(PrimaryExpression ast, java.lang.Object o)
           
 java.lang.Object visitReturnStatement(ReturnStatement ast, java.lang.Object o)
           
 java.lang.Object visitUnaryExpression(UnaryExpression ast, java.lang.Object o)
           
 java.lang.Object visitVariableDeclaration(VariableDeclaration ast, java.lang.Object o)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NullVisitor

public NullVisitor()
Method Detail

visitBinaryExpression

public java.lang.Object visitBinaryExpression(BinaryExpression ast,
                                              java.lang.Object o)
                                       throws ParseException
Specified by:
visitBinaryExpression in interface Visitor
Throws:
ParseException

visitFieldSelection

public java.lang.Object visitFieldSelection(FieldSelection ast,
                                            java.lang.Object o)
                                     throws ParseException
Specified by:
visitFieldSelection in interface Visitor
Throws:
ParseException

visitCastExpression

public java.lang.Object visitCastExpression(CastExpression ast,
                                            java.lang.Object o)
                                     throws ParseException
Specified by:
visitCastExpression in interface Visitor
Throws:
ParseException

visitFormalParameter

public java.lang.Object visitFormalParameter(FormalParameter ast,
                                             java.lang.Object o)
                                      throws ParseException
Specified by:
visitFormalParameter in interface Visitor
Throws:
ParseException

visitFormalParameters

public java.lang.Object visitFormalParameters(FormalParameters ast,
                                              java.lang.Object o)
                                       throws ParseException
Specified by:
visitFormalParameters in interface Visitor
Throws:
ParseException

visitIdentifierExpression

public java.lang.Object visitIdentifierExpression(IdentifierExpression ast,
                                                  java.lang.Object o)
                                           throws ParseException
Specified by:
visitIdentifierExpression in interface Visitor
Throws:
ParseException

visitKeywordExpression

public java.lang.Object visitKeywordExpression(KeywordExpression ast,
                                               java.lang.Object o)
                                        throws ParseException
Specified by:
visitKeywordExpression in interface Visitor
Throws:
ParseException

visitLiteralExpression

public java.lang.Object visitLiteralExpression(LiteralExpression ast,
                                               java.lang.Object o)
                                        throws ParseException
Specified by:
visitLiteralExpression in interface Visitor
Throws:
ParseException

visitUnaryExpression

public java.lang.Object visitUnaryExpression(UnaryExpression ast,
                                             java.lang.Object o)
                                      throws ParseException
Specified by:
visitUnaryExpression in interface Visitor
Throws:
ParseException

visitVariableDeclaration

public java.lang.Object visitVariableDeclaration(VariableDeclaration ast,
                                                 java.lang.Object o)
                                          throws ParseException
Specified by:
visitVariableDeclaration in interface Visitor
Throws:
ParseException

visitCompilationUnit

public java.lang.Object visitCompilationUnit(CompilationUnit ast,
                                             java.lang.Object o)
                                      throws ParseException
Specified by:
visitCompilationUnit in interface Visitor
Throws:
ParseException

visitClassDeclaration

public java.lang.Object visitClassDeclaration(ClassDeclaration ast,
                                              java.lang.Object o)
                                       throws ParseException
Specified by:
visitClassDeclaration in interface Visitor
Throws:
ParseException

visitMethodDeclaration

public java.lang.Object visitMethodDeclaration(MethodDeclaration ast,
                                               java.lang.Object o)
                                        throws ParseException
Specified by:
visitMethodDeclaration in interface Visitor
Throws:
ParseException

visitReturnStatement

public java.lang.Object visitReturnStatement(ReturnStatement ast,
                                             java.lang.Object o)
                                      throws ParseException
Specified by:
visitReturnStatement in interface Visitor
Throws:
ParseException

visitIfStatement

public java.lang.Object visitIfStatement(IfStatement ast,
                                         java.lang.Object o)
                                  throws ParseException
Specified by:
visitIfStatement in interface Visitor
Throws:
ParseException

visitBlock

public java.lang.Object visitBlock(Block ast,
                                   java.lang.Object o)
                            throws ParseException
Specified by:
visitBlock in interface Visitor
Throws:
ParseException

visitArgumentList

public java.lang.Object visitArgumentList(ArgumentList ast,
                                          java.lang.Object o)
                                   throws ParseException
Specified by:
visitArgumentList in interface Visitor
Throws:
ParseException

visitPrimaryExpression

public java.lang.Object visitPrimaryExpression(PrimaryExpression ast,
                                               java.lang.Object o)
                                        throws ParseException
Specified by:
visitPrimaryExpression in interface Visitor
Throws:
ParseException

visitChildren

public void visitChildren(AST ast,
                          java.lang.Object o)
                   throws ParseException
Throws:
ParseException