Package com.ibm.wala.ipa.summaries
Class LambdaMethodTargetSelector
- java.lang.Object
-
- com.ibm.wala.ipa.summaries.LambdaMethodTargetSelector
-
- All Implemented Interfaces:
MethodTargetSelector
public class LambdaMethodTargetSelector extends Object implements MethodTargetSelector
-
-
Constructor Summary
Constructors Constructor Description LambdaMethodTargetSelector(MethodTargetSelector base)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IMethod
getCalleeTarget(CGNode caller, CallSiteReference site, IClass receiver)
Given a calling node, a call site and (optionally) a dispatch type, return the target method to be called.
-
-
-
Constructor Detail
-
LambdaMethodTargetSelector
public LambdaMethodTargetSelector(MethodTargetSelector base)
-
-
Method Detail
-
getCalleeTarget
public IMethod getCalleeTarget(CGNode caller, CallSiteReference site, IClass receiver)
Description copied from interface:MethodTargetSelector
Given a calling node, a call site and (optionally) a dispatch type, return the target method to be called.- Specified by:
getCalleeTarget
in interfaceMethodTargetSelector
- Parameters:
caller
- the GCNode in the call graph containing the callsite
- the call site reference of the call sitereceiver
- the type of the target object or null- Returns:
- the method to be called.
-
-