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