Package org.sonar.java.se.checks
Class SECheck
java.lang.Object
org.sonar.java.se.checks.SECheck
- All Implemented Interfaces:
JavaCheck,JavaFileScanner
- Direct Known Subclasses:
AbstractXMLProcessing,BooleanGratuitousExpressionsCheck,ConditionalUnreachableCodeCheck,CustomUnclosedResourcesCheck,DivisionByZeroCheck,InvariantReturnCheck,LocksNotUnlockedCheck,MapComputeIfAbsentOrPresentCheck,MinMaxRangeCheck,NonNullSetToNullCheck,NoWayOutLoopCheck,NullDereferenceCheck,ObjectOutputStreamCheck,OptionalGetBeforeIsPresentCheck,ParameterNullnessCheck,RedundantAssignmentsCheck,StreamConsumedCheck,StreamNotConsumedCheck,UnclosedResourcesCheck,XmlValidatedSignatureCheck,XxeProcessingCheck
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcheckEndOfExecution(CheckerContext context) voidcheckEndOfExecutionPath(CheckerContext context, ConstraintManager constraintManager) checkPostStatement(CheckerContext context, Tree syntaxNode) checkPreStatement(CheckerContext context, Tree syntaxNode) voidinit(MethodTree methodTree, CFG cfg) voidinterruptedExecution(CheckerContext context) voidreportIssue(Tree tree, String message) voidreportIssue(Tree tree, String message, Set<Flow> flows) voidscanFile(JavaFileScannerContext context) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.sonar.plugins.java.api.JavaFileScanner
scanWithoutParsing
-
Field Details
-
issues
-
-
Constructor Details
-
SECheck
public SECheck()
-
-
Method Details
-
init
-
checkPreStatement
-
checkPostStatement
-
checkEndOfExecution
-
checkEndOfExecutionPath
-
scanFile
- Specified by:
scanFilein interfaceJavaFileScanner
-
reportIssue
-
reportIssue
-
interruptedExecution
-