com.g11ntoolkit.parser.java
Interface JavaParserVisitor

All Known Subinterfaces:
LTParserVisitor
All Known Implementing Classes:
LTTreeWalker

public interface JavaParserVisitor


Method Summary
 java.lang.Object visit(LTAdditiveExpression node, java.lang.Object data)
           
 java.lang.Object visit(LTAllocationExpression node, java.lang.Object data)
           
 java.lang.Object visit(LTAndExpression node, java.lang.Object data)
           
 java.lang.Object visit(LTArgumentList node, java.lang.Object data)
           
 java.lang.Object visit(LTArguments node, java.lang.Object data)
           
 java.lang.Object visit(LTArrayDimsAndInits node, java.lang.Object data)
           
 java.lang.Object visit(LTArrayInitializer node, java.lang.Object data)
           
 java.lang.Object visit(LTAssertStatement node, java.lang.Object data)
           
 java.lang.Object visit(LTAssignmentOperator node, java.lang.Object data)
           
 java.lang.Object visit(LTBlock node, java.lang.Object data)
           
 java.lang.Object visit(LTBlockStatement node, java.lang.Object data)
           
 java.lang.Object visit(LTBooleanLiteral node, java.lang.Object data)
           
 java.lang.Object visit(LTBreakStatement node, java.lang.Object data)
           
 java.lang.Object visit(LTCastExpression node, java.lang.Object data)
           
 java.lang.Object visit(LTCastLookahead node, java.lang.Object data)
           
 java.lang.Object visit(LTClassBodyDeclaration node, java.lang.Object data)
           
 java.lang.Object visit(LTClassBody node, java.lang.Object data)
           
 java.lang.Object visit(LTClassDeclaration node, java.lang.Object data)
           
 java.lang.Object visit(LTCompilationUnit node, java.lang.Object data)
           
 java.lang.Object visit(LTConditionalAndExpression node, java.lang.Object data)
           
 java.lang.Object visit(LTConditionalExpression node, java.lang.Object data)
           
 java.lang.Object visit(LTConditionalOrExpression node, java.lang.Object data)
           
 java.lang.Object visit(LTConstructorDeclaration node, java.lang.Object data)
           
 java.lang.Object visit(LTContinueStatement node, java.lang.Object data)
           
 java.lang.Object visit(LTDoStatement node, java.lang.Object data)
           
 java.lang.Object visit(LTEmptyStatement node, java.lang.Object data)
           
 java.lang.Object visit(LTEqualityExpression node, java.lang.Object data)
           
 java.lang.Object visit(LTExclusiveOrExpression node, java.lang.Object data)
           
 java.lang.Object visit(LTExplicitConstructorInvocation node, java.lang.Object data)
           
 java.lang.Object visit(LTExpression node, java.lang.Object data)
           
 java.lang.Object visit(LTFieldDeclaration node, java.lang.Object data)
           
 java.lang.Object visit(LTForInit node, java.lang.Object data)
           
 java.lang.Object visit(LTFormalParameter node, java.lang.Object data)
           
 java.lang.Object visit(LTFormalParameters node, java.lang.Object data)
           
 java.lang.Object visit(LTForStatement node, java.lang.Object data)
           
 java.lang.Object visit(LTForUpdate node, java.lang.Object data)
           
 java.lang.Object visit(LTIfStatement node, java.lang.Object data)
           
 java.lang.Object visit(LTImportDeclaration node, java.lang.Object data)
           
 java.lang.Object visit(LTInclusiveOrExpression node, java.lang.Object data)
           
 java.lang.Object visit(LTInitializer node, java.lang.Object data)
           
 java.lang.Object visit(LTInstanceOfExpression node, java.lang.Object data)
           
 java.lang.Object visit(LTInterfaceDeclaration node, java.lang.Object data)
           
 java.lang.Object visit(LTInterfaceMemberDeclaration node, java.lang.Object data)
           
 java.lang.Object visit(LTLabeledStatement node, java.lang.Object data)
           
 java.lang.Object visit(LTLiteral node, java.lang.Object data)
           
 java.lang.Object visit(LTLocalVariableDeclaration node, java.lang.Object data)
           
 java.lang.Object visit(LTMethodDeclarationLookahead node, java.lang.Object data)
           
 java.lang.Object visit(LTMethodDeclaration node, java.lang.Object data)
           
 java.lang.Object visit(LTMethodDeclarator node, java.lang.Object data)
           
 java.lang.Object visit(LTMultiplicativeExpression node, java.lang.Object data)
           
 java.lang.Object visit(LTNameList node, java.lang.Object data)
           
 java.lang.Object visit(LTName node, java.lang.Object data)
           
 java.lang.Object visit(LTNestedClassDeclaration node, java.lang.Object data)
           
 java.lang.Object visit(LTNestedInterfaceDeclaration node, java.lang.Object data)
           
 java.lang.Object visit(LTNullLiteral node, java.lang.Object data)
           
 java.lang.Object visit(LTPackageDeclaration node, java.lang.Object data)
           
 java.lang.Object visit(LTPostfixExpression node, java.lang.Object data)
           
 java.lang.Object visit(LTPreDecrementExpression node, java.lang.Object data)
           
 java.lang.Object visit(LTPreIncrementExpression node, java.lang.Object data)
           
 java.lang.Object visit(LTPrimaryExpression node, java.lang.Object data)
           
 java.lang.Object visit(LTPrimaryPrefix node, java.lang.Object data)
           
 java.lang.Object visit(LTPrimarySuffix node, java.lang.Object data)
           
 java.lang.Object visit(LTPrimitiveType node, java.lang.Object data)
           
 java.lang.Object visit(LTRelationalExpression node, java.lang.Object data)
           
 java.lang.Object visit(LTResultType node, java.lang.Object data)
           
 java.lang.Object visit(LTReturnStatement node, java.lang.Object data)
           
 java.lang.Object visit(LTShiftExpression node, java.lang.Object data)
           
 java.lang.Object visit(LTStatementExpressionList node, java.lang.Object data)
           
 java.lang.Object visit(LTStatementExpression node, java.lang.Object data)
           
 java.lang.Object visit(LTStatement node, java.lang.Object data)
           
 java.lang.Object visit(LTSwitchLabel node, java.lang.Object data)
           
 java.lang.Object visit(LTSwitchStatement node, java.lang.Object data)
           
 java.lang.Object visit(LTSynchronizedStatement node, java.lang.Object data)
           
 java.lang.Object visit(LTThrowStatement node, java.lang.Object data)
           
 java.lang.Object visit(LTTryStatement node, java.lang.Object data)
           
 java.lang.Object visit(LTTypeDeclaration node, java.lang.Object data)
           
 java.lang.Object visit(LTType node, java.lang.Object data)
           
 java.lang.Object visit(LTUnaryExpressionNotPlusMinus node, java.lang.Object data)
           
 java.lang.Object visit(LTUnaryExpression node, java.lang.Object data)
           
 java.lang.Object visit(LTUnmodifiedClassDeclaration node, java.lang.Object data)
           
 java.lang.Object visit(LTUnmodifiedInterfaceDeclaration node, java.lang.Object data)
           
 java.lang.Object visit(LTVariableDeclaratorId node, java.lang.Object data)
           
 java.lang.Object visit(LTVariableDeclarator node, java.lang.Object data)
           
 java.lang.Object visit(LTVariableInitializer node, java.lang.Object data)
           
 java.lang.Object visit(LTWhileStatement node, java.lang.Object data)
           
 java.lang.Object visit(SimpleNode node, java.lang.Object data)
           
 

