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)