Remove clone() and "implements Cloneable" from android.icu.number.Precision and ScientificNotation

The API was first made public in R. This API change will be made into
the same platform version.

Bug: 151133612
Test: m droid
Merged-In: Ic251b4b0d7b2896b14bc55c3b09093c06600b16b
Change-Id: Ic251b4b0d7b2896b14bc55c3b09093c06600b16b
(cherry picked from commit c6dcd53490)
This commit is contained in:
Victor Chang
2020-03-12 23:52:31 +00:00
parent 60a4479b55
commit cb6ddc04ec

View File

@@ -20096,8 +20096,7 @@ package android.icu.number {
method public T numberFormatterSecond(android.icu.number.UnlocalizedNumberFormatter);
}
public abstract class Precision implements java.lang.Cloneable {
method public Object clone();
public abstract class Precision {
method public static android.icu.number.CurrencyPrecision currency(android.icu.util.Currency.CurrencyUsage);
method public static android.icu.number.FractionPrecision fixedFraction(int);
method public static android.icu.number.Precision fixedSignificantDigits(int);
@@ -20120,8 +20119,7 @@ package android.icu.number {
method public static android.icu.number.Scale powerOfTen(int);
}
public class ScientificNotation extends android.icu.number.Notation implements java.lang.Cloneable {
method public Object clone();
public class ScientificNotation extends android.icu.number.Notation {
method public android.icu.number.ScientificNotation withExponentSignDisplay(android.icu.number.NumberFormatter.SignDisplay);
method public android.icu.number.ScientificNotation withMinExponentDigits(int);
}