public class SerializedLambda
extends java.lang.Object
implements java.io.Serializable
SerializedLambda 里面 copy 过来的,
字段信息完全一样
负责将一个支持序列的 Function 序列化为 SerializedLambda
| 构造器和说明 |
|---|
SerializedLambda() |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
getFunctionalInterfaceClassName()
获取接口 class
|
java.lang.Class<?> |
getImplClass()
获取实现的 class
|
java.lang.String |
getImplClassName()
获取 class 的名称
|
java.lang.String |
getImplMethodName()
获取实现者的方法名称
|
java.lang.Class |
getInstantiatedMethodType() |
static SerializedLambda |
resolve(SFunction<?,?> lambda)
通过反序列化转换 lambda 表达式,该方法只能序列化 lambda 表达式,不能序列化接口实现或者正常非 lambda 写法的对象
|
java.lang.String |
toString() |
public static SerializedLambda resolve(SFunction<?,?> lambda)
lambda - lambda对象public java.lang.String getFunctionalInterfaceClassName()
public java.lang.Class<?> getImplClass()
public java.lang.String getImplClassName()
public java.lang.String getImplMethodName()
public java.lang.Class getInstantiatedMethodType()
public java.lang.String toString()
toString 在类中 java.lang.Object