diff options
author | Jon Marius Venstad <jonmv@users.noreply.github.com> | 2022-11-18 10:06:56 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-11-18 10:06:56 +0100 |
commit | 6b74587735d2c961459215bd5410822a33495cfb (patch) | |
tree | 97a316de3cf2de7bef94f13d813e4bb1a5228a80 /vespajlib | |
parent | 2872e68c64605c04147fbf930d76f09078ce5550 (diff) |
Improve equals (#24917)
Diffstat (limited to 'vespajlib')
-rw-r--r-- | vespajlib/src/main/java/ai/vespa/validation/StringWrapper.java | 8 |
1 files changed, 5 insertions, 3 deletions
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<T extends StringWrapper<T>> 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 |