diff --git a/icu4j/build.xml b/icu4j/build.xml
index 2ceb623ad4a..a939d12724a 100644
--- a/icu4j/build.xml
+++ b/icu4j/build.xml
@@ -1729,6 +1729,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
computeMaxExpansions(CollationData data) {
- Map maxExpansions = new HashMap();
+ Map maxExpansions = new HashMap<>();
MaxExpSink sink = new MaxExpSink(maxExpansions);
new ContractionsAndExpansions(null, null, sink, true).forData(data);
return maxExpansions;
@@ -692,11 +692,9 @@ public final class CollationElementIterator
/**
* Mock implementation of hashCode(). This implementation always returns a constant
* value. When Java assertion is enabled, this method triggers an assertion failure.
- * @internal
- * @deprecated This API is ICU internal only.
+ * @stable ICU 2.8
*/
@Override
- @Deprecated
public int hashCode() {
assert false : "hashCode not designed";
return 42;
diff --git a/icu4j/main/classes/collate/src/com/ibm/icu/text/Collator.java b/icu4j/main/classes/collate/src/com/ibm/icu/text/Collator.java
index 79889c4296f..fdbbf36f370 100644
--- a/icu4j/main/classes/collate/src/com/ibm/icu/text/Collator.java
+++ b/icu4j/main/classes/collate/src/com/ibm/icu/text/Collator.java
@@ -329,7 +329,7 @@ public abstract class Collator implements Comparator