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 R
visit
(ASTArrayComprehensionLoop node, P data) default R
visit
(ASTArrayComprehension node, P data) default R
visit
(ASTArrayLiteral node, P data) default R
visit
(ASTAssignment node, P data) default R
visit
(ASTAstRoot node, P data) default R
visit
(ASTBigIntLiteral node, P data) default R
default R
visit
(ASTBreakStatement node, P data) default R
visit
(ASTCatchClause node, P data) default R
visit
(ASTComment node, P data) default R
visit
(ASTConditionalExpression node, P data) default R
visit
(ASTContinueStatement node, P data) default R
default R
visit
(ASTElementGet node, P data) default R
visit
(ASTEmptyExpression node, P data) default R
visit
(ASTEmptyStatement node, P data) default R
visit
(ASTErrorNode node, P data) default R
visit
(ASTExpressionStatement node, P data) default R
visit
(ASTForInLoop node, P data) default R
visit
(ASTForLoop node, P data) default R
visit
(ASTFunctionCall node, P data) default R
visit
(ASTFunctionNode node, P data) default R
visit
(ASTGeneratorExpressionLoop node, P data) default R
visit
(ASTGeneratorExpression node, P data) default R
visit
(ASTIfStatement node, P data) default R
visit
(ASTInfixExpression node, P data) default R
visit
(ASTKeywordLiteral node, P data) default R
visit
(ASTLabeledStatement node, P data) default R
default R
visit
(ASTLetNode node, P data) default R
default R
visit
(ASTNewExpression node, P data) default R
visit
(ASTNumberLiteral node, P data) default R
visit
(ASTObjectLiteral node, P data) default R
visit
(ASTObjectProperty node, P data) default R
visit
(ASTParenthesizedExpression node, P data) default R
visit
(ASTPropertyGet node, P data) default R
visit
(ASTRegExpLiteral node, P data) default R
visit
(ASTReturnStatement node, P data) default R
default R
visit
(ASTScriptNode node, P data) default R
visit
(ASTStringLiteral node, P data) default R
visit
(ASTSwitchCase node, P data) default R
visit
(ASTSwitchStatement node, P data) default R
visit
(ASTTaggedTemplateLiteral node, P data) default R
visit
(ASTTemplateCharacters node, P data) default R
visit
(ASTTemplateLiteral node, P data) default R
visit
(ASTThrowStatement node, P data) default R
visit
(ASTTryStatement node, P data) default R
visit
(ASTUnaryExpression node, P data) default R
visit
(ASTUpdateExpression node, P data) default R
visit
(ASTVariableDeclaration node, P data) default R
visit
(ASTVariableInitializer node, P data) default R
visit
(ASTWhileLoop node, P data) default R
visit
(ASTWithStatement node, P data) default R
visit
(ASTXmlDotQuery node, P data) default R
visit
(ASTXmlElemRef node, P data) default R
visit
(ASTXmlExpression node, P data) default R
visit
(ASTXmlLiteral node, P data) default R
visit
(ASTXmlMemberGet node, P data) default R
visit
(ASTXmlPropRef node, P data) default R
visit
(ASTXmlString node, P data) default R
default R
visitJsNode
(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
-