From da40e421240e1540ab7c5699387f38dd0c77c187 Mon Sep 17 00:00:00 2001 From: Looly Date: Fri, 25 Mar 2022 02:19:49 +0800 Subject: [PATCH] add method --- .../main/java/cn/hutool/core/lang/func/LambdaUtil.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/hutool-core/src/main/java/cn/hutool/core/lang/func/LambdaUtil.java b/hutool-core/src/main/java/cn/hutool/core/lang/func/LambdaUtil.java index befac2469..96d535538 100644 --- a/hutool-core/src/main/java/cn/hutool/core/lang/func/LambdaUtil.java +++ b/hutool-core/src/main/java/cn/hutool/core/lang/func/LambdaUtil.java @@ -1,7 +1,6 @@ package cn.hutool.core.lang.func; import cn.hutool.core.bean.BeanUtil; -import cn.hutool.core.lang.Console; import cn.hutool.core.lang.SimpleCache; import cn.hutool.core.util.ClassUtil; import cn.hutool.core.util.ReflectUtil; @@ -109,27 +108,28 @@ public class LambdaUtil { /** * 通过{@link SerializedLambda#getInstantiatedMethodType()}获取lambda实现类
- * 在使用{@link #getImplClass(Func0)}获取实现类的时候,如果传入的是父类方法引用,会返回父类导致问题
+ * 在使用{@link #getImplClass(Func0)}获取实现类的时候,如果传入的是父类方法引用,会返回父类,导致问题
* 此类通过方法的名称,截取出类名 * * @param func lambda * @param

类型 * @return lambda实现类 + * @since 5.8.0 */ public static

Class

getInstantiatedClass(Func0 func) { final String instantiatedMethodType = resolve(func).getInstantiatedMethodType(); - Console.log(instantiatedMethodType); return ClassUtil.loadClass(StrUtil.sub(instantiatedMethodType, 2, StrUtil.indexOf(instantiatedMethodType, ';'))); } /** * 通过{@link SerializedLambda#getInstantiatedMethodType()}获取lambda实现类
- * 在使用{@link #getImplClass(Func1)}获取实现类的时候,如果传入的是父类方法引用,会返回父类导致问题
+ * 在使用{@link #getImplClass(Func1)}获取实现类的时候,如果传入的是父类方法引用,会返回父类,导致问题
* 此类通过方法的名称,截取出类名 * * @param func lambda * @param

类型 * @return lambda实现类 + * @since 5.8.0 */ public static

Class

getInstantiatedClass(Func1 func) { final String instantiatedMethodType = resolve(func).getInstantiatedMethodType();