From 8614e20f5c9d9d1c85d0850bf73b06bf53ca0cba Mon Sep 17 00:00:00 2001 From: George Wan Date: Wed, 13 Dec 2023 09:29:25 -0800 Subject: [PATCH] Fix LongWrapper comparison issue (#4940) --- .../io/deephaven/web/client/api/LongWrapper.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/web/client-api/src/main/java/io/deephaven/web/client/api/LongWrapper.java b/web/client-api/src/main/java/io/deephaven/web/client/api/LongWrapper.java index ebea84e6d5d..7f2c9be99b6 100644 --- a/web/client-api/src/main/java/io/deephaven/web/client/api/LongWrapper.java +++ b/web/client-api/src/main/java/io/deephaven/web/client/api/LongWrapper.java @@ -41,4 +41,16 @@ public String valueOf() { public String toString() { return String.valueOf(value); } + + @JsIgnore + @Override + public boolean equals(Object obj) { + return obj instanceof LongWrapper && ((LongWrapper) obj).value == value; + } + + @JsIgnore + @Override + public int hashCode() { + return Long.hashCode(value); + } }