public class CheckerDispatcher extends Object
Constructor and Description |
---|
CheckerDispatcher(BytecodeEGWalker explodedGraphWalker,
List<BytecodeSECheck> checks) |
Modifier and Type | Method and 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–2017 SonarSource. All rights reserved.