Package org.sonar.java.se
Interface CheckerContext
- All Known Implementing Classes:
CheckerDispatcher
public interface CheckerContext
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddExceptionalYield(SymbolicValue target, ProgramState exceptionalState, String exceptionFullyQualifiedName, SECheck check) voidaddTransition(ProgramState state) getNode()getState()voidreportIssue(Tree tree, SECheck check, String message) void
-
Method Details
-
createSink
Object createSink() -
reportIssue
-
reportIssue
-
addTransition
-
addExceptionalYield
void addExceptionalYield(SymbolicValue target, ProgramState exceptionalState, String exceptionFullyQualifiedName, SECheck check) -
getState
ProgramState getState() -
getNode
ExplodedGraph.Node getNode() -
getConstraintManager
ConstraintManager getConstraintManager() -
alwaysTrueOrFalseExpressions
AlwaysTrueOrFalseExpressionCollector alwaysTrueOrFalseExpressions() -
getScannerContext
JavaFileScannerContext getScannerContext()
-