Package org.sonar.java.se.checks
Class RedundantAssignmentsCheck
- java.lang.Object
-
- org.sonar.java.se.checks.SECheck
-
- org.sonar.java.se.checks.RedundantAssignmentsCheck
-
- All Implemented Interfaces:
JavaCheck,JavaFileScanner
public class RedundantAssignmentsCheck extends SECheck
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.sonar.java.se.checks.SECheck
SECheck.SEIssue
-
-
Constructor Summary
Constructors Constructor Description RedundantAssignmentsCheck()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcheckEndOfExecution(CheckerContext context)ProgramStatecheckPostStatement(CheckerContext context, Tree syntaxNode)voidinit(MethodTree methodTree, CFG cfg)voidinterruptedExecution(CheckerContext context)voidscanFile(JavaFileScannerContext context)Method called after parsing and semantic analysis has been done on file.-
Methods inherited from class org.sonar.java.se.checks.SECheck
checkEndOfExecutionPath, checkPreStatement, reportIssue, reportIssue
-
-
-
-
Method Detail
-
scanFile
public void scanFile(JavaFileScannerContext context)
Description copied from interface:JavaFileScannerMethod called after parsing and semantic analysis has been done on file.- Specified by:
scanFilein interfaceJavaFileScanner- Overrides:
scanFilein classSECheck- Parameters:
context- Context of analysis containing the parsed tree.
-
init
public void init(MethodTree methodTree, CFG cfg)
-
checkPostStatement
public ProgramState checkPostStatement(CheckerContext context, Tree syntaxNode)
- Overrides:
checkPostStatementin classSECheck
-
interruptedExecution
public void interruptedExecution(CheckerContext context)
- Overrides:
interruptedExecutionin classSECheck
-
checkEndOfExecution
public void checkEndOfExecution(CheckerContext context)
- Overrides:
checkEndOfExecutionin classSECheck
-
-