Class LambdaX
java.lang.Object
org.miaixz.bus.core.center.function.LambdaX
存放lambda信息 此类是
SerializedLambda信息的扩充和补充类,包括:
- 实例化后的对象方法参数类型,一般用于方法引用
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Constructor Details
-
LambdaX
构造- Parameters:
executable- 构造对象Constructor或方法对象Methodlambda- 实现了序列化接口的lambda表达式
-
-
Method Details
-
getInstantiatedMethodParameterTypes
实例方法参数类型- Returns:
- 实例方法参数类型
-
getParameterTypes
获得构造或方法参数类型列表- Returns:
- 参数类型列表
-
getReturnType
获取返回值类型(方法引用)- Returns:
- 返回值类型
-
getName
方法或构造名称- Returns:
- 方法或构造名称
-
getFieldName
字段名称,主要用于方法名称截取,方法名称必须为getXXX、isXXX、setXXX- Returns:
- getter或setter对应的字段名称
-
getExecutable
方法或构造对象- Returns:
- 方法或构造对象
-
getClazz
方法或构造所在类- Returns:
- 方法或构造所在类
-
getLambda
获得Lambda表达式对象- Returns:
- 获得Lambda表达式对象
-