diff options
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.java | 15 |
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); + } + } |