Class nCFAContextSelector
java.lang.Object
com.ibm.wala.ipa.callgraph.propagation.cfa.CallStringContextSelector
com.ibm.wala.ipa.callgraph.propagation.cfa.nCFAContextSelector
- All Implemented Interfaces:
ContextSelector
-
Nested Class Summary
Nested classes/interfaces inherited from class CallStringContextSelector
CallStringContextSelector.CallStringContextPair -
Field Summary
Fields inherited from class CallStringContextSelector
base, BASE, CALL_STRINGModifier and TypeFieldDescriptionprotected final ContextSelectorstatic final ContextKeystatic final ContextKey -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected intgetLength(CGNode caller, CallSiteReference site, IMethod target) Methods inherited from class CallStringContextSelector
getCalleeTarget, getCallString, getRelevantParametersModifier 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 CallStringgetCallString(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.
-
Constructor Details
-
nCFAContextSelector
-
-
Method Details
-
getLength
- Specified by:
getLengthin classCallStringContextSelector
-