public class EmptyStatementCheck extends DoubleDispatchVisitorCheck
| Constructor and Description |
|---|
EmptyStatementCheck() |
| Modifier and Type | Method and Description |
|---|---|
void |
visitElseClause(ElseClauseTree tree)
Same as
visitIfStatement. |
void |
visitEmptyStatement(EmptyStatementTree tree) |
void |
visitForStatement(ForStatementTree tree)
In
|
void |
visitIfStatement(IfStatementTree tree)
In
|
void |
visitScript(ScriptTree tree) |
void |
visitWhileStatement(WhileStatementTree tree)
Same as
visitForStatement. |
addIssue, addIssue, addLineIssue, scanFilegetContext, scan, scan, scanChildren, scanTree, visitArrayAssignmentPattern, visitArrayBindingPattern, visitArrayLiteral, visitArrowFunction, visitAssignmentExpression, visitAssignmentPatternRestElement, visitBinaryExpression, visitBindingProperty, visitBlock, visitBreakStatement, visitCallExpression, visitCaseClause, visitCatchBlock, visitClass, visitComment, visitComputedPropertyName, visitConditionalExpression, visitContinueStatement, visitDebugger, visitDecorator, visitDefaultClause, visitDefaultExportDeclaration, visitDoWhileStatement, visitExportClause, visitExportDefaultBinding, visitExportDefaultBindingWithExportList, visitExportDefaultBindingWithNameSpaceExport, visitExpressionStatement, visitFieldDeclaration, visitForObjectStatement, visitFromClause, visitFunctionDeclaration, visitFunctionExpression, visitIdentifier, visitImportClause, visitImportDeclaration, visitImportModuleDeclaration, visitInitializedAssignmentPatternElement, visitInitializedBindingElement, visitJsxClosingElement, visitJsxIdentifier, visitJsxJavaScriptExpression, visitJsxOpeningElement, visitJsxSelfClosingElement, visitJsxSpreadAttribute, visitJsxStandardAttribute, visitJsxStandardElement, visitJsxText, visitLabelledStatement, visitLiteral, visitMemberExpression, visitMethodDeclaration, visitModule, visitNamedExportDeclaration, visitNameSpaceExportDeclaration, visitNewExpression, visitNewTarget, visitObjectAssignmentPattern, visitObjectAssignmentPatternPairElement, visitObjectBindingPattern, visitObjectLiteral, visitPairProperty, visitParameterList, visitParenthesisedExpression, visitRestElement, visitReturnStatement, visitSpecifier, visitSpecifierList, visitSpreadElement, visitSuper, visitSwitchStatement, visitTaggedTemplate, visitTemplateCharacters, visitTemplateExpression, visitTemplateLiteral, visitThrowStatement, visitToken, visitTryStatement, visitUnaryExpression, visitVariableDeclaration, visitVariableStatement, visitWithStatement, visitYieldExpressionpublic void visitScript(ScriptTree tree)
visitScript in class DoubleDispatchVisitorpublic void visitIfStatement(IfStatementTree tree)
if (a) ; else ;the semicolons are necessary (so no issue is raised) as there are no curly brackets.
visitIfStatement in class DoubleDispatchVisitorpublic void visitElseClause(ElseClauseTree tree)
visitIfStatement.visitElseClause in class DoubleDispatchVisitorpublic void visitForStatement(ForStatementTree tree)
for (i = 0; i < arr.length; arr[i++] = 0);the semicolon is necessary (so no issue is raised) as there are no curly brackets.
visitForStatement in class DoubleDispatchVisitorpublic void visitWhileStatement(WhileStatementTree tree)
visitForStatement.visitWhileStatement in class DoubleDispatchVisitorpublic void visitEmptyStatement(EmptyStatementTree tree)
visitEmptyStatement in class DoubleDispatchVisitorCopyright © 2011–2016 SonarSource and Eriks Nukis. All rights reserved.