// Signature format: 2.0 package java.lang.invoke { public class LambdaMetafactory { ctor public LambdaMetafactory(); method public static java.lang.invoke.CallSite altMetafactory(java.lang.invoke.MethodHandles.Lookup, String, java.lang.invoke.MethodType, java.lang.Object...) throws java.lang.invoke.LambdaConversionException; method public static java.lang.invoke.CallSite metafactory(java.lang.invoke.MethodHandles.Lookup, String, java.lang.invoke.MethodType, java.lang.invoke.MethodType, java.lang.invoke.MethodHandle, java.lang.invoke.MethodType) throws java.lang.invoke.LambdaConversionException; field public static final int FLAG_BRIDGES = 4; // 0x4 field public static final int FLAG_MARKERS = 2; // 0x2 field public static final int FLAG_SERIALIZABLE = 1; // 0x1 } public final class SerializedLambda implements java.io.Serializable { ctor public SerializedLambda(Class, String, String, String, int, String, String, String, String, Object[]); method public Object getCapturedArg(int); method public int getCapturedArgCount(); method public String getCapturingClass(); method public String getFunctionalInterfaceClass(); method public String getFunctionalInterfaceMethodName(); method public String getFunctionalInterfaceMethodSignature(); method public String getImplClass(); method public int getImplMethodKind(); method public String getImplMethodName(); method public String getImplMethodSignature(); method public String getInstantiatedMethodType(); } }