]> granicus.if.org Git - icu/commitdiff
ICU-22220 ICU4J API change report
authorCraig <ccornelius@google.com>
Tue, 28 Feb 2023 16:35:53 +0000 (08:35 -0800)
committerCraig Cornelius <cwcornelius@gmail.com>
Fri, 3 Mar 2023 19:47:31 +0000 (19:47 +0000)
icu4j/APIChangeReport.html

index 09aafadfac73fe831429e4b65d3343b264c0f342..775b76e6b4cfed63d70325d16116166bd2322265 100644 (file)
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<!-- © 2022 and later: Unicode, Inc. and others. -->
+<!-- © 2023 and later: Unicode, Inc. and others. -->
 <!-- License & terms of use: http://www.unicode.org/copyright.html -->
-<title>ICU4J API Comparison: ICU4J 71 with ICU4J 72</title>
+<title>ICU4J API Comparison: ICU4J 72 with ICU4J 73</title>
 </head>
 <body>
-<h1>ICU4J API Comparison: ICU4J 71 with ICU4J 72</h1>
+<h1>ICU4J API Comparison: ICU4J 72 with ICU4J 73</h1>
 
 <hr/>
-<h2>Removed from ICU4J 71</h2>
-
-<h3>Package com.ibm.icu.util</h3>
-<ul>
-<li><span style='color:orange'>(draft)</span> public enum <i>NounClass</i></li>
-NounClass
-<ul>
-<li><span style='color:orange'>(draft)</span> public static final NounClass ANIMATE</li>
-<li><span style='color:orange'>(draft)</span> public static final NounClass COMMON</li>
-<li><span style='color:orange'>(draft)</span> public static final NounClass FEMININE</li>
-<li><span style='color:orange'>(draft)</span> public static final NounClass INANIMATE</li>
-<li><span style='color:orange'>(draft)</span> public static final NounClass MASCULINE</li>
-<li><span style='color:orange'>(draft)</span> public static final NounClass NEUTER</li>
-<li><span style='color:orange'>(draft)</span> public static final NounClass OTHER</li>
-<li><span style='color:orange'>(draft)</span> public static final NounClass PERSONAL</li>
-</ul>
-</ul>
-
+<h2>Removed from ICU4J 72</h2>
+<p>(no API removed)</p>
 
 <hr/>
-<h2>Deprecated or Obsoleted in ICU4J 72</h2>
+<h2>Deprecated or Obsoleted in ICU4J 73</h2>
 <p>(no API obsoleted)</p>
 
 <hr/>
-<h2>Changed in ICU4J 72 (old, new)</h2>
-
-<h3>Package com.ibm.icu.number</h3>
-<ul>
-FormattedNumber
-<ul>
-<li>    <span style='color:orange'>(draft)</span> public com.ibm.icu.util.NounClass <i>getNounClass</i>()</br>
-<span style='color:orange'>(draft)</span> public com.ibm.icu.text.DisplayOptions.NounClass <i>getNounClass</i>()</li>
-</ul>
-</ul>
-
-<h3>Package com.ibm.icu.text</h3>
-<ul>
-PluralRules
-<ul>
-<li>    <span style='color:orange'>(draft)</span> public com.ibm.icu.text.PluralRules.KeywordStatus <i>getKeywordStatus</i>(java.lang.String, int, java.util.Set&lt;java.lang.Double&gt;, com.ibm.icu.util.Output&lt;java.lang.Double&gt;)</br>
-<span style='color:orange'>(draft)</span> public com.ibm.icu.text.PluralRules.KeywordStatus <i>getKeywordStatus</i>(java.lang.String, int, java.util.Set&lt;com.ibm.icu.impl.number.DecimalQuantity&gt;, com.ibm.icu.util.Output&lt;com.ibm.icu.impl.number.DecimalQuantity&gt;)</li>
-</ul>
-</ul>
-
+<h2>Changed in ICU4J 73 (old, new)</h2>
+<p>(no API changed)</p>
 
 <hr/>
