public class FunctionDeclarationsWithinBlocksCheck extends BaseTreeVisitor
| Constructor and Description |
|---|
FunctionDeclarationsWithinBlocksCheck() |
| Modifier and Type | Method and Description |
|---|---|
void |
visitArrowFunction(ArrowFunctionTree tree)
Ignoring function declared in function body block
|
void |
visitBlock(BlockTree tree) |
void |
visitFunctionDeclaration(FunctionDeclarationTree tree) |
void |
visitFunctionExpression(FunctionExpressionTree tree) |
void |
visitMethodDeclaration(MethodDeclarationTree tree) |
getContext, scan, scan, scanFile, visitAccessorMethodDeclaration, visitArrayBindingPattern, visitArrayLiteral, visitAssignmentExpression, visitBinaryExpression, visitBindingProperty, visitBreakStatement, visitCallExpression, visitCaseClause, visitCatchBlock, visitClassDeclaration, visitComputedPropertyName, visitConditionalExpression, visitContinueStatement, visitDebugger, visitDefaultClause, visitDefaultExportDeclaration, visitDoWhileStatement, visitElseClause, visitEmptyStatement, visitExportClause, visitExpressionStatement, visitForInStatement, visitForOfStatement, visitForStatement, visitFromClause, visitGeneratorMethodDeclaration, visitIdentifier, visitIfStatement, visitImportClause, visitImportDeclaration, visitImportModuleDeclaration, visitInitializedBindingElement, visitLabelledStatement, visitLiteral, visitMemberExpression, visitModule, visitNamedExportDeclaration, visitNameSpaceExportDeclaration, visitNewExpression, visitObjectBindingPattern, visitObjectLiteral, visitPairProperty, visitParameterList, visitParenthesisedExpression, visitRestElement, visitReturnStatement, visitScript, visitSpecifier, visitSpecifierList, visitSuper, visitSwitchStatement, visitTaggedTemplate, visitTemplateCharacters, visitTemplateExpression, visitTemplateLiteral, visitThisTree, visitThrowStatement, visitTryStatement, visitUnaryExpression, visitVariableDeclaration, visitVariableStatement, visitWhileStatement, visitWithStatement, visitYieldExpressionpublic FunctionDeclarationsWithinBlocksCheck()
public void visitBlock(BlockTree tree)
visitBlock in interface TreeVisitorvisitBlock in class BaseTreeVisitorpublic void visitArrowFunction(ArrowFunctionTree tree)
visitArrowFunction in interface TreeVisitorvisitArrowFunction in class BaseTreeVisitorpublic void visitFunctionDeclaration(FunctionDeclarationTree tree)
visitFunctionDeclaration in interface TreeVisitorvisitFunctionDeclaration in class BaseTreeVisitorpublic void visitFunctionExpression(FunctionExpressionTree tree)
visitFunctionExpression in interface TreeVisitorvisitFunctionExpression in class BaseTreeVisitorpublic void visitMethodDeclaration(MethodDeclarationTree tree)
visitMethodDeclaration in interface TreeVisitorvisitMethodDeclaration in class BaseTreeVisitorCopyright © 2011–2015 SonarSource and Eriks Nukis. All rights reserved.