diff options
3 files changed, 5 insertions, 0 deletions
diff --git a/container-search/src/main/java/com/yahoo/search/searchchain/Execution.java b/container-search/src/main/java/com/yahoo/search/searchchain/Execution.java index 2f671d3483c..c9176b208a4 100644 --- a/container-search/src/main/java/com/yahoo/search/searchchain/Execution.java +++ b/container-search/src/main/java/com/yahoo/search/searchchain/Execution.java @@ -220,6 +220,7 @@ public class Execution extends com.yahoo.processing.execution.Execution { && other.linguistics == linguistics; } + @Override public int hashCode() { return java.util.Objects.hash(indexFacts, rendererRegistry, tokenRegistry, searchChainRegistry, diff --git a/document/src/main/java/com/yahoo/document/select/OrderingSpecification.java b/document/src/main/java/com/yahoo/document/select/OrderingSpecification.java index 9e0c5b87c4b..3388c6db23d 100644 --- a/document/src/main/java/com/yahoo/document/select/OrderingSpecification.java +++ b/document/src/main/java/com/yahoo/document/select/OrderingSpecification.java @@ -30,6 +30,7 @@ public class OrderingSpecification { public short getWidthBits() { return widthBits; } public short getDivisionBits() { return divisionBits; } + @Override public boolean equals(Object other) { OrderingSpecification o = (OrderingSpecification)other; if (o == null) return false; @@ -37,6 +38,7 @@ public class OrderingSpecification { return (order == o.order && orderingStart == o.orderingStart && widthBits == o.widthBits && divisionBits == o.divisionBits); } + @Override public int hashCode() { return java.util.Objects.hash(order, orderingStart, widthBits, divisionBits); } diff --git a/document/src/test/java/com/yahoo/document/BucketIdFactoryTestCase.java b/document/src/test/java/com/yahoo/document/BucketIdFactoryTestCase.java index 174c8842edc..7df271035f7 100644 --- a/document/src/test/java/com/yahoo/document/BucketIdFactoryTestCase.java +++ b/document/src/test/java/com/yahoo/document/BucketIdFactoryTestCase.java @@ -31,9 +31,11 @@ public class BucketIdFactoryTestCase extends junit.framework.TestCase { value = val; } + @Override public boolean equals(Object o) { return (o instanceof Hex && value == ((Hex) o).value); } + @Override public int hashCode() { return (int)value; } public String toString() { |