public class CheckerDispatcher extends Object
Constructor | Description |
---|---|
CheckerDispatcher(BytecodeEGWalker explodedGraphWalker,
List<BytecodeSECheck> checks) |
Modifier and Type | Method | Description |
---|---|---|
void |
addExceptionalYield(SymbolicValue target,
ProgramState exceptionalState,
String exceptionFullyQualifiedName,
SECheck check) |
|
void |
addTransition(ProgramState state) |
|
void |
createSink() |
|
void |
executeCheckPostStatement(Instruction instruction) |
|
boolean |
executeCheckPreStatement(Instruction instruction) |
|
ExplodedGraph.Node |
getNode() |
|
ProgramState |
getState() |
public CheckerDispatcher(BytecodeEGWalker explodedGraphWalker, List<BytecodeSECheck> checks)
public boolean executeCheckPreStatement(Instruction instruction)
public void executeCheckPostStatement(Instruction instruction)
public void createSink()
public void addTransition(ProgramState state)
public void addExceptionalYield(SymbolicValue target, ProgramState exceptionalState, String exceptionFullyQualifiedName, SECheck check)
public ProgramState getState()
public ExplodedGraph.Node getNode()
Copyright © 2012–2018 SonarSource. All rights reserved.