From 078474402f2e48ca30aaee12ad6cde915edc1fe4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BB=96=E5=8C=96=E5=A4=A9?= <740311548@qq.com> Date: Sat, 19 Aug 2023 14:46:13 +0000 Subject: [PATCH] =?UTF-8?q?update=20src/main/java/org/ssssssss/script/conv?= =?UTF-8?q?ert/FunctionalImplicitConvert.java.=20=E4=B8=BA=E4=BB=A3?= =?UTF-8?q?=E7=90=86=E5=AF=B9=E8=B1=A1=E5=A2=9E=E5=8A=A0=20hashCode=20,equ?= =?UTF-8?q?als=20=E8=B0=83=E7=94=A8=E7=9A=84=E6=96=B9=E6=B3=95,=E9=98=B2?= =?UTF-8?q?=E6=AD=A2=E8=B0=83=E7=94=A8=E6=8A=A5=E9=94=99=20=E5=BA=94?= =?UTF-8?q?=E5=AF=B9=E5=9C=BA=E6=99=AF=E5=A6=82=E4=B8=8B:=201.=E5=B0=86=20?= =?UTF-8?q?=E5=87=BD=E6=95=B0=E7=9A=84=20=E4=BB=A3=E7=90=86=E5=AF=B9?= =?UTF-8?q?=E8=B1=A1=20=E4=BD=9C=E4=B8=BA=20key=20=E6=94=BE=E5=88=B0=20Has?= =?UTF-8?q?hMap=20=E4=B8=AD=E6=97=B6=E4=BC=9A=E8=B0=83=E7=94=A8=E5=88=B0ha?= =?UTF-8?q?shCode=E6=96=B9=E6=B3=95=201.=E5=87=BD=E6=95=B0=E5=AF=B9?= =?UTF-8?q?=E6=AF=94=E6=97=B6=E4=BC=9A=E7=94=A8=E5=88=B0equals=E6=96=B9?= =?UTF-8?q?=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 他化天 <740311548@qq.com> --- .../org/ssssssss/script/convert/FunctionalImplicitConvert.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/org/ssssssss/script/convert/FunctionalImplicitConvert.java b/src/main/java/org/ssssssss/script/convert/FunctionalImplicitConvert.java index 83e788b..bd6ade4 100644 --- a/src/main/java/org/ssssssss/script/convert/FunctionalImplicitConvert.java +++ b/src/main/java/org/ssssssss/script/convert/FunctionalImplicitConvert.java @@ -45,6 +45,8 @@ public class FunctionalImplicitConvert implements ClassImplicitConvert { } if ("toString".equalsIgnoreCase(method.getName())) { return "Proxy(" + source + "," + target + ")"; + }else if ("hashCode".equals(method.getName()) || "equals".equals(method.getName())) { + return method.invoke(source,args); } return null; }); -- Gitee