Class CallStringContextSelector
java.lang.Object
com.ibm.wala.ipa.callgraph.propagation.cfa.CallStringContextSelector
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescriptionprotected final ContextSelector
static final ContextKey
static final ContextKey
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetCalleeTarget
(CGNode caller, CallSiteReference site, IMethod callee, InstanceKey[] receiver) Given a calling node and a call site, returns the Context in which the callee should be evaluated.protected CallString
getCallString
(CGNode caller, CallSiteReference site, IMethod target) protected abstract int
getLength
(CGNode caller, CallSiteReference site, IMethod target) getRelevantParameters
(CGNode caller, CallSiteReference site) Given a calling node and a call site, return the set of parameters based on which this selector may choose to specialize contexts.
-
Field Details
-
CALL_STRING
-
BASE
-
base
-
-
Constructor Details
-
CallStringContextSelector
-
-
Method Details
-
getLength
-
getCallString
-
getCalleeTarget
public Context getCalleeTarget(CGNode caller, CallSiteReference site, IMethod callee, InstanceKey[] receiver) Description copied from interface:ContextSelector
Given a calling node and a call site, returns the Context in which the callee should be evaluated.- Specified by:
getCalleeTarget
in interfaceContextSelector
- Parameters:
caller
- the node containing the call sitesite
- description of the call sitereceiver
- the abstract objects (InstanceKeys) of parameters of interest to the selector- Returns:
- the Context in which the callee should be evaluated, or null if no information is available.
-
getRelevantParameters
Description copied from interface:ContextSelector
Given a calling node and a call site, return the set of parameters based on which this selector may choose to specialize contexts.- Specified by:
getRelevantParameters
in interfaceContextSelector
- Parameters:
caller
- the calling nodesite
- the specific call site- Returns:
- the set of parameters of interest
-