From 2a59a0b3f55887404b19621049ceee3ab7746999 Mon Sep 17 00:00:00 2001 From: William278 Date: Thu, 6 Mar 2025 14:38:01 +0000 Subject: [PATCH] feat: implement `hashCode` in Identifier classes --- .../java/net/william278/husksync/data/Identifier.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/common/src/main/java/net/william278/husksync/data/Identifier.java b/common/src/main/java/net/william278/husksync/data/Identifier.java index 06799b66..425ed72f 100644 --- a/common/src/main/java/net/william278/husksync/data/Identifier.java +++ b/common/src/main/java/net/william278/husksync/data/Identifier.java @@ -234,6 +234,11 @@ public class Identifier { return obj instanceof Identifier other ? toString().equals(other.toString()) : super.equals(obj); } + @Override + public int hashCode() { + return key.toString().hashCode(); + } + // Get the config entry for the identifier @NotNull private Map.Entry getConfigEntry() { @@ -313,6 +318,11 @@ public class Identifier { } return false; } + + @Override + public int hashCode() { + return key.toString().hashCode(); + } } }