From cf43ed965e8bb326c8e5a29216de50ca2bd9ebc1 Mon Sep 17 00:00:00 2001 From: seven332 Date: Sat, 28 Apr 2018 22:47:01 +0800 Subject: [PATCH] Add Filter.hashCode() --- .../com/hippo/ehviewer/daogenerator/EhDaoGenerator.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/daogenerator/src/main/java/com/hippo/ehviewer/daogenerator/EhDaoGenerator.java b/daogenerator/src/main/java/com/hippo/ehviewer/daogenerator/EhDaoGenerator.java index 35a8245b5..b7e057503 100644 --- a/daogenerator/src/main/java/com/hippo/ehviewer/daogenerator/EhDaoGenerator.java +++ b/daogenerator/src/main/java/com/hippo/ehviewer/daogenerator/EhDaoGenerator.java @@ -498,7 +498,12 @@ public class EhDaoGenerator { javaClass.getField("mode").setPublic(); javaClass.getField("text").setPublic(); javaClass.getField("enable").setPublic(); - // Add equals method + // Add hashCode method and equals method + javaClass.addImport("com.hippo.util.HashCodeUtils"); + javaClass.addMethod("\t@Override\n" + + "\tpublic int hashCode() {\n" + + "\t\treturn HashCodeUtils.hashCode(mode, text);\n" + + "\t}"); javaClass.addImport("com.hippo.yorozuya.ObjectUtils"); javaClass.addMethod("\t@Override\n" + "\tpublic boolean equals(Object o) {\n" +