From b4015464a0263f046778a4246645e618a402412a Mon Sep 17 00:00:00 2001 From: Arne Juul Date: Tue, 3 Aug 2021 09:22:27 +0000 Subject: do not depend on Linguistics equals() * a Linguistics object typically has no state and does not implement the semantics we want for equals() method. * alternately, we could remove this check. --- .../yahoo/vespa/indexinglanguage/expressions/NormalizeExpression.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'indexinglanguage') diff --git a/indexinglanguage/src/main/java/com/yahoo/vespa/indexinglanguage/expressions/NormalizeExpression.java b/indexinglanguage/src/main/java/com/yahoo/vespa/indexinglanguage/expressions/NormalizeExpression.java index fa68d45d110..1a3037761c6 100644 --- a/indexinglanguage/src/main/java/com/yahoo/vespa/indexinglanguage/expressions/NormalizeExpression.java +++ b/indexinglanguage/src/main/java/com/yahoo/vespa/indexinglanguage/expressions/NormalizeExpression.java @@ -81,7 +81,7 @@ public final class NormalizeExpression extends Expression { public boolean equals(Object o) { if (!(o instanceof NormalizeExpression)) return false; NormalizeExpression other = (NormalizeExpression)o; - if (linguistics != other.linguistics) return false; + if (linguistics.getClass() != other.linguistics.getClass()) return false; return true; } -- cgit v1.2.3