• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html>
3<head>
4<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
5<!-- © 2022 and later: Unicode, Inc. and others. -->
6<!-- License & terms of use: http://www.unicode.org/copyright.html -->
7<title>ICU4J API Comparison: ICU4J 71 with ICU4J 72</title>
8</head>
9<body>
10<h1>ICU4J API Comparison: ICU4J 71 with ICU4J 72</h1>
11
12<hr/>
13<h2>Removed from ICU4J 71</h2>
14
15<h3>Package com.ibm.icu.util</h3>
16<ul>
17<li><span style='color:orange'>(draft)</span> public enum <i>NounClass</i></li>
18NounClass
19<ul>
20<li><span style='color:orange'>(draft)</span> public static final NounClass ANIMATE</li>
21<li><span style='color:orange'>(draft)</span> public static final NounClass COMMON</li>
22<li><span style='color:orange'>(draft)</span> public static final NounClass FEMININE</li>
23<li><span style='color:orange'>(draft)</span> public static final NounClass INANIMATE</li>
24<li><span style='color:orange'>(draft)</span> public static final NounClass MASCULINE</li>
25<li><span style='color:orange'>(draft)</span> public static final NounClass NEUTER</li>
26<li><span style='color:orange'>(draft)</span> public static final NounClass OTHER</li>
27<li><span style='color:orange'>(draft)</span> public static final NounClass PERSONAL</li>
28</ul>
29</ul>
30
31
32<hr/>
33<h2>Deprecated or Obsoleted in ICU4J 72</h2>
34<p>(no API obsoleted)</p>
35
36<hr/>
37<h2>Changed in ICU4J 72 (old, new)</h2>
38
39<h3>Package com.ibm.icu.number</h3>
40<ul>
41FormattedNumber
42<ul>
43<li>    <span style='color:orange'>(draft)</span> public com.ibm.icu.util.NounClass <i>getNounClass</i>()</br>
44<span style='color:orange'>(draft)</span> public com.ibm.icu.text.DisplayOptions.NounClass <i>getNounClass</i>()</li>
45</ul>
46</ul>
47
48<h3>Package com.ibm.icu.text</h3>
49<ul>
50PluralRules
51<ul>
52<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>
53<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>
54</ul>
55</ul>
56
57
58<hr/>
59<h2>Promoted to stable in ICU4J 72</h2>
60
61<h3>Package com.ibm.icu.lang</h3>
62<ul>
63UCharacter
64<ul>
65<li><span style='color:green'>(stable)</span> public static boolean <i>hasBinaryProperty</i>(java.lang.CharSequence, int)</li>
66</ul>
67UProperty
68<ul>
69<li><span style='color:green'>(stable)</span> public static final int BASIC_EMOJI</li>
70<li><span style='color:green'>(stable)</span> public static final int EMOJI_KEYCAP_SEQUENCE</li>
71<li><span style='color:green'>(stable)</span> public static final int RGI_EMOJI</li>
72<li><span style='color:green'>(stable)</span> public static final int RGI_EMOJI_FLAG_SEQUENCE</li>
73<li><span style='color:green'>(stable)</span> public static final int RGI_EMOJI_MODIFIER_SEQUENCE</li>
74<li><span style='color:green'>(stable)</span> public static final int RGI_EMOJI_TAG_SEQUENCE</li>
75<li><span style='color:green'>(stable)</span> public static final int RGI_EMOJI_ZWJ_SEQUENCE</li>
76</ul>
77</ul>
78
79<h3>Package com.ibm.icu.text</h3>
80<ul>
81UnicodeSet
82<ul>
83<li><span style='color:green'>(stable)</span> public boolean <i>hasStrings</i>()</li>
84</ul>
85UnicodeSetIterator
86<ul>
87<li><span style='color:green'>(stable)</span> public UnicodeSetIterator <i>skipToStrings</i>()</li>
88</ul>
89</ul>
90
91<h3>Package com.ibm.icu.util</h3>
92<ul>
93MeasureUnit
94<ul>
95<li><span style='color:green'>(stable)</span> public static final MeasureUnit ITEM</li>
96<li><span style='color:green'>(stable)</span> public static final MeasureUnit KILOWATT_HOUR_PER_100_KILOMETER</li>
97</ul>
98</ul>
99
100
101<hr/>
102<h2>Added in ICU4J 72</h2>
103
104<h3>Package com.ibm.icu.lang</h3>
105<ul>
106UCharacter.UnicodeBlock
107<ul>
108<li><span style='color:green'>(stable)</span> public static final UCharacter.UnicodeBlock ARABIC_EXTENDED_C</li>
109<li><span style='color:green'>(stable)</span> public static final int ARABIC_EXTENDED_C_ID</li>
110<li><span style='color:green'>(stable)</span> public static final UCharacter.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_H</li>
111<li><span style='color:green'>(stable)</span> public static final int CJK_UNIFIED_IDEOGRAPHS_EXTENSION_H_ID</li>
112<li><span style='color:green'>(stable)</span> public static final UCharacter.UnicodeBlock CYRILLIC_EXTENDED_D</li>
113<li><span style='color:green'>(stable)</span> public static final int CYRILLIC_EXTENDED_D_ID</li>
114<li><span style='color:green'>(stable)</span> public static final UCharacter.UnicodeBlock DEVANAGARI_EXTENDED_A</li>
115<li><span style='color:green'>(stable)</span> public static final int DEVANAGARI_EXTENDED_A_ID</li>
116<li><span style='color:green'>(stable)</span> public static final UCharacter.UnicodeBlock KAKTOVIK_NUMERALS</li>
117<li><span style='color:green'>(stable)</span> public static final int KAKTOVIK_NUMERALS_ID</li>
118<li><span style='color:green'>(stable)</span> public static final UCharacter.UnicodeBlock KAWI</li>
119<li><span style='color:green'>(stable)</span> public static final int KAWI_ID</li>
120<li><span style='color:green'>(stable)</span> public static final UCharacter.UnicodeBlock NAG_MUNDARI</li>
121<li><span style='color:green'>(stable)</span> public static final int NAG_MUNDARI_ID</li>
122</ul>
123UScript
124<ul>
125<li><span style='color:green'>(stable)</span> public static final int KAWI</li>
126<li><span style='color:green'>(stable)</span> public static final int NAG_MUNDARI</li>
127</ul>
128</ul>
129
130<h3>Package com.ibm.icu.number</h3>
131<ul>
132NumberFormatterSettings
133<ul>
134<li><span style='color:orange'>(draft)</span> public T extends NumberFormatterSettings&lt;?&gt; <i>displayOptions</i>(DisplayOptions)</li>
135</ul>
136</ul>
137
138<h3>Package com.ibm.icu.text</h3>
139<ul>
140<li><span style='color:orange'>(draft)</span> public final class <i>DisplayOptions</i></li>
141<li><span style='color:orange'>(draft)</span> public static class <i>DisplayOptions.Builder</i></li>
142<li><span style='color:orange'>(draft)</span> public static enum <i>DisplayOptions.Capitalization</i></li>
143<li><span style='color:orange'>(draft)</span> public static enum <i>DisplayOptions.DisplayLength</i></li>
144<li><span style='color:orange'>(draft)</span> public static enum <i>DisplayOptions.GrammaticalCase</i></li>
145<li><span style='color:orange'>(draft)</span> public static enum <i>DisplayOptions.NameStyle</i></li>
146<li><span style='color:orange'>(draft)</span> public static enum <i>DisplayOptions.NounClass</i></li>
147<li><span style='color:orange'>(draft)</span> public static enum <i>DisplayOptions.PluralCategory</i></li>
148<li><span style='color:orange'>(draft)</span> public static enum <i>DisplayOptions.SubstituteHandling</i></li>
149DisplayOptions.Capitalization
150<ul>
151<li><span style='color:orange'>(draft)</span> public static final java.util.List&lt;DisplayOptions.Capitalization&gt; VALUES</li>
152<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.Capitalization BEGINNING_OF_SENTENCE</li>
153<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.Capitalization MIDDLE_OF_SENTENCE</li>
154<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.Capitalization STANDALONE</li>
155<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.Capitalization UI_LIST_OR_MENU</li>
156<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.Capitalization UNDEFINED</li>
157</ul>
158DisplayOptions.DisplayLength
159<ul>
160<li><span style='color:orange'>(draft)</span> public static final java.util.List&lt;DisplayOptions.DisplayLength&gt; VALUES</li>
161<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.DisplayLength LENGTH_FULL</li>
162<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.DisplayLength LENGTH_SHORT</li>
163<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.DisplayLength UNDEFINED</li>
164</ul>
165DisplayOptions.GrammaticalCase
166<ul>
167<li><span style='color:orange'>(draft)</span> public static final java.util.List&lt;DisplayOptions.GrammaticalCase&gt; VALUES</li>
168<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.GrammaticalCase <i>fromIdentifier</i>(java.lang.String)</li>
169<li><span style='color:orange'>(draft)</span> public final java.lang.String <i>getIdentifier</i>()</li>
170<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.GrammaticalCase ABLATIVE</li>
171<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.GrammaticalCase ACCUSATIVE</li>
172<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.GrammaticalCase COMITATIVE</li>
173<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.GrammaticalCase DATIVE</li>
174<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.GrammaticalCase ERGATIVE</li>
175<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.GrammaticalCase GENITIVE</li>
176<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.GrammaticalCase INSTRUMENTAL</li>
177<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.GrammaticalCase LOCATIVE</li>
178<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.GrammaticalCase LOCATIVE_COPULATIVE</li>
179<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.GrammaticalCase NOMINATIVE</li>
180<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.GrammaticalCase OBLIQUE</li>
181<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.GrammaticalCase PREPOSITIONAL</li>
182<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.GrammaticalCase SOCIATIVE</li>
183<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.GrammaticalCase UNDEFINED</li>
184<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.GrammaticalCase VOCATIVE</li>
185</ul>
186DisplayOptions.NameStyle
187<ul>
188<li><span style='color:orange'>(draft)</span> public static final java.util.List&lt;DisplayOptions.NameStyle&gt; VALUES</li>
189<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.NameStyle DIALECT_NAMES</li>
190<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.NameStyle STANDARD_NAMES</li>
191<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.NameStyle UNDEFINED</li>
192</ul>
193DisplayOptions.NounClass
194<ul>
195<li><span style='color:orange'>(draft)</span> public static final java.util.List&lt;DisplayOptions.NounClass&gt; VALUES</li>
196<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.NounClass <i>fromIdentifier</i>(java.lang.String)</li>
197<li><span style='color:orange'>(draft)</span> public final java.lang.String <i>getIdentifier</i>()</li>
198<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.NounClass ANIMATE</li>
199<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.NounClass COMMON</li>
200<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.NounClass FEMININE</li>
201<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.NounClass INANIMATE</li>
202<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.NounClass MASCULINE</li>
203<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.NounClass NEUTER</li>
204<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.NounClass OTHER</li>
205<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.NounClass PERSONAL</li>
206<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.NounClass UNDEFINED</li>
207</ul>
208DisplayOptions.PluralCategory
209<ul>
210<li><span style='color:orange'>(draft)</span> public static final java.util.List&lt;DisplayOptions.PluralCategory&gt; VALUES</li>
211<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.PluralCategory <i>fromIdentifier</i>(java.lang.String)</li>
212<li><span style='color:orange'>(draft)</span> public final java.lang.String <i>getIdentifier</i>()</li>
213<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.PluralCategory FEW</li>
214<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.PluralCategory MANY</li>
215<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.PluralCategory ONE</li>
216<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.PluralCategory OTHER</li>
217<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.PluralCategory TWO</li>
218<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.PluralCategory UNDEFINED</li>
219<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.PluralCategory ZERO</li>
220</ul>
221DisplayOptions.SubstituteHandling
222<ul>
223<li><span style='color:orange'>(draft)</span> public static final java.util.List&lt;DisplayOptions.SubstituteHandling&gt; VALUES</li>
224<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.SubstituteHandling NO_SUBSTITUTE</li>
225<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.SubstituteHandling SUBSTITUTE</li>
226<li><span style='color:orange'>(draft)</span> public static final DisplayOptions.SubstituteHandling UNDEFINED</li>
227</ul>
228</ul>
229
230<h3>Package com.ibm.icu.util</h3>
231<ul>
232MeasureUnit
233<ul>
234<li><span style='color:orange'>(draft)</span> public static final MeasureUnit QUARTER</li>
235<li><span style='color:orange'>(draft)</span> public static final MeasureUnit TONNE</li>
236</ul>
237VersionInfo
238<ul>
239<li><span style='color:green'>(stable)</span> public static final VersionInfo UNICODE_15_0</li>
240</ul>
241</ul>
242
243<hr/>
244<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>
245</body>
246</html>
247