edu.mit.ai.psg.jeva
Interface JevaParserVisitor


public abstract interface JevaParserVisitor


Method Summary
 Object visit(JNCompilationUnit node, Object data)
           
 Object visit(JNDClassBody node, Object data)
           
 Object visit(JNDClassDeclaration node, Object data)
           
 Object visit(JNDConstructorDeclaration node, Object data)
           
 Object visit(JNDFieldDeclaration node, Object data)
           
 Object visit(JNDImportDeclaration node, Object data)
           
 Object visit(JNDInitializer node, Object data)
           
 Object visit(JNDMethodDeclaration node, Object data)
           
 Object visit(JNDPackageDeclaration node, Object data)
           
 Object visit(JNEAdditiveExpression node, Object data)
           
 Object visit(JNEAndExpression node, Object data)
           
 Object visit(JNEArguments node, Object data)
           
 Object visit(JNEArrayAccessExpression node, Object data)
           
 Object visit(JNEArrayCreationExpression node, Object data)
           
 Object visit(JNEArrayDimensions node, Object data)
           
 Object visit(JNEArrayInitializer node, Object data)
           
 Object visit(JNEAssignmentExpression node, Object data)
           
 Object visit(JNEAssignmentOperator node, Object data)
           
 Object visit(JNECastExpression node, Object data)
           
 Object visit(JNEConditionalAndExpression node, Object data)
           
 Object visit(JNEConditionalExpression node, Object data)
           
 Object visit(JNEConditionalOrExpression node, Object data)
           
 Object visit(JNEEqualityExpression node, Object data)
           
 Object visit(JNEExclusiveOrExpression node, Object data)
           
 Object visit(JNEInclusiveOrExpression node, Object data)
           
 Object visit(JNEInstanceCreationExpression node, Object data)
           
 Object visit(JNEInstanceOfExpression node, Object data)
           
 Object visit(JNELiteralExpression node, Object data)
           
 Object visit(JNEMethodInvocationExpression node, Object data)
           
 Object visit(JNEMultiplicativeExpression node, Object data)
           
 Object visit(JNEParenthesizedExpression node, Object data)
           
 Object visit(JNEPostfixExpression node, Object data)
           
 Object visit(JNEPreDecrementExpression node, Object data)
           
 Object visit(JNEPreIncrementExpression node, Object data)
           
 Object visit(JNERelationalExpression node, Object data)
           
 Object visit(JNEShiftExpression node, Object data)
           
 Object visit(JNEUnaryExpression node, Object data)
           
 Object visit(JNFormalParameterList node, Object data)
           
 Object visit(JNFormalParameter node, Object data)
           
 Object visit(JNNameList node, Object data)
           
 Object visit(JNName node, Object data)
           
 Object visit(JNPrimitiveType node, Object data)
           
 Object visit(JNResultType node, Object data)
           
 Object visit(JNSBlock node, Object data)
           
 Object visit(JNSBreakStatement node, Object data)
           
 Object visit(JNSContinueStatement node, Object data)
           
 Object visit(JNSDoStatement node, Object data)
           
 Object visit(JNSEmptyStatement node, Object data)
           
 Object visit(JNSExplicitConstructorInvocation node, Object data)
           
 Object visit(JNSExpressionStatementList node, Object data)
           
 Object visit(JNSExpressionStatement node, Object data)
           
 Object visit(JNSForStatement node, Object data)
           
 Object visit(JNSIfStatement node, Object data)
           
 Object visit(JNSLabeledStatement node, Object data)
           
 Object visit(JNSLocalVariableDeclaration node, Object data)
           
 Object visit(JNSReturnStatement node, Object data)
           
 Object visit(JNSSwitchLabel node, Object data)
           
 Object visit(JNSSwitchStatement node, Object data)
           
 Object visit(JNSSynchronizedStatement node, Object data)
           
 Object visit(JNSThrowStatement node, Object data)
           
 Object visit(JNSTryStatement node, Object data)
           
 Object visit(JNSVariableDeclarator node, Object data)
           
 Object visit(JNSWhileStatement node, Object data)
           
 Object visit(JNType node, Object data)
           
 Object visit(SimpleNode node, Object data)
           
 

Method Detail

visit

public Object visit(SimpleNode node,
                    Object data)

visit

public Object visit(JNCompilationUnit node,
                    Object data)

visit

public Object visit(JNDPackageDeclaration node,
                    Object data)

visit

public Object visit(JNDImportDeclaration node,
                    Object data)

visit

