public class DelegatingExplicitCallGraph.DelegatingCGNode extends ExplicitCallGraph.ExplicitNode
ContextItem.Value<T>targetsmethod| Modifier | Constructor and Description |
|---|---|
protected |
DelegatingCGNode(IMethod method,
Context C) |
| Modifier and Type | Method and Description |
|---|---|
void |
delegate(CallSiteReference site,
CGNode delegateNode,
CallSiteReference delegateSite) |
com.ibm.wala.util.intset.MutableSharedBitVectorIntSet |
getAllTargetNumbers() |
int |
getNumberOfTargets(CallSiteReference site) |
com.ibm.wala.util.intset.IntSet |
getPossibleTargetNumbers(CallSiteReference site) |
java.util.Set<CGNode> |
getPossibleTargets(CallSiteReference site) |
addTarget, addTarget, clearAllTargets, equals, getCallGraph, getCFG, getDU, getIR, getPossibleSites, hashCode, iterateCallSites, iterateNewSites, removeTargetgetClassHierarchy, getContext, getMethod, toStringgetGraphNodeId, setGraphNodeIdpublic com.ibm.wala.util.intset.MutableSharedBitVectorIntSet getAllTargetNumbers()
getAllTargetNumbers in class ExplicitCallGraph.ExplicitNodepublic java.util.Set<CGNode> getPossibleTargets(CallSiteReference site)
getPossibleTargets in class ExplicitCallGraph.ExplicitNodepublic com.ibm.wala.util.intset.IntSet getPossibleTargetNumbers(CallSiteReference site)
getPossibleTargetNumbers in class ExplicitCallGraph.ExplicitNodepublic int getNumberOfTargets(CallSiteReference site)
getNumberOfTargets in class ExplicitCallGraph.ExplicitNodepublic void delegate(CallSiteReference site, CGNode delegateNode, CallSiteReference delegateSite)