Package org.sonar.java.se
Interface CheckerContext
-
- All Known Implementing Classes:
CheckerDispatcher
public interface CheckerContext
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addExceptionalYield(SymbolicValue target, ProgramState exceptionalState, String exceptionFullyQualifiedName, SECheck check)
void
addTransition(ProgramState state)
AlwaysTrueOrFalseExpressionCollector
alwaysTrueOrFalseExpressions()
Object
createSink()
ConstraintManager
getConstraintManager()
ExplodedGraph.Node
getNode()
ProgramState
getState()
void
reportIssue(Tree tree, SECheck check, String message)
void
reportIssue(Tree tree, SECheck check, String message, Set<Flow> flows)
-
-
-
Method Detail
-
createSink
Object createSink()
-
addTransition
void addTransition(ProgramState state)
-
addExceptionalYield
void addExceptionalYield(SymbolicValue target, ProgramState exceptionalState, String exceptionFullyQualifiedName, SECheck check)
-
getState
ProgramState getState()
-
getNode
ExplodedGraph.Node getNode()
-
getConstraintManager
ConstraintManager getConstraintManager()
-
alwaysTrueOrFalseExpressions
AlwaysTrueOrFalseExpressionCollector alwaysTrueOrFalseExpressions()
-
-