Package org.sonar.java.checks
Class StringConcatenationInLoopCheck
- java.lang.Object
-
- org.sonar.plugins.java.api.tree.BaseTreeVisitor
-
- org.sonar.java.checks.StringConcatenationInLoopCheck
-
- All Implemented Interfaces:
org.sonar.plugins.java.api.JavaCheck,org.sonar.plugins.java.api.JavaFileScanner,org.sonar.plugins.java.api.tree.TreeVisitor
public class StringConcatenationInLoopCheck extends org.sonar.plugins.java.api.tree.BaseTreeVisitor implements org.sonar.plugins.java.api.JavaFileScanner
-
-
Constructor Summary
Constructors Constructor Description StringConcatenationInLoopCheck()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidscanFile(org.sonar.plugins.java.api.JavaFileScannerContext context)voidvisitAssignmentExpression(org.sonar.plugins.java.api.tree.AssignmentExpressionTree tree)voidvisitDoWhileStatement(org.sonar.plugins.java.api.tree.DoWhileStatementTree tree)voidvisitForEachStatement(org.sonar.plugins.java.api.tree.ForEachStatement tree)voidvisitForStatement(org.sonar.plugins.java.api.tree.ForStatementTree tree)voidvisitWhileStatement(org.sonar.plugins.java.api.tree.WhileStatementTree tree)-
Methods inherited from class org.sonar.plugins.java.api.tree.BaseTreeVisitor
scan, scan, scan, visitAnnotation, visitArrayAccessExpression, visitArrayDimension, visitArrayType, visitAssertStatement, visitBinaryExpression, visitBlock, visitBreakStatement, visitCaseGroup, visitCaseLabel, visitCatch, visitClass, visitCompilationUnit, visitConditionalExpression, visitContinueStatement, visitEmptyStatement, visitEnumConstant, visitExportsDirectiveTree, visitExpressionStatement, visitIdentifier, visitIfStatement, visitImport, visitInstanceOf, visitLabeledStatement, visitLambdaExpression, visitLiteral, visitMemberSelectExpression, visitMethod, visitMethodInvocation, visitMethodReference, visitModifier, visitModule, visitNewArray, visitNewClass, visitOpensDirective, visitOther, visitPackage, visitParameterizedType, visitParenthesized, visitPrimitiveType, visitProvidesDirective, visitRequiresDirectiveTree, visitReturnStatement, visitSwitchStatement, visitSynchronizedStatement, visitThrowStatement, visitTryStatement, visitTypeArguments, visitTypeCast, visitTypeParameter, visitTypeParameters, visitUnaryExpression, visitUnionType, visitUsesDirective, visitVariable, visitVarType, visitWildcard
-
-
-
-
Method Detail
-
scanFile
public void scanFile(org.sonar.plugins.java.api.JavaFileScannerContext context)
- Specified by:
scanFilein interfaceorg.sonar.plugins.java.api.JavaFileScanner
-
visitAssignmentExpression
public void visitAssignmentExpression(org.sonar.plugins.java.api.tree.AssignmentExpressionTree tree)
- Specified by:
visitAssignmentExpressionin interfaceorg.sonar.plugins.java.api.tree.TreeVisitor- Overrides:
visitAssignmentExpressionin classorg.sonar.plugins.java.api.tree.BaseTreeVisitor
-
visitForEachStatement
public void visitForEachStatement(org.sonar.plugins.java.api.tree.ForEachStatement tree)
- Specified by:
visitForEachStatementin interfaceorg.sonar.plugins.java.api.tree.TreeVisitor- Overrides:
visitForEachStatementin classorg.sonar.plugins.java.api.tree.BaseTreeVisitor
-
visitForStatement
public void visitForStatement(org.sonar.plugins.java.api.tree.ForStatementTree tree)
- Specified by:
visitForStatementin interfaceorg.sonar.plugins.java.api.tree.TreeVisitor- Overrides:
visitForStatementin classorg.sonar.plugins.java.api.tree.BaseTreeVisitor
-
visitWhileStatement
public void visitWhileStatement(org.sonar.plugins.java.api.tree.WhileStatementTree tree)
- Specified by:
visitWhileStatementin interfaceorg.sonar.plugins.java.api.tree.TreeVisitor- Overrides:
visitWhileStatementin classorg.sonar.plugins.java.api.tree.BaseTreeVisitor
-
visitDoWhileStatement
public void visitDoWhileStatement(org.sonar.plugins.java.api.tree.DoWhileStatementTree tree)
- Specified by:
visitDoWhileStatementin interfaceorg.sonar.plugins.java.api.tree.TreeVisitor- Overrides:
visitDoWhileStatementin classorg.sonar.plugins.java.api.tree.BaseTreeVisitor
-
-