cager.jexpr.visitor
Class ContextVisitor

java.lang.Object
  extended bycager.jexpr.visitor.NullVisitor
      extended bycager.jexpr.visitor.ContextVisitor
All Implemented Interfaces:
Visitor

public class ContextVisitor
extends NullVisitor


Constructor Summary
ContextVisitor()
           
 
Method Summary
 java.lang.Object visitBinaryExpression(BinaryExpression 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 visitIdentifierExpression(IdentifierExpression ast, java.lang.Object o)
           
 java.lang.Object visitIfStatement(IfStatement 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)
           
 
Methods inherited from class cager.jexpr.visitor.NullVisitor
visitArgumentList, visitBlock, visitCastExpression, visitChildren, visitFormalParameters, visitKeywordExpression, visitLiteralExpression, visitVariableDeclaration
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ContextVisitor

public ContextVisitor()
Method Detail

visitCompilationUnit

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

visitClassDeclaration

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

visitMethodDeclaration

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

visitReturnStatement

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

visitFieldSelection

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

visitBinaryExpression

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

visitUnaryExpression

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

visitPrimaryExpression

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

visitFormalParameter

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

visitIdentifierExpression

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

visitIfStatement

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