-<h2>Promoted to stable in ICU4J 72</h2>
-
-<h3>Package com.ibm.icu.lang</h3>
-<ul>
-UCharacter
-<ul>
-<li><span style='color:green'>(stable)</span> public static boolean <i>hasBinaryProperty</i>(java.lang.CharSequence, int)</li>
-</ul>
-UProperty
-<ul>
-<li><span style='color:green'>(stable)</span> public static final int BASIC_EMOJI</li>
-<li><span style='color:green'>(stable)</span> public static final int EMOJI_KEYCAP_SEQUENCE</li>
-<li><span style='color:green'>(stable)</span> public static final int RGI_EMOJI</li>
-<li><span style='color:green'>(stable)</span> public static final int RGI_EMOJI_FLAG_SEQUENCE</li>
-<li><span style='color:green'>(stable)</span> public static final int RGI_EMOJI_MODIFIER_SEQUENCE</li>
-<li><span style='color:green'>(stable)</span> public static final int RGI_EMOJI_TAG_SEQUENCE</li>
-<li><span style='color:green'>(stable)</span> public static final int RGI_EMOJI_ZWJ_SEQUENCE</li>
-</ul>
-</ul>
+<h2>Promoted to stable in ICU4J 73</h2>
 
 <h3>Package com.ibm.icu.text</h3>
 <ul>
-UnicodeSet
-<ul>
-<li><span style='color:green'>(stable)</span> public boolean <i>hasStrings</i>()</li>
-</ul>
-UnicodeSetIterator
+DateTimePatternGenerator
 <ul>
-<li><span style='color:green'>(stable)</span> public UnicodeSetIterator <i>skipToStrings</i>()</li>
-</ul>
+<li><span style='color:green'>(stable)</span> public java.lang.String <i>getDateTimeFormat</i>(int)</li>
+<li><span style='color:green'>(stable)</span> public void <i>setDateTimeFormat</i>(int, java.lang.String)</li>
 </ul>
-
-<h3>Package com.ibm.icu.util</h3>
-<ul>
-MeasureUnit
+NumberFormat.Field
 <ul>
-<li><span style='color:green'>(stable)</span> public static final MeasureUnit ITEM</li>
-<li><span style='color:green'>(stable)</span> public static final MeasureUnit KILOWATT_HOUR_PER_100_KILOMETER</li>
+<li><span style='color:green'>(stable)</span> public static final NumberFormat.Field APPROXIMATELY_SIGN</li>
 </ul>
 </ul>
 
 
 <hr/>
