public class LambdaMethodTargetSelector extends java.lang.Object implements MethodTargetSelector
We generate two types of summaries.
LambdaSummaryClass.
invokedynamic.
| Constructor and Description |
|---|
LambdaMethodTargetSelector(MethodTargetSelector base) |
| Modifier and Type | Method and Description |
|---|---|
IMethod |
getCalleeTarget(CGNode caller,
CallSiteReference site,
IClass receiver)
Return a synthetic method target for invokedynamic calls corresponding to Java lambdas
|
public LambdaMethodTargetSelector(MethodTargetSelector base)
public IMethod getCalleeTarget(CGNode caller, CallSiteReference site, IClass receiver)
getCalleeTarget in interface MethodTargetSelectorcaller - 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