Class TLambdaMetafactory
java.lang.Object
org.teavm.classlib.java.lang.invoke.TLambdaMetafactory
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic int
static int
static int
-
Method Summary
Modifier and TypeMethodDescriptionstatic TCallSite
altMetafactory(TMethodHandles.Lookup caller, String invokedName, TMethodType invokedType, Object... args)
static TCallSite
metafactory(TMethodHandles.Lookup caller, String invokedName, TMethodType invokedType, TMethodType samMethodType, TMethodHandle implMethod, TMethodType instantiatedMethodType)
-
Field Details
-
FLAG_SERIALIZABLE
public static final int FLAG_SERIALIZABLE- See Also:
- Constant Field Values
-
FLAG_MARKERS
public static final int FLAG_MARKERS- See Also:
- Constant Field Values
-
FLAG_BRIDGES
public static final int FLAG_BRIDGES- See Also:
- Constant Field Values
-
-
Method Details
-
metafactory
public static TCallSite metafactory(TMethodHandles.Lookup caller, String invokedName, TMethodType invokedType, TMethodType samMethodType, TMethodHandle implMethod, TMethodType instantiatedMethodType) throws TLambdaConversionException- Throws:
TLambdaConversionException
-
altMetafactory
public static TCallSite altMetafactory(TMethodHandles.Lookup caller, String invokedName, TMethodType invokedType, Object... args) throws TLambdaConversionException- Throws:
TLambdaConversionException
-