Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0f1314db authored by Joachim Sauer's avatar Joachim Sauer
Browse files

Adapt ICU 59 API update to Doclava changes.

Add methods that were missing from the previous API update because the
update-api version used for that had different behaviour from the
current one.

Specifically overrides for methods that differ only in sychronization
are now considered API-worthy and weren't before (b/62576297).

All methods added in this commit are methods that exist in the base
class without synchronization and are synchronized in the class they are
now being added in.

Bug: 64807220
Test: m checkapi
Change-Id: Iff584fb72dc8d651f9482b573f4b8cec89840ca6
parent 32e68eae
Loading
Loading
Loading
Loading
+20 −0
Original line number Diff line number Diff line
@@ -18112,11 +18112,13 @@ package android.icu.text {
    method public synchronized void applyLocalizedPattern(java.lang.String);
    method public synchronized void applyPattern(java.lang.String);
    method public synchronized boolean areSignificantDigitsUsed();
    method public synchronized boolean equals(java.lang.Object);
    method public java.lang.StringBuffer format(double, java.lang.StringBuffer, java.text.FieldPosition);
    method public java.lang.StringBuffer format(long, java.lang.StringBuffer, java.text.FieldPosition);
    method public java.lang.StringBuffer format(java.math.BigInteger, java.lang.StringBuffer, java.text.FieldPosition);
    method public java.lang.StringBuffer format(java.math.BigDecimal, java.lang.StringBuffer, java.text.FieldPosition);
    method public java.lang.StringBuffer format(android.icu.math.BigDecimal, java.lang.StringBuffer, java.text.FieldPosition);
    method public synchronized android.icu.util.Currency getCurrency();
    method public synchronized android.icu.text.CurrencyPluralInfo getCurrencyPluralInfo();
    method public synchronized android.icu.util.Currency.CurrencyUsage getCurrencyUsage();
    method public synchronized android.icu.text.DecimalFormatSymbols getDecimalFormatSymbols();
@@ -18124,8 +18126,12 @@ package android.icu.text {
    method public synchronized int getGroupingSize();
    method public synchronized java.math.MathContext getMathContext();
    method public synchronized android.icu.math.MathContext getMathContextICU();
    method public synchronized int getMaximumFractionDigits();
    method public synchronized int getMaximumIntegerDigits();
    method public synchronized int getMaximumSignificantDigits();
    method public synchronized byte getMinimumExponentDigits();
    method public synchronized int getMinimumFractionDigits();
    method public synchronized int getMinimumIntegerDigits();
    method public synchronized int getMinimumSignificantDigits();
    method public synchronized int getMultiplier();
    method public synchronized java.lang.String getNegativePrefix();
@@ -18136,13 +18142,19 @@ package android.icu.text {
    method public synchronized java.lang.String getPositivePrefix();
    method public synchronized java.lang.String getPositiveSuffix();
    method public synchronized java.math.BigDecimal getRoundingIncrement();
    method public synchronized int getRoundingMode();
    method public synchronized int getSecondaryGroupingSize();
    method public synchronized int hashCode();
    method public synchronized boolean isDecimalPatternMatchRequired();
    method public synchronized boolean isDecimalSeparatorAlwaysShown();
    method public synchronized boolean isExponentSignAlwaysShown();
    method public synchronized boolean isGroupingUsed();
    method public synchronized boolean isParseBigDecimal();
    method public synchronized boolean isParseIntegerOnly();
    method public synchronized boolean isParseStrict();
    method public synchronized boolean isScientificNotation();
    method public java.lang.Number parse(java.lang.String, java.text.ParsePosition);
    method public synchronized void setCurrency(android.icu.util.Currency);
    method public synchronized void setCurrencyPluralInfo(android.icu.text.CurrencyPluralInfo);
    method public synchronized void setCurrencyUsage(android.icu.util.Currency.CurrencyUsage);
    method public synchronized void setDecimalFormatSymbols(android.icu.text.DecimalFormatSymbols);
@@ -18151,10 +18163,15 @@ package android.icu.text {
    method public synchronized void setExponentSignAlwaysShown(boolean);
    method public synchronized void setFormatWidth(int);
    method public synchronized void setGroupingSize(int);
    method public synchronized void setGroupingUsed(boolean);
    method public synchronized void setMathContext(java.math.MathContext);
    method public synchronized void setMathContextICU(android.icu.math.MathContext);
    method public synchronized void setMaximumFractionDigits(int);
    method public synchronized void setMaximumIntegerDigits(int);
    method public synchronized void setMaximumSignificantDigits(int);
    method public synchronized void setMinimumExponentDigits(byte);
    method public synchronized void setMinimumFractionDigits(int);
    method public synchronized void setMinimumIntegerDigits(int);
    method public synchronized void setMinimumSignificantDigits(int);
    method public synchronized void setMultiplier(int);
    method public synchronized void setNegativePrefix(java.lang.String);
@@ -18162,12 +18179,15 @@ package android.icu.text {
    method public synchronized void setPadCharacter(char);
    method public synchronized void setPadPosition(int);
    method public synchronized void setParseBigDecimal(boolean);
    method public synchronized void setParseIntegerOnly(boolean);
    method public deprecated void setParseMaxDigits(int);
    method public synchronized void setParseStrict(boolean);
    method public synchronized void setPositivePrefix(java.lang.String);
    method public synchronized void setPositiveSuffix(java.lang.String);
    method public synchronized void setRoundingIncrement(java.math.BigDecimal);
    method public synchronized void setRoundingIncrement(android.icu.math.BigDecimal);
    method public synchronized void setRoundingIncrement(double);
    method public synchronized void setRoundingMode(int);
    method public synchronized void setScientificNotation(boolean);
    method public synchronized void setSecondaryGroupingSize(int);
    method public synchronized void setSignificantDigitsUsed(boolean);
+20 −0
Original line number Diff line number Diff line
@@ -19655,11 +19655,13 @@ package android.icu.text {
    method public synchronized void applyLocalizedPattern(java.lang.String);
    method public synchronized void applyPattern(java.lang.String);
    method public synchronized boolean areSignificantDigitsUsed();
    method public synchronized boolean equals(java.lang.Object);
    method public java.lang.StringBuffer format(double, java.lang.StringBuffer, java.text.FieldPosition);
    method public java.lang.StringBuffer format(long, java.lang.StringBuffer, java.text.FieldPosition);
    method public java.lang.StringBuffer format(java.math.BigInteger, java.lang.StringBuffer, java.text.FieldPosition);
    method public java.lang.StringBuffer format(java.math.BigDecimal, java.lang.StringBuffer, java.text.FieldPosition);
    method public java.lang.StringBuffer format(android.icu.math.BigDecimal, java.lang.StringBuffer, java.text.FieldPosition);
    method public synchronized android.icu.util.Currency getCurrency();
    method public synchronized android.icu.text.CurrencyPluralInfo getCurrencyPluralInfo();
    method public synchronized android.icu.util.Currency.CurrencyUsage getCurrencyUsage();
    method public synchronized android.icu.text.DecimalFormatSymbols getDecimalFormatSymbols();
@@ -19667,8 +19669,12 @@ package android.icu.text {
    method public synchronized int getGroupingSize();
    method public synchronized java.math.MathContext getMathContext();
    method public synchronized android.icu.math.MathContext getMathContextICU();
    method public synchronized int getMaximumFractionDigits();
    method public synchronized int getMaximumIntegerDigits();
    method public synchronized int getMaximumSignificantDigits();
    method public synchronized byte getMinimumExponentDigits();
    method public synchronized int getMinimumFractionDigits();
    method public synchronized int getMinimumIntegerDigits();
    method public synchronized int getMinimumSignificantDigits();
    method public synchronized int getMultiplier();
    method public synchronized java.lang.String getNegativePrefix();
@@ -19679,13 +19685,19 @@ package android.icu.text {
    method public synchronized java.lang.String getPositivePrefix();
    method public synchronized java.lang.String getPositiveSuffix();
    method public synchronized java.math.BigDecimal getRoundingIncrement();
    method public synchronized int getRoundingMode();
    method public synchronized int getSecondaryGroupingSize();
    method public synchronized int hashCode();
    method public synchronized boolean isDecimalPatternMatchRequired();
    method public synchronized boolean isDecimalSeparatorAlwaysShown();
    method public synchronized boolean isExponentSignAlwaysShown();
    method public synchronized boolean isGroupingUsed();
    method public synchronized boolean isParseBigDecimal();
    method public synchronized boolean isParseIntegerOnly();
    method public synchronized boolean isParseStrict();
    method public synchronized boolean isScientificNotation();
    method public java.lang.Number parse(java.lang.String, java.text.ParsePosition);
    method public synchronized void setCurrency(android.icu.util.Currency);
    method public synchronized void setCurrencyPluralInfo(android.icu.text.CurrencyPluralInfo);
    method public synchronized void setCurrencyUsage(android.icu.util.Currency.CurrencyUsage);
    method public synchronized void setDecimalFormatSymbols(android.icu.text.DecimalFormatSymbols);
@@ -19694,10 +19706,15 @@ package android.icu.text {
    method public synchronized void setExponentSignAlwaysShown(boolean);
    method public synchronized void setFormatWidth(int);
    method public synchronized void setGroupingSize(int);
    method public synchronized void setGroupingUsed(boolean);
    method public synchronized void setMathContext(java.math.MathContext);
    method public synchronized void setMathContextICU(android.icu.math.MathContext);
    method public synchronized void setMaximumFractionDigits(int);
    method public synchronized void setMaximumIntegerDigits(int);
    method public synchronized void setMaximumSignificantDigits(int);
    method public synchronized void setMinimumExponentDigits(byte);
    method public synchronized void setMinimumFractionDigits(int);
    method public synchronized void setMinimumIntegerDigits(int);
    method public synchronized void setMinimumSignificantDigits(int);
    method public synchronized void setMultiplier(int);
    method public synchronized void setNegativePrefix(java.lang.String);
@@ -19705,12 +19722,15 @@ package android.icu.text {
    method public synchronized void setPadCharacter(char);
    method public synchronized void setPadPosition(int);
    method public synchronized void setParseBigDecimal(boolean);
    method public synchronized void setParseIntegerOnly(boolean);
    method public deprecated void setParseMaxDigits(int);
    method public synchronized void setParseStrict(boolean);
    method public synchronized void setPositivePrefix(java.lang.String);
    method public synchronized void setPositiveSuffix(java.lang.String);
    method public synchronized void setRoundingIncrement(java.math.BigDecimal);
    method public synchronized void setRoundingIncrement(android.icu.math.BigDecimal);
    method public synchronized void setRoundingIncrement(double);
    method public synchronized void setRoundingMode(int);
    method public synchronized void setScientificNotation(boolean);
    method public synchronized void setSecondaryGroupingSize(int);
    method public synchronized void setSignificantDigitsUsed(boolean);
+20 −0
Original line number Diff line number Diff line
@@ -18198,11 +18198,13 @@ package android.icu.text {
    method public synchronized void applyLocalizedPattern(java.lang.String);
    method public synchronized void applyPattern(java.lang.String);
    method public synchronized boolean areSignificantDigitsUsed();
    method public synchronized boolean equals(java.lang.Object);
    method public java.lang.StringBuffer format(double, java.lang.StringBuffer, java.text.FieldPosition);
    method public java.lang.StringBuffer format(long, java.lang.StringBuffer, java.text.FieldPosition);
    method public java.lang.StringBuffer format(java.math.BigInteger, java.lang.StringBuffer, java.text.FieldPosition);
    method public java.lang.StringBuffer format(java.math.BigDecimal, java.lang.StringBuffer, java.text.FieldPosition);
    method public java.lang.StringBuffer format(android.icu.math.BigDecimal, java.lang.StringBuffer, java.text.FieldPosition);
    method public synchronized android.icu.util.Currency getCurrency();
    method public synchronized android.icu.text.CurrencyPluralInfo getCurrencyPluralInfo();
    method public synchronized android.icu.util.Currency.CurrencyUsage getCurrencyUsage();
    method public synchronized android.icu.text.DecimalFormatSymbols getDecimalFormatSymbols();
@@ -18210,8 +18212,12 @@ package android.icu.text {
    method public synchronized int getGroupingSize();
    method public synchronized java.math.MathContext getMathContext();
    method public synchronized android.icu.math.MathContext getMathContextICU();
    method public synchronized int getMaximumFractionDigits();
    method public synchronized int getMaximumIntegerDigits();
    method public synchronized int getMaximumSignificantDigits();
    method public synchronized byte getMinimumExponentDigits();
    method public synchronized int getMinimumFractionDigits();
    method public synchronized int getMinimumIntegerDigits();
    method public synchronized int getMinimumSignificantDigits();
    method public synchronized int getMultiplier();
    method public synchronized java.lang.String getNegativePrefix();
@@ -18222,13 +18228,19 @@ package android.icu.text {
    method public synchronized java.lang.String getPositivePrefix();
    method public synchronized java.lang.String getPositiveSuffix();
    method public synchronized java.math.BigDecimal getRoundingIncrement();
    method public synchronized int getRoundingMode();
    method public synchronized int getSecondaryGroupingSize();
    method public synchronized int hashCode();
    method public synchronized boolean isDecimalPatternMatchRequired();
    method public synchronized boolean isDecimalSeparatorAlwaysShown();
    method public synchronized boolean isExponentSignAlwaysShown();
    method public synchronized boolean isGroupingUsed();
    method public synchronized boolean isParseBigDecimal();
    method public synchronized boolean isParseIntegerOnly();
    method public synchronized boolean isParseStrict();
    method public synchronized boolean isScientificNotation();
    method public java.lang.Number parse(java.lang.String, java.text.ParsePosition);
    method public synchronized void setCurrency(android.icu.util.Currency);
    method public synchronized void setCurrencyPluralInfo(android.icu.text.CurrencyPluralInfo);
    method public synchronized void setCurrencyUsage(android.icu.util.Currency.CurrencyUsage);
    method public synchronized void setDecimalFormatSymbols(android.icu.text.DecimalFormatSymbols);
@@ -18237,10 +18249,15 @@ package android.icu.text {
    method public synchronized void setExponentSignAlwaysShown(boolean);
    method public synchronized void setFormatWidth(int);
    method public synchronized void setGroupingSize(int);
    method public synchronized void setGroupingUsed(boolean);
    method public synchronized void setMathContext(java.math.MathContext);
    method public synchronized void setMathContextICU(android.icu.math.MathContext);
    method public synchronized void setMaximumFractionDigits(int);
    method public synchronized void setMaximumIntegerDigits(int);
    method public synchronized void setMaximumSignificantDigits(int);
    method public synchronized void setMinimumExponentDigits(byte);
    method public synchronized void setMinimumFractionDigits(int);
    method public synchronized void setMinimumIntegerDigits(int);
    method public synchronized void setMinimumSignificantDigits(int);
    method public synchronized void setMultiplier(int);
    method public synchronized void setNegativePrefix(java.lang.String);
@@ -18248,12 +18265,15 @@ package android.icu.text {
    method public synchronized void setPadCharacter(char);
    method public synchronized void setPadPosition(int);
    method public synchronized void setParseBigDecimal(boolean);
    method public synchronized void setParseIntegerOnly(boolean);
    method public deprecated void setParseMaxDigits(int);
    method public synchronized void setParseStrict(boolean);
    method public synchronized void setPositivePrefix(java.lang.String);
    method public synchronized void setPositiveSuffix(java.lang.String);
    method public synchronized void setRoundingIncrement(java.math.BigDecimal);
    method public synchronized void setRoundingIncrement(android.icu.math.BigDecimal);
    method public synchronized void setRoundingIncrement(double);
    method public synchronized void setRoundingMode(int);
    method public synchronized void setScientificNotation(boolean);
    method public synchronized void setSecondaryGroupingSize(int);
    method public synchronized void setSignificantDigitsUsed(boolean);