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 voidaddExceptionalYield(SymbolicValue target, ProgramState exceptionalState, String exceptionFullyQualifiedName, SECheck check)voidaddTransition(ProgramState state)AlwaysTrueOrFalseExpressionCollectoralwaysTrueOrFalseExpressions()ObjectcreateSink()ConstraintManagergetConstraintManager()ExplodedGraph.NodegetNode()ProgramStategetState()voidreportIssue(Tree tree, SECheck check, String message)voidreportIssue(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()
-
-