diff options
author | Jon Bratseth <bratseth@gmail.com> | 2021-10-27 12:39:40 +0200 |
---|---|---|
committer | Jon Bratseth <bratseth@gmail.com> | 2021-10-27 12:39:40 +0200 |
commit | 5edcd157eb99da504d96abd8687b24fdf448fabb (patch) | |
tree | ea218d7ea93942b08306fabcf47feee3a887c99b /container-search/src/main/java/com/yahoo/prelude/query/MarkerWordItem.java | |
parent | 71ee71009627591dd4f5d19db030df5d109c9043 (diff) |
Always compare item content fully in Item.equals
Diffstat (limited to 'container-search/src/main/java/com/yahoo/prelude/query/MarkerWordItem.java')
-rw-r--r-- | container-search/src/main/java/com/yahoo/prelude/query/MarkerWordItem.java | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/container-search/src/main/java/com/yahoo/prelude/query/MarkerWordItem.java b/container-search/src/main/java/com/yahoo/prelude/query/MarkerWordItem.java index 0f22d99a744..75187f8b8e1 100644 --- a/container-search/src/main/java/com/yahoo/prelude/query/MarkerWordItem.java +++ b/container-search/src/main/java/com/yahoo/prelude/query/MarkerWordItem.java @@ -4,6 +4,8 @@ package com.yahoo.prelude.query; import com.yahoo.net.UrlTokenizer; import com.yahoo.prelude.query.textualrepresentation.Discloser; +import java.util.Objects; + /** * Special words known by the index used for marking things. @@ -35,21 +37,14 @@ public class MarkerWordItem extends WordItem { @Override public boolean equals(Object o) { - if (!super.equals(o)) { - return false; - } - if (!(o instanceof MarkerWordItem)) { - return false; - } - + if (!super.equals(o)) return false; MarkerWordItem other = (MarkerWordItem) o; - return markerWord.equals(other.markerWord); } @Override public int hashCode() { - return super.hashCode() + 499 * markerWord.hashCode(); + return Objects.hash(super.hashCode(), markerWord); } @Override |