-<h2>Added in ICU4J 72</h2>
-
-<h3>Package com.ibm.icu.lang</h3>
-<ul>
-UCharacter.UnicodeBlock
-<ul>
-<li><span style='color:green'>(stable)</span> public static final UCharacter.UnicodeBlock ARABIC_EXTENDED_C</li>
-<li><span style='color:green'>(stable)</span> public static final int ARABIC_EXTENDED_C_ID</li>
-<li><span style='color:green'>(stable)</span> public static final UCharacter.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_H</li>
-<li><span style='color:green'>(stable)</span> public static final int CJK_UNIFIED_IDEOGRAPHS_EXTENSION_H_ID</li>
-<li><span style='color:green'>(stable)</span> public static final UCharacter.UnicodeBlock CYRILLIC_EXTENDED_D</li>
-<li><span style='color:green'>(stable)</span> public static final int CYRILLIC_EXTENDED_D_ID</li>
-<li><span style='color:green'>(stable)</span> public static final UCharacter.UnicodeBlock DEVANAGARI_EXTENDED_A</li>
-<li><span style='color:green'>(stable)</span> public static final int DEVANAGARI_EXTENDED_A_ID</li>
-<li><span style='color:green'>(stable)</span> public static final UCharacter.UnicodeBlock KAKTOVIK_NUMERALS</li>
-<li><span style='color:green'>(stable)</span> public static final int KAKTOVIK_NUMERALS_ID</li>
-<li><span style='color:green'>(stable)</span> public static final UCharacter.UnicodeBlock KAWI</li>
-<li><span style='color:green'>(stable)</span> public static final int KAWI_ID</li>
-<li><span style='color:green'>(stable)</span> public static final UCharacter.UnicodeBlock NAG_MUNDARI</li>
-<li><span style='color:green'>(stable)</span> public static final int NAG_MUNDARI_ID</li>
-</ul>
-UScript
-<ul>
-<li><span style='color:green'>(stable)</span> public static final int KAWI</li>
-<li><span style='color:green'>(stable)</span> public static final int NAG_MUNDARI</li>
-</ul>
-</ul>
-
-<h3>Package com.ibm.icu.number</h3>
-<ul>
-NumberFormatterSettings
-<ul>
-<li><span style='color:orange'>(draft)</span> public T extends NumberFormatterSettings&lt;?&gt; <i>displayOptions</i>(DisplayOptions)</li>
-</ul>
-</ul>
-
-<h3>Package com.ibm.icu.text</h3>
-<ul>
-<li><span style='color:orange'>(draft)</span> public final class <i>DisplayOptions</i></li>
-<li><span style='color:orange'>(draft)</span> public static class <i>DisplayOptions.Builder</i></li>
-<li><span style='color:orange'>(draft)</span> public static enum <i>DisplayOptions.Capitalization</i></li>
-<li><span style='color:orange'>(draft)</span> public static enum <i>DisplayOptions.DisplayLength</i></li>
-<li><span style='color:orange'>(draft)</span> public static enum <i>DisplayOptions.GrammaticalCase</i></li>
-<li><span style='color:orange'>(draft)</span> public static enum <i>DisplayOptions.NameStyle</i></li>
-<li><span style='color:orange'>(draft)</span> public static enum <i>DisplayOptions.NounClass</i></li>
-<li><span style='color:orange'>(draft)</span> public static enum <i>DisplayOptions.PluralCategory</i></li>
-<li><span style='color:orange'>(draft)</span> public static enum <i>DisplayOptions.SubstituteHandling</i></li>
-DisplayOptions.Capitalization
-<ul>
-<li><span style='color:orange'>(draft)</span> public static final java.util.List&lt;DisplayOptions.Capitalization&gt; VALUES</li>
-<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.Capitalization BEGINNING_OF_SENTENCE</li>
-<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.Capitalization MIDDLE_OF_SENTENCE</li>
-<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.Capitalization STANDALONE</li>
-<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.Capitalization UI_LIST_OR_MENU</li>
-<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.Capitalization UNDEFINED</li>
-</ul>
-DisplayOptions.DisplayLength
-<ul>
-<li><span style='color:orange'>(draft)</span> public static final java.util.List&lt;DisplayOptions.DisplayLength&gt; VALUES</li>
-<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.DisplayLength LENGTH_FULL</li>
-<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.DisplayLength LENGTH_SHORT</li>
-<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.DisplayLength UNDEFINED</li>
-</ul>
-DisplayOptions.GrammaticalCase
-<ul>
-<li><span style='color:orange'>(draft)</span> public static final java.util.List&lt;DisplayOptions.GrammaticalCase&gt; VALUES</li>
-<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.GrammaticalCase <i>fromIdentifier</i>(java.lang.String)</li>
-<li><span style='color:orange'>(draft)</span> public final java.lang.String <i>getIdentifier</i>()</li>
-<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.GrammaticalCase ABLATIVE</li>
-<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.GrammaticalCase ACCUSATIVE</li>
-<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.GrammaticalCase COMITATIVE</li>
-<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.GrammaticalCase DATIVE</li>
-<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.GrammaticalCase ERGATIVE</li>
-<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.GrammaticalCase GENITIVE</li>
-<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.GrammaticalCase INSTRUMENTAL</li>
-<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.GrammaticalCase LOCATIVE</li>
-<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.GrammaticalCase LOCATIVE_COPULATIVE</li>
-<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.GrammaticalCase NOMINATIVE</li>
-<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.GrammaticalCase OBLIQUE</li>
-<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.GrammaticalCase PREPOSITIONAL</li>
-<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.GrammaticalCase SOCIATIVE</li>
-<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.GrammaticalCase UNDEFINED</li>
-<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.GrammaticalCase VOCATIVE</li>
-</ul>
-DisplayOptions.NameStyle
-<ul>
-<li><span style='color:orange'>(draft)</span> public static final java.util.List&lt;DisplayOptions.NameStyle&gt; VALUES</li>
-<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.NameStyle DIALECT_NAMES</li>
-<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.NameStyle STANDARD_NAMES</li>
-<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.NameStyle UNDEFINED</li>
-</ul>
-DisplayOptions.NounClass
-<ul>
-<li><span style='color:orange'>(draft)</span> public static final java.util.List&lt;DisplayOptions.NounClass&gt; VALUES</li>
-<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.NounClass <i>fromIdentifier</i>(java.lang.String)</li>
-<li><span style='color:orange'>(draft)</span> public final java.lang.String <i>getIdentifier</i>()</li>
-<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.NounClass ANIMATE</li>
-<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.NounClass COMMON</li>
-<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.NounClass FEMININE</li>
-<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.NounClass INANIMATE</li>
-<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.NounClass MASCULINE</li>
-<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.NounClass NEUTER</li>
-<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.NounClass OTHER</li>
-<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.NounClass PERSONAL</li>
-<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.NounClass UNDEFINED</li>
-</ul>
-DisplayOptions.PluralCategory
-<ul>
-<li><span style='color:orange'>(draft)</span> public static final java.util.List&lt;DisplayOptions.PluralCategory&gt; VALUES</li>
-<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.PluralCategory <i>fromIdentifier</i>(java.lang.String)</li>
-<li><span style='color:orange'>(draft)</span> public final java.lang.String <i>getIdentifier</i>()</li>
-<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.PluralCategory FEW</li>
-<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.PluralCategory MANY</li>
-<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.PluralCategory ONE</li>
-<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.PluralCategory OTHER</li>
-<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.PluralCategory TWO</li>
-<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.PluralCategory UNDEFINED</li>
-<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.PluralCategory ZERO</li>
-</ul>
-DisplayOptions.SubstituteHandling
-<ul>
-<li><span style='color:orange'>(draft)</span> public static final java.util.List&lt;DisplayOptions.SubstituteHandling&gt; VALUES</li>
-<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.SubstituteHandling NO_SUBSTITUTE</li>
-<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.SubstituteHandling SUBSTITUTE</li>
-<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.SubstituteHandling UNDEFINED</li>
-</ul>
-</ul>
+<h2>Added in ICU4J 73</h2>
 
 <h3>Package com.ibm.icu.util</h3>
 <ul>
 MeasureUnit
 <ul>
-<li><span style='color:orange'>(draft)</span> public static final MeasureUnit QUARTER</li>
-<li><span style='color:orange'>(draft)</span> public static final MeasureUnit TONNE</li>
-</ul>
-VersionInfo
-<ul>
-<li><span style='color:green'>(stable)</span> public static final VersionInfo UNICODE_15_0</li>
+<li><span style='color:orange'>(draft)</span> public static final MeasureUnit BEAUFORT</li>
 </ul>
 </ul>
 
 <hr/>
-<p><i><font size="-1">Contents generated by ReportAPI tool on Wed Sep 21 12:49:57 PDT 2022<br/>© 2022 and later: Unicode, Inc. and others. License & terms of use: <a href="http://www.unicode.org/copyright.html">http://www.unicode.org/copyright.html</a></font></i></p>
+<p><i><font size="-1">Contents generated by ReportAPI tool on Mon Feb 27 13:50:23 PST 2023<br/>© 2023 and later: Unicode, Inc. and others. License & terms of use: <a href="http://www.unicode.org/copyright.html">http://www.unicode.org/copyright.html</a></font></i></p>
 </body>
 </html>