summaryrefslogtreecommitdiffstats
path: root/container-search/src/main/java/com/yahoo/prelude/query/NearItem.java
diff options
context:
space:
mode:
Diffstat (limited to 'container-search/src/main/java/com/yahoo/prelude/query/NearItem.java')
-rw-r--r--container-search/src/main/java/com/yahoo/prelude/query/NearItem.java15
1 files changed, 6 insertions, 9 deletions
diff --git a/container-search/src/main/java/com/yahoo/prelude/query/NearItem.java b/container-search/src/main/java/com/yahoo/prelude/query/NearItem.java
index ffc16bfa298..3a2b6c974bf 100644
--- a/container-search/src/main/java/com/yahoo/prelude/query/NearItem.java
+++ b/container-search/src/main/java/com/yahoo/prelude/query/NearItem.java
@@ -5,6 +5,7 @@ import com.yahoo.compress.IntegerCompressor;
import com.yahoo.prelude.query.textualrepresentation.Discloser;
import java.nio.ByteBuffer;
+import java.util.Objects;
/**
@@ -77,15 +78,6 @@ public class NearItem extends CompositeItem {
}
@Override
- public int hashCode() {
- return super.hashCode() + 23* distance;
- }
-
- /**
- * Returns whether this item is of the same class and
- * contains the same state as the given item
- */
- @Override
public boolean equals(Object object) {
if (!super.equals(object)) return false;
NearItem other = (NearItem) object; // Ensured by superclass
@@ -93,4 +85,9 @@ public class NearItem extends CompositeItem {
return true;
}
+ @Override
+ public int hashCode() {
+ return Objects.hash(super.hashCode(), distance);
+ }
+
}