Interface EcmascriptVisitor<P,R>
- All Superinterfaces:
net.sourceforge.pmd.lang.ast.AstVisitor<P,R>
- All Known Implementing Classes:
AbstractEcmascriptRule,ConsistentReturnRule,EcmascriptVisitorBase
public interface EcmascriptVisitor<P,R>
extends net.sourceforge.pmd.lang.ast.AstVisitor<P,R>
-
Method Summary
Modifier and TypeMethodDescriptiondefault 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 Rdefault 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 Rdefault 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 Rdefault Rvisit(ASTLetNode node, P data) default Rdefault 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 Rdefault 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 Rdefault 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 Details
-
visitJsNode
Every visit method for other JS nodes forwards to this method by default. -
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-