public interface EcmaScriptVisitor
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
visit(ASTAllocationExpression node,
java.lang.Object data) |
java.lang.Object |
visit(ASTAndExpressionSequence node,
java.lang.Object data) |
java.lang.Object |
visit(ASTArrayLiteral node,
java.lang.Object data) |
java.lang.Object |
visit(ASTAssignmentExpression node,
java.lang.Object data) |
java.lang.Object |
visit(ASTBinaryExpressionSequence node,
java.lang.Object data) |
java.lang.Object |
visit(ASTBlock node,
java.lang.Object data) |
java.lang.Object |
visit(ASTBreakStatement node,
java.lang.Object data) |
java.lang.Object |
visit(ASTCaseGroup node,
java.lang.Object data) |
java.lang.Object |
visit(ASTCaseGroups node,
java.lang.Object data) |
java.lang.Object |
visit(ASTCaseGuard node,
java.lang.Object data) |
java.lang.Object |
visit(ASTCatchClause node,
java.lang.Object data) |
java.lang.Object |
visit(ASTCompositeReference node,
java.lang.Object data) |
java.lang.Object |
visit(ASTConditionalExpression node,
java.lang.Object data) |
java.lang.Object |
visit(ASTContinueStatement node,
java.lang.Object data) |
java.lang.Object |
visit(ASTDoStatement node,
java.lang.Object data) |
java.lang.Object |
visit(ASTEmptyExpression node,
java.lang.Object data) |
java.lang.Object |
visit(ASTEmptyStatement node,
java.lang.Object data) |
java.lang.Object |
visit(ASTExpressionList node,
java.lang.Object data) |
java.lang.Object |
visit(ASTExpressionStatement node,
java.lang.Object data) |
java.lang.Object |
visit(ASTFinallyClause node,
java.lang.Object data) |
java.lang.Object |
visit(ASTForInStatement node,
java.lang.Object data) |
java.lang.Object |
visit(ASTFormalParameterList node,
java.lang.Object data) |
java.lang.Object |
visit(ASTForStatement node,
java.lang.Object data) |
java.lang.Object |
visit(ASTForVarInStatement node,
java.lang.Object data) |
java.lang.Object |
visit(ASTForVarStatement node,
java.lang.Object data) |
java.lang.Object |
visit(ASTFunctionCallParameters node,
java.lang.Object data) |
java.lang.Object |
visit(ASTFunctionDeclaration node,
java.lang.Object data) |
java.lang.Object |
visit(ASTFunctionExpression node,
java.lang.Object data) |
java.lang.Object |
visit(ASTIdentifier node,
java.lang.Object data) |
java.lang.Object |
visit(ASTIfStatement node,
java.lang.Object data) |
java.lang.Object |
visit(ASTLiteralField node,
java.lang.Object data) |
java.lang.Object |
visit(ASTLiteral node,
java.lang.Object data) |
java.lang.Object |
visit(ASTObjectLiteral node,
java.lang.Object data) |
java.lang.Object |
visit(ASTOperator node,
java.lang.Object data) |
java.lang.Object |
visit(ASTOrExpressionSequence node,
java.lang.Object data) |
java.lang.Object |
visit(ASTParenExpression node,
java.lang.Object data) |
java.lang.Object |
visit(ASTPostfixExpression node,
java.lang.Object data) |
java.lang.Object |
visit(ASTProgram node,
java.lang.Object data) |
java.lang.Object |
visit(ASTPropertyIdentifierReference node,
java.lang.Object data) |
java.lang.Object |
visit(ASTPropertyValueReference node,
java.lang.Object data) |
java.lang.Object |
visit(ASTReturnStatement node,
java.lang.Object data) |
java.lang.Object |
visit(ASTStatementList node,
java.lang.Object data) |
java.lang.Object |
visit(ASTSwitchStatement node,
java.lang.Object data) |
java.lang.Object |
visit(ASTThisReference node,
java.lang.Object data) |
java.lang.Object |
visit(ASTThrowStatement node,
java.lang.Object data) |
java.lang.Object |
visit(ASTTryStatement node,
java.lang.Object data) |
java.lang.Object |
visit(ASTUnaryExpression node,
java.lang.Object data) |
java.lang.Object |
visit(ASTVariableDeclarationList node,
java.lang.Object data) |
java.lang.Object |
visit(ASTVariableDeclaration node,
java.lang.Object data) |
java.lang.Object |
visit(ASTVariableStatement node,
java.lang.Object data) |
java.lang.Object |
visit(ASTWhileStatement node,
java.lang.Object data) |
java.lang.Object |
visit(ASTWithStatement node,
java.lang.Object data) |
java.lang.Object |
visit(SimpleNode node,
java.lang.Object data) |
java.lang.Object visit(SimpleNode node, java.lang.Object data)
java.lang.Object visit(ASTThisReference node, java.lang.Object data)
java.lang.Object visit(ASTParenExpression node, java.lang.Object data)
java.lang.Object visit(ASTLiteral node, java.lang.Object data)
java.lang.Object visit(ASTIdentifier node, java.lang.Object data)
java.lang.Object visit(ASTArrayLiteral node, java.lang.Object data)
java.lang.Object visit(ASTObjectLiteral node, java.lang.Object data)
java.lang.Object visit(ASTLiteralField node, java.lang.Object data)
java.lang.Object visit(ASTCompositeReference node, java.lang.Object data)
java.lang.Object visit(ASTAllocationExpression node, java.lang.Object data)
java.lang.Object visit(ASTPropertyValueReference node, java.lang.Object data)
java.lang.Object visit(ASTPropertyIdentifierReference node, java.lang.Object data)
java.lang.Object visit(ASTFunctionCallParameters node, java.lang.Object data)
java.lang.Object visit(ASTPostfixExpression node, java.lang.Object data)
java.lang.Object visit(ASTOperator node, java.lang.Object data)
java.lang.Object visit(ASTUnaryExpression node, java.lang.Object data)
java.lang.Object visit(ASTBinaryExpressionSequence node, java.lang.Object data)
java.lang.Object visit(ASTAndExpressionSequence node, java.lang.Object data)
java.lang.Object visit(ASTOrExpressionSequence node, java.lang.Object data)
java.lang.Object visit(ASTConditionalExpression node, java.lang.Object data)
java.lang.Object visit(ASTAssignmentExpression node, java.lang.Object data)
java.lang.Object visit(ASTExpressionList node, java.lang.Object data)
java.lang.Object visit(ASTBlock node, java.lang.Object data)
java.lang.Object visit(ASTStatementList node, java.lang.Object data)
java.lang.Object visit(ASTVariableStatement node, java.lang.Object data)
java.lang.Object visit(ASTVariableDeclarationList node, java.lang.Object data)
java.lang.Object visit(ASTVariableDeclaration node, java.lang.Object data)
java.lang.Object visit(ASTEmptyExpression node, java.lang.Object data)
java.lang.Object visit(ASTEmptyStatement node, java.lang.Object data)
java.lang.Object visit(ASTExpressionStatement node, java.lang.Object data)
java.lang.Object visit(ASTIfStatement node, java.lang.Object data)
java.lang.Object visit(ASTDoStatement node, java.lang.Object data)
java.lang.Object visit(ASTWhileStatement node, java.lang.Object data)
java.lang.Object visit(ASTForStatement node, java.lang.Object data)
java.lang.Object visit(ASTForVarStatement node, java.lang.Object data)
java.lang.Object visit(ASTForVarInStatement node, java.lang.Object data)
java.lang.Object visit(ASTForInStatement node, java.lang.Object data)
java.lang.Object visit(ASTContinueStatement node, java.lang.Object data)
java.lang.Object visit(ASTBreakStatement node, java.lang.Object data)
java.lang.Object visit(ASTReturnStatement node, java.lang.Object data)
java.lang.Object visit(ASTWithStatement node, java.lang.Object data)
java.lang.Object visit(ASTSwitchStatement node, java.lang.Object data)
java.lang.Object visit(ASTCaseGroups node, java.lang.Object data)
java.lang.Object visit(ASTCaseGroup node, java.lang.Object data)
java.lang.Object visit(ASTCaseGuard node, java.lang.Object data)
java.lang.Object visit(ASTThrowStatement node, java.lang.Object data)
java.lang.Object visit(ASTTryStatement node, java.lang.Object data)
java.lang.Object visit(ASTCatchClause node, java.lang.Object data)
java.lang.Object visit(ASTFinallyClause node, java.lang.Object data)
java.lang.Object visit(ASTFunctionDeclaration node, java.lang.Object data)
java.lang.Object visit(ASTFormalParameterList node, java.lang.Object data)
java.lang.Object visit(ASTFunctionExpression node, java.lang.Object data)
java.lang.Object visit(ASTProgram node, java.lang.Object data)