public class CallGraphMapUtil extends 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 IllegalArgumentException
null
if the method is not in the target call graphIllegalArgumentException
- if fromCG == nullpublic static InstanceKey mapInstKey(InstanceKey ik, CallGraph fromCG, CallGraph toCG, HeapModel heapModel) throws UnimplementedError, NullPointerException
public static PointerKey mapPointerKey(PointerKey pk, CallGraph fromCG, CallGraph toCG, HeapModel heapModel) throws UnimplementedError
UnimplementedError