From 3b1566cf158be6d382a132dbf0a7268730ca09c9 Mon Sep 17 00:00:00 2001 From: alanb Date: Wed, 5 Jun 2013 13:57:16 +0100 Subject: [PATCH] 8015880: GenerateBreakIteratorData build warning Reviewed-by: peytoia --- .../build/tools/generatebreakiteratordata/CharSet.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/make/tools/src/build/tools/generatebreakiteratordata/CharSet.java b/make/tools/src/build/tools/generatebreakiteratordata/CharSet.java index 2dc948a66..b8539159a 100644 --- a/make/tools/src/build/tools/generatebreakiteratordata/CharSet.java +++ b/make/tools/src/build/tools/generatebreakiteratordata/CharSet.java @@ -39,6 +39,7 @@ package build.tools.generatebreakiteratordata; +import java.util.Arrays; import java.util.Hashtable; /** @@ -701,7 +702,14 @@ class CharSet { * the exact same characters as this one */ public boolean equals(Object that) { - return (that instanceof CharSet) && chars.equals(((CharSet)that).chars); + return (that instanceof CharSet) && Arrays.equals(chars, ((CharSet)that).chars); + } + + /** + * Returns the hash code for this set of characters + */ + public int hashCode() { + return Arrays.hashCode(chars); } /** -- GitLab