Interface EcmascriptVisitor<P,R>
-
- All Superinterfaces:
AstVisitor<P,R>
- All Known Subinterfaces:
EcmascriptParserVisitor
- All Known Implementing Classes:
AbstractEcmascriptRule,ConsistentReturnRule,EcmascriptParserVisitorAdapter,EcmascriptVisitorBase
public interface EcmascriptVisitor<P,R> extends AstVisitor<P,R>
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default Rvisit(ASTArrayComprehensionLoop node, P data)default Rvisit(ASTArrayComprehension node, P data)default Rvisit(ASTArrayLiteral node, P data)default Rvisit(ASTAssignment node, P data)default Rvisit(ASTAstRoot node, P data)default Rvisit(ASTBigIntLiteral node, P data)default Rvisit(ASTBlock node, P data)default Rvisit(ASTBreakStatement node, P data)default Rvisit(ASTCatchClause node, P data)default Rvisit(ASTComment node, P data)default Rvisit(ASTConditionalExpression node, P data)default Rvisit(ASTContinueStatement node, P data)default Rvisit(ASTDoLoop node, P data)default Rvisit(ASTElementGet node, P data)default Rvisit(ASTEmptyExpression node, P data)default Rvisit(ASTEmptyStatement node, P data)default Rvisit(ASTErrorNode node, P data)default Rvisit(ASTExpressionStatement node, P data)default Rvisit(ASTForInLoop node, P data)default Rvisit(ASTForLoop node, P data)default Rvisit(ASTFunctionCall node, P data)default Rvisit(ASTFunctionNode node, P data)default Rvisit(ASTGeneratorExpressionLoop node, P data)default Rvisit(ASTGeneratorExpression node, P data)default Rvisit(ASTIfStatement node, P data)default Rvisit(ASTInfixExpression node, P data)default Rvisit(ASTKeywordLiteral node, P data)default Rvisit(ASTLabeledStatement node, P data)default Rvisit(ASTLabel node, P data)default Rvisit(ASTLetNode node, P data)default Rvisit(ASTName node, P data)default Rvisit(ASTNewExpression node, P data)default Rvisit(ASTNumberLiteral node, P data)default Rvisit(ASTObjectLiteral node, P data)default Rvisit(ASTObjectProperty node, P data)default Rvisit(ASTParenthesizedExpression node, P data)default Rvisit(ASTPropertyGet node, P data)default Rvisit(ASTRegExpLiteral node, P data)default Rvisit(ASTReturnStatement node, P data)default Rvisit(ASTScope node, P data)default Rvisit(ASTScriptNode node, P data)default Rvisit(ASTStringLiteral node, P data)default Rvisit(ASTSwitchCase node, P data)default Rvisit(ASTSwitchStatement node, P data)default Rvisit(ASTTaggedTemplateLiteral node, P data)default Rvisit(ASTTemplateCharacters node, P data)default Rvisit(ASTTemplateLiteral node, P data)default Rvisit(ASTThrowStatement node, P data)default Rvisit(ASTTryStatement node, P data)default Rvisit(ASTUnaryExpression node, P data)default Rvisit(ASTUpdateExpression node, P data)default Rvisit(ASTVariableDeclaration node, P data)default Rvisit(ASTVariableInitializer node, P data)default Rvisit(ASTWhileLoop node, P data)default Rvisit(ASTWithStatement node, P data)default Rvisit(ASTXmlDotQuery node, P data)default Rvisit(ASTXmlElemRef node, P data)default Rvisit(ASTXmlExpression node, P data)default Rvisit(ASTXmlLiteral node, P data)default Rvisit(ASTXmlMemberGet node, P data)default Rvisit(ASTXmlPropRef node, P data)default Rvisit(ASTXmlString node, P data)default Rvisit(ASTYield node, P data)default RvisitJsNode(EcmascriptNode<?> node, P data)Every visit method for other JS nodes forwards to this method by default.-
Methods inherited from interface net.sourceforge.pmd.lang.ast.AstVisitor
cannotVisit, visitNode
-
-
-
-
Method Detail
-
visitJsNode
default R visitJsNode(EcmascriptNode<?> node, P data)
Every visit method for other JS nodes forwards to this method by default.
-
visit
default R visit(ASTArrayComprehension node, P data)
-
visit
default R visit(ASTArrayComprehensionLoop node, P data)
-
visit
default R visit(ASTArrayLiteral node, P data)
-
visit
default R visit(ASTAssignment node, P data)
-
visit
default R visit(ASTAstRoot node, P data)
-
visit
default R visit(ASTBigIntLiteral node, P data)
-
visit
default R visit(ASTBreakStatement node, P data)
-
visit
default R visit(ASTCatchClause node, P data)
-
visit
default R visit(ASTComment node, P data)
-
visit
default R visit(ASTConditionalExpression node, P data)
-
visit
default R visit(ASTContinueStatement node, P data)
-
visit
default R visit(ASTElementGet node, P data)
-
visit
default R visit(ASTEmptyExpression node, P data)
-
visit
default R visit(ASTEmptyStatement node, P data)
-
visit
default R visit(ASTErrorNode node, P data)
-
visit
default R visit(ASTExpressionStatement node, P data)
-
visit
default R visit(ASTForInLoop node, P data)
-
visit
default R visit(ASTForLoop node, P data)
-
visit
default R visit(ASTFunctionCall node, P data)
-
visit
default R visit(ASTFunctionNode node, P data)
-
visit
default R visit(ASTGeneratorExpression node, P data)
-
visit
default R visit(ASTGeneratorExpressionLoop node, P data)
-
visit
default R visit(ASTIfStatement node, P data)
-
visit
default R visit(ASTInfixExpression node, P data)
-
visit
default R visit(ASTKeywordLiteral node, P data)
-
visit
default R visit(ASTLabeledStatement node, P data)
-
visit
default R visit(ASTLetNode node, P data)
-
visit
default R visit(ASTNewExpression node, P data)
-
visit
default R visit(ASTNumberLiteral node, P data)
-
visit
default R visit(ASTObjectLiteral node, P data)
-
visit
default R visit(ASTObjectProperty node, P data)
-
visit
default R visit(ASTParenthesizedExpression node, P data)
-
visit
default R visit(ASTPropertyGet node, P data)
-
visit
default R visit(ASTRegExpLiteral node, P data)
-
visit
default R visit(ASTReturnStatement node, P data)
-
visit
default R visit(ASTScriptNode node, P data)
-
visit
default R visit(ASTStringLiteral node, P data)
-
visit
default R visit(ASTSwitchCase node, P data)
-
visit
default R visit(ASTSwitchStatement node, P data)
-
visit
default R visit(ASTTaggedTemplateLiteral node, P data)
-
visit
default R visit(ASTTemplateCharacters node, P data)
-
visit
default R visit(ASTTemplateLiteral node, P data)
-
visit
default R visit(ASTThrowStatement node, P data)
-
visit
default R visit(ASTTryStatement node, P data)
-
visit
default R visit(ASTUnaryExpression node, P data)
-
visit
default R visit(ASTUpdateExpression node, P data)
-
visit
default R visit(ASTVariableDeclaration node, P data)
-
visit
default R visit(ASTVariableInitializer node, P data)
-
visit
default R visit(ASTWhileLoop node, P data)
-
visit
default R visit(ASTWithStatement node, P data)
-
visit
default R visit(ASTXmlDotQuery node, P data)
-
visit
default R visit(ASTXmlElemRef node, P data)
-
visit
default R visit(ASTXmlExpression node, P data)
-
visit
default R visit(ASTXmlLiteral node, P data)
-
visit
default R visit(ASTXmlMemberGet node, P data)
-
visit
default R visit(ASTXmlPropRef node, P data)
-
visit
default R visit(ASTXmlString node, P data)
-
-