Interface EcmascriptVisitor<P,R>
-
- All Superinterfaces:
AstVisitor<P,R>
- All Known Implementing Classes:
AbstractEcmascriptRule
,ConsistentReturnRule
,EcmascriptVisitorBase
public interface EcmascriptVisitor<P,R> extends AstVisitor<P,R>
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default 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
visit(ASTBlock node, P data)
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
visit(ASTDoLoop node, P data)
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
visit(ASTLabel node, P data)
default R
visit(ASTLetNode node, P data)
default R
visit(ASTName node, P data)
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
visit(ASTScope node, P data)
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
visit(ASTYield node, P data)
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 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)
-
-