Merge "Suppress hidden abstract methods of constructable classes" am: 5a25d87b0d

Original change: https://android-review.googlesource.com/c/platform/external/icu/+/1495416

Change-Id: I9ca32b4e4f98ddbabd8181fc6d2ada0e0041c93c
diff --git a/android_icu4j/src/main/java/android/icu/text/Collator.java b/android_icu4j/src/main/java/android/icu/text/Collator.java
index d50f8f2..2759abb 100644
--- a/android_icu4j/src/main/java/android/icu/text/Collator.java
+++ b/android_icu4j/src/main/java/android/icu/text/Collator.java
@@ -1249,6 +1249,7 @@
      * @see RawCollationKey
      * @hide unsupported on Android
      */
+    @SuppressWarnings("HiddenAbstractMethod")
     public abstract RawCollationKey getRawCollationKey(String source,
                                                        RawCollationKey key);
 
@@ -1306,6 +1307,7 @@
      * @deprecated ICU 53 Call {@link #setMaxVariable(int)} instead.
      * @hide original deprecated declaration
      */
+    @SuppressWarnings("HiddenAbstractMethod")
     @Deprecated
     public abstract int setVariableTop(String varTop);
 
@@ -1331,6 +1333,7 @@
      * @deprecated ICU 53 Call setMaxVariable() instead.
      * @hide original deprecated declaration
      */
+    @SuppressWarnings("HiddenAbstractMethod")
     @Deprecated
     public abstract void setVariableTop(int varTop);