Method Detail

visit

public java.lang.Object visit(SimpleNode node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTCompilationUnit node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTPackageDeclaration node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTImportDeclaration node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTTypeDeclaration node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTClassDeclaration node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTUnmodifiedClassDeclaration node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTClassBody node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTNestedClassDeclaration node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTClassBodyDeclaration node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTMethodDeclarationLookahead node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTInterfaceDeclaration node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTNestedInterfaceDeclaration node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTUnmodifiedInterfaceDeclaration node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTInterfaceMemberDeclaration node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTFieldDeclaration node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTVariableDeclarator node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTVariableDeclaratorId node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTVariableInitializer node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTArrayInitializer node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTMethodDeclaration node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTMethodDeclarator node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTFormalParameters node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTFormalParameter node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTConstructorDeclaration node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTExplicitConstructorInvocation node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTInitializer node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTType node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTPrimitiveType node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTResultType node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTName node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTNameList node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTExpression node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTAssignmentOperator node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTConditionalExpression node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTConditionalOrExpression node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTConditionalAndExpression node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTInclusiveOrExpression node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTExclusiveOrExpression node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTAndExpression node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTEqualityExpression node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTInstanceOfExpression node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTRelationalExpression node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTShiftExpression node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTAdditiveExpression node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTMultiplicativeExpression node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTUnaryExpression node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTPreIncrementExpression node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTPreDecrementExpression node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTUnaryExpressionNotPlusMinus node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTCastLookahead node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTPostfixExpression node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTCastExpression node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTPrimaryExpression node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTPrimaryPrefix node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTPrimarySuffix node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTLiteral node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTBooleanLiteral node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTNullLiteral node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTArguments node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTArgumentList node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTAllocationExpression node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTArrayDimsAndInits node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTStatement node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTLabeledStatement node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTBlock node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTBlockStatement node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTLocalVariableDeclaration node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTEmptyStatement node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTStatementExpression node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTSwitchStatement node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTSwitchLabel node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTIfStatement node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTWhileStatement node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTDoStatement node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTForStatement node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTForInit node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTStatementExpressionList node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTForUpdate node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTBreakStatement node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTContinueStatement node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTReturnStatement node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTThrowStatement node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTSynchronizedStatement node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTTryStatement node,
                              java.lang.Object data)

visit

public java.lang.Object visit(LTAssertStatement node,
                              java.lang.Object data)