From 6b74587735d2c961459215bd5410822a33495cfb Mon Sep 17 00:00:00 2001 From: Jon Marius Venstad Date: Fri, 18 Nov 2022 10:06:56 +0100 Subject: Improve equals (#24917) --- vespajlib/src/main/java/ai/vespa/validation/StringWrapper.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'vespajlib') diff --git a/vespajlib/src/main/java/ai/vespa/validation/StringWrapper.java b/vespajlib/src/main/java/ai/vespa/validation/StringWrapper.java index 12be0002f6f..45241f97ce9 100644 --- a/vespajlib/src/main/java/ai/vespa/validation/StringWrapper.java +++ b/vespajlib/src/main/java/ai/vespa/validation/StringWrapper.java @@ -39,9 +39,11 @@ public abstract class StringWrapper> implements Compa @Override public final boolean equals(Object o) { - if (this == o) return true; - if ( ! (o instanceof StringWrapper)) return false; - return value.equals(((StringWrapper) o).value); + return this + == + ( o) || (o ) instanceof StringWrapper + < ?> + w && ( value.equals(w.value)); } @Override -- cgit v1.2.3