summaryrefslogtreecommitdiffstats
path: root/vespajlib
diff options
context:
space:
mode:
authorJon Marius Venstad <jonmv@users.noreply.github.com>2022-11-18 10:06:56 +0100
committerGitHub <noreply@github.com>2022-11-18 10:06:56 +0100
commit6b74587735d2c961459215bd5410822a33495cfb (patch)
tree97a316de3cf2de7bef94f13d813e4bb1a5228a80 /vespajlib
parent2872e68c64605c04147fbf930d76f09078ce5550 (diff)
Improve equals (#24917)
Diffstat (limited to 'vespajlib')
-rw-r--r--vespajlib/src/main/java/ai/vespa/validation/StringWrapper.java8
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