From bbd09f34dc666d8f4b50da50cb104a9a680463d0 Mon Sep 17 00:00:00 2001 From: Patrick Strawderman Date: Mon, 23 Sep 2024 13:54:45 -0700 Subject: [PATCH] Implement hashCode for PropertyDetails Implement hashCode for PropertyDetails since it already overrides equals. See: https://errorprone.info/bugpattern/EqualsHashCode --- .../main/java/com/netflix/archaius/api/PropertyDetails.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/archaius2-api/src/main/java/com/netflix/archaius/api/PropertyDetails.java b/archaius2-api/src/main/java/com/netflix/archaius/api/PropertyDetails.java index 8b55baec..cb789753 100644 --- a/archaius2-api/src/main/java/com/netflix/archaius/api/PropertyDetails.java +++ b/archaius2-api/src/main/java/com/netflix/archaius/api/PropertyDetails.java @@ -27,6 +27,11 @@ public Object getValue() { return value; } + @Override + public int hashCode() { + return Objects.hash(key, id, value); + } + public boolean equals(Object o) { if (!(o instanceof PropertyDetails)) { return false;