public class NestedControlFlowDepthCheck extends BaseTreeVisitor
| Modifier and Type | Field and Description |
|---|---|
int |
maximumNestingLevel |
| Constructor and Description |
|---|
NestedControlFlowDepthCheck() |
| Modifier and Type | Method and Description |
|---|---|
int |
getMaximumNestingLevel() |
void |
scanFile(TreeVisitorContext context) |
void |
visitDoWhileStatement(DoWhileStatementTree tree) |
void |
visitForInStatement(ForInStatementTree tree) |
void |
visitForOfStatement(ForOfStatementTree tree) |
void |
visitForStatement(ForStatementTree tree) |
void |
visitIfStatement(IfStatementTree tree) |
void |
visitSwitchStatement(SwitchStatementTree tree) |
void |
visitTryStatement(TryStatementTree tree) |
void |
visitWhileStatement(WhileStatementTree tree) |
getContext, scan, scan, visitAccessorMethodDeclaration, visitArrayBindingPattern, visitArrayLiteral, visitArrowFunction, visitAssignmentExpression, visitBinaryExpression, visitBindingProperty, visitBlock, visitBreakStatement, visitCallExpression, visitCaseClause, visitCatchBlock, visitClassDeclaration, visitComputedPropertyName, visitConditionalExpression, visitContinueStatement, visitDebugger, visitDefaultClause, visitDefaultExportDeclaration, visitElseClause, visitEmptyStatement, visitExportClause, visitExpressionStatement, visitFromClause, visitFunctionDeclaration, visitFunctionExpression, visitGeneratorMethodDeclaration, visitIdentifier, visitImportClause, visitImportDeclaration, visitImportModuleDeclaration, visitInitializedBindingElement, visitLabelledStatement, visitLiteral, visitMemberExpression, visitMethodDeclaration, visitModule, visitNamedExportDeclaration, visitNameSpaceExportDeclaration, visitNewExpression, visitObjectBindingPattern, visitObjectLiteral, visitPairProperty, visitParameterList, visitParenthesisedExpression, visitRestElement, visitReturnStatement, visitScript, visitSpecifier, visitSpecifierList, visitSuper, visitTaggedTemplate, visitTemplateCharacters, visitTemplateExpression, visitTemplateLiteral, visitThisTree, visitThrowStatement, visitUnaryExpression, visitVariableDeclaration, visitVariableStatement, visitWithStatement, visitYieldExpressionpublic int getMaximumNestingLevel()
public void scanFile(TreeVisitorContext context)
scanFile in interface JavaScriptCheckscanFile in class BaseTreeVisitorpublic void visitIfStatement(IfStatementTree tree)
visitIfStatement in interface TreeVisitorvisitIfStatement in class BaseTreeVisitorpublic void visitForStatement(ForStatementTree tree)
visitForStatement in interface TreeVisitorvisitForStatement in class BaseTreeVisitorpublic void visitForInStatement(ForInStatementTree tree)
visitForInStatement in interface TreeVisitorvisitForInStatement in class BaseTreeVisitorpublic void visitForOfStatement(ForOfStatementTree tree)
visitForOfStatement in interface TreeVisitorvisitForOfStatement in class BaseTreeVisitorpublic void visitWhileStatement(WhileStatementTree tree)
visitWhileStatement in interface TreeVisitorvisitWhileStatement in class BaseTreeVisitorpublic void visitDoWhileStatement(DoWhileStatementTree tree)
visitDoWhileStatement in interface TreeVisitorvisitDoWhileStatement in class BaseTreeVisitorpublic void visitSwitchStatement(SwitchStatementTree tree)
visitSwitchStatement in interface TreeVisitorvisitSwitchStatement in class BaseTreeVisitorpublic void visitTryStatement(TryStatementTree tree)
visitTryStatement in interface TreeVisitorvisitTryStatement in class BaseTreeVisitorCopyright © 2011–2015 SonarSource and Eriks Nukis. All rights reserved.