public class CallGraphMapUtil
extends java.lang.Object
| Constructor and Description |
|---|
CallGraphMapUtil() |
| Modifier and Type | Method and Description |
|---|---|
static CGNode |
mapCGNode(CGNode orig,
CallGraph fromCG,
CallGraph toCG)
map a call graph node from one call graph to the corresponding node in another.
|
static InstanceKey |
mapInstKey(InstanceKey ik,
CallGraph fromCG,
CallGraph toCG,
HeapModel heapModel) |
static PointerKey |
mapPointerKey(PointerKey pk,
CallGraph fromCG,
CallGraph toCG,
HeapModel heapModel) |
public static CGNode mapCGNode(CGNode orig, CallGraph fromCG, CallGraph toCG) throws java.lang.IllegalArgumentException
null if the method is not in the target call graphjava.lang.IllegalArgumentException - if fromCG == nullpublic static InstanceKey mapInstKey(InstanceKey ik, CallGraph fromCG, CallGraph toCG, HeapModel heapModel) throws com.ibm.wala.util.debug.UnimplementedError, java.lang.NullPointerException
com.ibm.wala.util.debug.UnimplementedErrorjava.lang.NullPointerExceptionpublic static PointerKey mapPointerKey(PointerKey pk, CallGraph fromCG, CallGraph toCG, HeapModel heapModel) throws com.ibm.wala.util.debug.UnimplementedError
com.ibm.wala.util.debug.UnimplementedError