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<java.lang.Double>, com.ibm.icu.util.Output<java.lang.Double>)</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<com.ibm.icu.impl.number.DecimalQuantity>, com.ibm.icu.util.Output<com.ibm.icu.impl.number.DecimalQuantity>)</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<?> <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<DisplayOptions.Capitalization> 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<DisplayOptions.DisplayLength> 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<DisplayOptions.GrammaticalCase> 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<DisplayOptions.NameStyle> 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<DisplayOptions.NounClass> 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<DisplayOptions.PluralCategory> 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<DisplayOptions.SubstituteHandling> 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