Package org.sonar.java.se.checks
Class InvariantReturnCheck
- java.lang.Object
-
- org.sonar.java.se.checks.SECheck
-
- org.sonar.java.se.checks.InvariantReturnCheck
-
- All Implemented Interfaces:
JavaCheck,JavaFileScanner
public class InvariantReturnCheck extends SECheck
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.sonar.java.se.checks.SECheck
SECheck.SEIssue
-
-
Constructor Summary
Constructors Constructor Description InvariantReturnCheck()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcheckEndOfExecution(CheckerContext context)voidcheckEndOfExecutionPath(CheckerContext context, ConstraintManager constraintManager)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
checkPostStatement, checkPreStatement, reportIssue, reportIssue
-
-
-
-
Method Detail
-
init
public void init(MethodTree methodTree, CFG cfg)
-
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.
-
checkEndOfExecutionPath
public void checkEndOfExecutionPath(CheckerContext context, ConstraintManager constraintManager)
- Overrides:
checkEndOfExecutionPathin classSECheck
-
checkEndOfExecution
public void checkEndOfExecution(CheckerContext context)
- Overrides:
checkEndOfExecutionin classSECheck
-
interruptedExecution
public void interruptedExecution(CheckerContext context)
- Overrides:
interruptedExecutionin classSECheck
-
-