public class ClassInfoFlowAnalysis
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
methodCount |
Constructor and Description |
---|
ClassInfoFlowAnalysis(SootClass sootClass,
InfoFlowAnalysis dfa) |
Modifier and Type | Method and Description |
---|---|
SmartMethodInfoFlowAnalysis |
getMethodInfoFlowAnalysis(SootMethod method) |
MutableDirectedGraph<EquivalentValue> |
getMethodInfoFlowSummary(SootMethod method) |
HashMutableDirectedGraph<EquivalentValue> |
getMethodInfoFlowSummary(SootMethod method,
boolean doFullAnalysis) |
HashMutableDirectedGraph<EquivalentValue> |
triviallyConservativeInfoFlowAnalysis(SootMethod sm)
Does not require the method to have a body
|
public ClassInfoFlowAnalysis(SootClass sootClass, InfoFlowAnalysis dfa)
public SmartMethodInfoFlowAnalysis getMethodInfoFlowAnalysis(SootMethod method)
public MutableDirectedGraph<EquivalentValue> getMethodInfoFlowSummary(SootMethod method)
public HashMutableDirectedGraph<EquivalentValue> getMethodInfoFlowSummary(SootMethod method, boolean doFullAnalysis)
public HashMutableDirectedGraph<EquivalentValue> triviallyConservativeInfoFlowAnalysis(SootMethod sm)