public class CallGraphTransitiveClosure
extends java.lang.Object
| Constructor and Description |
|---|
CallGraphTransitiveClosure() |
| Modifier and Type | Method and Description |
|---|---|
static <T> java.util.Map<CGNode,java.util.Collection<T>> |
collectNodeResults(CallGraph cg,
java.util.function.Function<CGNode,java.util.Collection<T>> nodeResultComputer)
Collect analysis result for each
CGNode in a Map. |
static <T> java.util.Map<CGNode,com.ibm.wala.util.intset.OrdinalSet<T>> |
transitiveClosure(CallGraph cg,
java.util.Map<CGNode,java.util.Collection<T>> nodeResults)
Compute the transitive closure of an analysis result over all callees.
|
public static <T> java.util.Map<CGNode,com.ibm.wala.util.intset.OrdinalSet<T>> transitiveClosure(CallGraph cg, java.util.Map<CGNode,java.util.Collection<T>> nodeResults)
cg - the call graphnodeResults - analysis result for each individual node