From 37e295627156bc334e1f1e88807025fac984da0e Mon Sep 17 00:00:00 2001 From: Craig Cornelius Date: Thu, 25 Aug 2022 17:05:54 -0700 Subject: [PATCH] ICU-21957 ICU4J API status and change report --- icu4j/APIChangeReport.html | 288 +++++++++++------- .../core/src/com/ibm/icu/lang/UCharacter.java | 2 +- .../core/src/com/ibm/icu/lang/UProperty.java | 14 +- .../core/src/com/ibm/icu/text/UnicodeSet.java | 2 +- .../com/ibm/icu/text/UnicodeSetIterator.java | 2 +- 5 files changed, 191 insertions(+), 117 deletions(-) diff --git a/icu4j/APIChangeReport.html b/icu4j/APIChangeReport.html index 8ade0f05c39..181e4cd3046 100644 --- a/icu4j/APIChangeReport.html +++ b/icu4j/APIChangeReport.html @@ -4,169 +4,243 @@ -ICU4J API Comparison: ICU4J 70 with ICU4J 71 +ICU4J API Comparison: ICU4J 71 with ICU4J 72 -

ICU4J API Comparison: ICU4J 70 with ICU4J 71

+

ICU4J API Comparison: ICU4J 71 with ICU4J 72


-

Removed from ICU4J 70

-

(no API removed)

+

Removed from ICU4J 71

+ +

Package com.ibm.icu.util

+ -
-

Deprecated or Obsoleted in ICU4J 71

-

(no API obsoleted)


-

Changed in ICU4J 71 (old, new)

-

(no API changed)

+

Deprecated or Obsoleted in ICU4J 72

+

(no API obsoleted)


-

Promoted to stable in ICU4J 71

+

Changed in ICU4J 72 (old, new)

Package com.ibm.icu.number

-

Package com.ibm.icu.util

+ +
+

Promoted to stable in ICU4J 72

+ +

Package com.ibm.icu.lang

+ +

Package com.ibm.icu.util

+
-

Added in ICU4J 71

+

Added in ICU4J 72

-

Package com.ibm.icu.number

+

Package com.ibm.icu.lang

-

Package com.ibm.icu.text

+

Package com.ibm.icu.number

-NumberFormat.Field + +

Package com.ibm.icu.text

Package com.ibm.icu.util


-

Contents generated by ReportAPI tool on Thu Mar 10 16:22:38 PST 2022
© 2022 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html

+

Contents generated by ReportAPI tool on Thu Aug 25 16:25:50 PDT 2022
© 2022 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html

diff --git a/icu4j/main/classes/core/src/com/ibm/icu/lang/UCharacter.java b/icu4j/main/classes/core/src/com/ibm/icu/lang/UCharacter.java index 58c60349d09..6e456c0d40f 100644 --- a/icu4j/main/classes/core/src/com/ibm/icu/lang/UCharacter.java +++ b/icu4j/main/classes/core/src/com/ibm/icu/lang/UCharacter.java @@ -5980,7 +5980,7 @@ public final class UCharacter implements ECharacterCategory, ECharacterDirection * * @see com.ibm.icu.lang.UProperty * @see CharacterProperties#getBinaryPropertySet(int) - * @draft ICU 70 + * @stable ICU 70 */ public static boolean hasBinaryProperty(CharSequence s, int property) { int length = s.length(); diff --git a/icu4j/main/classes/core/src/com/ibm/icu/lang/UProperty.java b/icu4j/main/classes/core/src/com/ibm/icu/lang/UProperty.java index 2ec06f37240..40a56bca135 100644 --- a/icu4j/main/classes/core/src/com/ibm/icu/lang/UProperty.java +++ b/icu4j/main/classes/core/src/com/ibm/icu/lang/UProperty.java @@ -571,49 +571,49 @@ public interface UProperty * Binary property of strings Basic_Emoji. * See https://www.unicode.org/reports/tr51/#Emoji_Sets * - * @draft ICU 70 + * @stable ICU 70 */ public static final int BASIC_EMOJI=65; /** * Binary property of strings Emoji_Keycap_Sequence. * See https://www.unicode.org/reports/tr51/#Emoji_Sets * - * @draft ICU 70 + * @stable ICU 70 */ public static final int EMOJI_KEYCAP_SEQUENCE=66; /** * Binary property of strings RGI_Emoji_Modifier_Sequence. * See https://www.unicode.org/reports/tr51/#Emoji_Sets * - * @draft ICU 70 + * @stable ICU 70 */ public static final int RGI_EMOJI_MODIFIER_SEQUENCE=67; /** * Binary property of strings RGI_Emoji_Flag_Sequence. * See https://www.unicode.org/reports/tr51/#Emoji_Sets * - * @draft ICU 70 + * @stable ICU 70 */ public static final int RGI_EMOJI_FLAG_SEQUENCE=68; /** * Binary property of strings RGI_Emoji_Tag_Sequence. * See https://www.unicode.org/reports/tr51/#Emoji_Sets * - * @draft ICU 70 + * @stable ICU 70 */ public static final int RGI_EMOJI_TAG_SEQUENCE=69; /** * Binary property of strings RGI_Emoji_ZWJ_Sequence. * See https://www.unicode.org/reports/tr51/#Emoji_Sets * - * @draft ICU 70 + * @stable ICU 70 */ public static final int RGI_EMOJI_ZWJ_SEQUENCE=70; /** * Binary property of strings RGI_Emoji. * See https://www.unicode.org/reports/tr51/#Emoji_Sets * - * @draft ICU 70 + * @stable ICU 70 */ public static final int RGI_EMOJI=71; diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/UnicodeSet.java b/icu4j/main/classes/core/src/com/ibm/icu/text/UnicodeSet.java index 71deefe9716..bf6dd6e46ae 100644 --- a/icu4j/main/classes/core/src/com/ibm/icu/text/UnicodeSet.java +++ b/icu4j/main/classes/core/src/com/ibm/icu/text/UnicodeSet.java @@ -899,7 +899,7 @@ public class UnicodeSet extends UnicodeFilter implements Iterable, Compa /** * @return true if this set contains multi-character strings or the empty string. - * @draft ICU 70 + * @stable ICU 70 */ public boolean hasStrings() { return !strings.isEmpty(); diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/UnicodeSetIterator.java b/icu4j/main/classes/core/src/com/ibm/icu/text/UnicodeSetIterator.java index 292602d4e64..7fc7a1bab6c 100644 --- a/icu4j/main/classes/core/src/com/ibm/icu/text/UnicodeSetIterator.java +++ b/icu4j/main/classes/core/src/com/ibm/icu/text/UnicodeSetIterator.java @@ -108,7 +108,7 @@ public final class UnicodeSetIterator { * No-op if next() would return false, or if it would yield a string anyway. * * @return this - * @draft ICU 70 + * @stable ICU 70 * @see UnicodeSet#strings() */ public UnicodeSetIterator skipToStrings() { -- 2.40.0