public class
LambdaMetafactory
extends Object
Constant Summary
int | FLAG_BRIDGES | |
int | FLAG_MARKERS | |
int | FLAG_SERIALIZABLE |
Public Constructor Summary
Public Method Summary
static CallSite |
altMetafactory(MethodHandles.Lookup caller, String invokedName, MethodType invokedType, Object... args)
|
static CallSite |
metafactory(MethodHandles.Lookup caller, String invokedName, MethodType invokedType, MethodType samMethodType, MethodHandle implMethod, MethodType instantiatedMethodType)
|
Inherited Method Summary
Constants
public static final int FLAG_BRIDGES
Constant Value:
4
public static final int FLAG_MARKERS
Constant Value:
2
public static final int FLAG_SERIALIZABLE
Constant Value:
1
Public Constructors
public LambdaMetafactory ()
Public Methods
public static CallSite altMetafactory (MethodHandles.Lookup caller, String invokedName, MethodType invokedType, Object... args)
public static CallSite metafactory (MethodHandles.Lookup caller, String invokedName, MethodType invokedType, MethodType samMethodType, MethodHandle implMethod, MethodType instantiatedMethodType)
Parameters
caller | |
---|---|
invokedName | |
invokedType | |
samMethodType | |
implMethod | |
instantiatedMethodType |
Throws
LambdaConversionException |
---|