public Object visit(JNDClassDeclaration node,
                    Object data)

visit

public Object visit(JNDClassBody node,
                    Object data)

visit

public Object visit(JNDFieldDeclaration node,
                    Object data)

visit

public Object visit(JNSVariableDeclarator node,
                    Object data)

visit

public Object visit(JNEArrayInitializer node,
                    Object data)

visit

public Object visit(JNDMethodDeclaration node,
                    Object data)

visit

public Object visit(JNFormalParameterList node,
                    Object data)

visit

public Object visit(JNFormalParameter node,
                    Object data)

visit

public Object visit(JNDConstructorDeclaration node,
                    Object data)

visit

public Object visit(JNSExplicitConstructorInvocation node,
                    Object data)

visit

public Object visit(JNDInitializer node,
                    Object data)

visit

public Object visit(JNType node,
                    Object data)

visit

public Object visit(JNPrimitiveType node,
                    Object data)

visit

public Object visit(JNResultType node,
                    Object data)

visit

public Object visit(JNName node,
                    Object data)

visit

public Object visit(JNNameList node,
                    Object data)

visit

public Object visit(JNEAssignmentExpression node,
                    Object data)

visit

public Object visit(JNEAssignmentOperator node,
                    Object data)

visit

public Object visit(JNEConditionalExpression node,
                    Object data)

visit

public Object visit(JNEConditionalOrExpression node,
                    Object data)

visit

public Object visit(JNEConditionalAndExpression node,
                    Object data)

visit

public Object visit(JNEInclusiveOrExpression node,
                    Object data)

visit

public Object visit(JNEExclusiveOrExpression node,
                    Object data)

visit

public Object visit(JNEAndExpression node,
                    Object data)

visit

public Object visit(JNEEqualityExpression node,
                    Object data)

visit

public Object visit(JNEInstanceOfExpression node,
                    Object data)

visit

public Object visit(JNERelationalExpression node,
                    Object data)

visit

public Object visit(JNEShiftExpression node,
                    Object data)

visit

public Object visit(JNEAdditiveExpression node,
                    Object data)

visit

public Object visit(JNEMultiplicativeExpression node,
                    Object data)

visit

public Object visit(JNEUnaryExpression node,
                    Object data)

visit

public Object visit(JNEPreIncrementExpression node,
                    Object data)

visit

public Object visit(JNEPreDecrementExpression node,
                    Object data)

visit

public Object visit(JNEPostfixExpression node,
                    Object data)

visit

public Object visit(JNECastExpression node,
                    Object data)

visit

public Object visit(JNEMethodInvocationExpression node,
                    Object data)

visit

public Object visit(JNEParenthesizedExpression node,
                    Object data)

visit

public Object visit(JNEArrayAccessExpression node,
                    Object data)

visit

public Object visit(JNELiteralExpression node,
                    Object data)

visit

public Object visit(JNEArguments node,
                    Object data)

visit

public Object visit(JNEInstanceCreationExpression node,
                    Object data)

visit

public Object visit(JNEArrayCreationExpression node,
                    Object data)

visit

public Object visit(JNEArrayDimensions node,
                    Object data)

visit

public Object visit(JNSLabeledStatement node,
                    Object data)

visit

public Object visit(JNSBlock node,
                    Object data)

visit

public Object visit(JNSLocalVariableDeclaration node,
                    Object data)

visit

public Object visit(JNSEmptyStatement node,
                    Object data)

visit

public Object visit(JNSExpressionStatement node,
                    Object data)

visit

public Object visit(JNSSwitchStatement node,
                    Object data)

visit

public Object visit(JNSSwitchLabel node,
                    Object data)

visit

public Object visit(JNSIfStatement node,
                    Object data)

visit

public Object visit(JNSWhileStatement node,
                    Object data)

visit

public Object visit(JNSDoStatement node,
                    Object data)

visit

public Object visit(JNSForStatement node,
                    Object data)

visit

public Object visit(JNSExpressionStatementList node,
                    Object data)

visit

public Object visit(JNSBreakStatement node,
                    Object data)

visit

public Object visit(JNSContinueStatement node,
                    Object data)

visit

public Object visit(JNSReturnStatement node,
                    Object data)

visit

public Object visit(JNSThrowStatement node,
                    Object data)

visit

public Object visit(JNSSynchronizedStatement node,
                    Object data)

visit

public Object visit(JNSTryStatement node,
                    Object data)

Copyright (c) 1996-1999
Massachusetts Institute of Technology

Feedback: jeva-bugs@ai.mit.edu