diff --git a/src/main/java/org/ssssssss/script/convert/FunctionalImplicitConvert.java b/src/main/java/org/ssssssss/script/convert/FunctionalImplicitConvert.java index 83e788b52673bcca51f4875391bb0f73197f8b40..bd6ade4d0cb36b6e091fee168f3df96259ced624 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; });