xref: /aosp_15_r20/external/icu/icu4j/APIChangeReport.html (revision 0e209d3975ff4a8c132096b14b0e9364a753506e)
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<!-- © 2024 and later: Unicode, Inc. and others. -->
6<!-- License & terms of use: http://www.unicode.org/copyright.html -->
7<title>ICU4J API Comparison: ICU4J 74 with ICU4J 75</title>
8</head>
9<body>
10<h1>ICU4J API Comparison: ICU4J 74 with ICU4J 75</h1>
11
12<hr/>
13<h2>Removed from ICU4J 74</h2>
14<p>(no API removed)</p>
15
16<hr/>
17<h2>Deprecated or Obsoleted in ICU4J 75</h2>
18<p>(no API obsoleted)</p>
19
20<hr/>
21<h2>Changed in ICU4J 75 (old, new)</h2>
22<p>(no API changed)</p>
23
24<hr/>
25<h2>Promoted to stable in ICU4J 75</h2>
26
27<h3>Package com.ibm.icu.text</h3>
28<ul>
29<li><span style='color:green'>(stable)</span> public interface <i>PersonName</i></li>
30<li><span style='color:green'>(stable)</span> public class <i>PersonNameFormatter</i></li>
31<li><span style='color:green'>(stable)</span> public static class <i>PersonNameFormatter.Builder</i></li>
32<li><span style='color:green'>(stable)</span> public class <i>SimplePersonName</i></li>
33<li><span style='color:green'>(stable)</span> public static class <i>SimplePersonName.Builder</i></li>
34<li><span style='color:green'>(stable)</span> public static enum <i>PersonName.FieldModifier</i></li>
35<li><span style='color:green'>(stable)</span> public static enum <i>PersonName.NameField</i></li>
36<li><span style='color:green'>(stable)</span> public static enum <i>PersonName.PreferredOrder</i></li>
37<li><span style='color:green'>(stable)</span> public static enum <i>PersonNameFormatter.DisplayOrder</i></li>
38<li><span style='color:green'>(stable)</span> public static enum <i>PersonNameFormatter.Formality</i></li>
39<li><span style='color:green'>(stable)</span> public static enum <i>PersonNameFormatter.Length</i></li>
40<li><span style='color:green'>(stable)</span> public static enum <i>PersonNameFormatter.Usage</i></li>
41PersonName.FieldModifier
42<ul>
43<li><span style='color:green'>(stable)</span> public static PersonName.FieldModifier <i>forString</i>(java.lang.String)</li>
44<li><span style='color:green'>(stable)</span> public java.lang.String <i>toString</i>()</li>
45<li><span style='color:green'>(stable)</span> public static final PersonName.FieldModifier ALL_CAPS</li>
46<li><span style='color:green'>(stable)</span> public static final PersonName.FieldModifier CORE</li>
47<li><span style='color:green'>(stable)</span> public static final PersonName.FieldModifier INFORMAL</li>
48<li><span style='color:green'>(stable)</span> public static final PersonName.FieldModifier INITIAL</li>
49<li><span style='color:green'>(stable)</span> public static final PersonName.FieldModifier INITIAL_CAP</li>
50<li><span style='color:green'>(stable)</span> public static final PersonName.FieldModifier MONOGRAM</li>
51<li><span style='color:green'>(stable)</span> public static final PersonName.FieldModifier PREFIX</li>
52</ul>
53PersonName.NameField
54<ul>
55<li><span style='color:green'>(stable)</span> public java.lang.String <i>toString</i>()</li>
56<li><span style='color:green'>(stable)</span> public static final PersonName.NameField CREDENTIALS</li>
57<li><span style='color:green'>(stable)</span> public static final PersonName.NameField GENERATION</li>
58<li><span style='color:green'>(stable)</span> public static final PersonName.NameField GIVEN</li>
59<li><span style='color:green'>(stable)</span> public static final PersonName.NameField GIVEN2</li>
60<li><span style='color:green'>(stable)</span> public static final PersonName.NameField SURNAME</li>
61<li><span style='color:green'>(stable)</span> public static final PersonName.NameField SURNAME2</li>
62<li><span style='color:green'>(stable)</span> public static final PersonName.NameField TITLE</li>
63</ul>
64PersonName.PreferredOrder
65<ul>
66<li><span style='color:green'>(stable)</span> public static final PersonName.PreferredOrder DEFAULT</li>
67<li><span style='color:green'>(stable)</span> public static final PersonName.PreferredOrder GIVEN_FIRST</li>
68<li><span style='color:green'>(stable)</span> public static final PersonName.PreferredOrder SURNAME_FIRST</li>
69</ul>
70PersonNameFormatter.DisplayOrder
71<ul>
72<li><span style='color:green'>(stable)</span> public static final PersonNameFormatter.DisplayOrder DEFAULT</li>
73<li><span style='color:green'>(stable)</span> public static final PersonNameFormatter.DisplayOrder SORTING</li>
74</ul>
75PersonNameFormatter.Formality
76<ul>
77<li><span style='color:green'>(stable)</span> public static final PersonNameFormatter.Formality FORMAL</li>
78<li><span style='color:green'>(stable)</span> public static final PersonNameFormatter.Formality INFORMAL</li>
79</ul>
80PersonNameFormatter.Length
81<ul>
82<li><span style='color:green'>(stable)</span> public static final PersonNameFormatter.Length LONG</li>
83<li><span style='color:green'>(stable)</span> public static final PersonNameFormatter.Length MEDIUM</li>
84<li><span style='color:green'>(stable)</span> public static final PersonNameFormatter.Length SHORT</li>
85</ul>
86PersonNameFormatter.Usage
87<ul>
88<li><span style='color:green'>(stable)</span> public static final PersonNameFormatter.Usage ADDRESSING</li>
89<li><span style='color:green'>(stable)</span> public static final PersonNameFormatter.Usage MONOGRAM</li>
90<li><span style='color:green'>(stable)</span> public static final PersonNameFormatter.Usage REFERRING</li>
91</ul>
92UnicodeSet
93<ul>
94<li><span style='color:green'>(stable)</span> public static final int SIMPLE_CASE_INSENSITIVE</li>
95</ul>
96</ul>
97
98<h3>Package com.ibm.icu.util</h3>
99<ul>
100MeasureUnit
101<ul>
102<li><span style='color:green'>(stable)</span> public static final MeasureUnit BEAUFORT</li>
103</ul>
104</ul>
105
106
107<hr/>
108<h2>Added in ICU4J 75</h2>
109
110<h3>Package com.ibm.icu.lang</h3>
111<ul>
112<li><span style='color:orange'>(draft)</span> public static enum <i>UCharacter.IdentifierStatus</i></li>
113<li><span style='color:orange'>(draft)</span> public static enum <i>UCharacter.IdentifierType</i></li>
114UCharacter
115<ul>
116<li><span style='color:orange'>(draft)</span> public static final int <i>getIdentifierTypes</i>(int, java.util.EnumSet&lt;UCharacter.IdentifierType&gt;)</li>
117<li><span style='color:orange'>(draft)</span> public static final boolean <i>hasIdentifierType</i>(int, UCharacter.IdentifierType)</li>
118</ul>
119UCharacter.IdentifierStatus
120<ul>
121<li><span style='color:orange'>(draft)</span> public static final UCharacter.IdentifierStatus ALLOWED</li>
122<li><span style='color:orange'>(draft)</span> public static final UCharacter.IdentifierStatus RESTRICTED</li>
123</ul>
124UCharacter.IdentifierType
125<ul>
126<li><span style='color:orange'>(draft)</span> public static final UCharacter.IdentifierType DEFAULT_IGNORABLE</li>
127<li><span style='color:orange'>(draft)</span> public static final UCharacter.IdentifierType DEPRECATED</li>
128<li><span style='color:orange'>(draft)</span> public static final UCharacter.IdentifierType EXCLUSION</li>
129<li><span style='color:orange'>(draft)</span> public static final UCharacter.IdentifierType INCLUSION</li>
130<li><span style='color:orange'>(draft)</span> public static final UCharacter.IdentifierType LIMITED_USE</li>
131<li><span style='color:orange'>(draft)</span> public static final UCharacter.IdentifierType NOT_CHARACTER</li>
132<li><span style='color:orange'>(draft)</span> public static final UCharacter.IdentifierType NOT_NFKC</li>
133<li><span style='color:orange'>(draft)</span> public static final UCharacter.IdentifierType NOT_XID</li>
134<li><span style='color:orange'>(draft)</span> public static final UCharacter.IdentifierType OBSOLETE</li>
135<li><span style='color:orange'>(draft)</span> public static final UCharacter.IdentifierType RECOMMENDED</li>
136<li><span style='color:orange'>(draft)</span> public static final UCharacter.IdentifierType TECHNICAL</li>
137<li><span style='color:orange'>(draft)</span> public static final UCharacter.IdentifierType UNCOMMON_USE</li>
138</ul>
139UProperty
140<ul>
141<li><span style='color:orange'>(draft)</span> public static final int IDENTIFIER_STATUS</li>
142<li><span style='color:orange'>(draft)</span> public static final int IDENTIFIER_TYPE</li>
143</ul>
144UScript
145<ul>
146<li><span style='color:green'>(stable)</span> public static final int ARABIC_NASTALIQ</li>
147</ul>
148</ul>
149
150<h3>Package com.ibm.icu.message2</h3>
151<ul>
152MFDataModel.Attribute
153<ul>
154<li><span style='color:orange'>(draft)</span> public final java.lang.String name</li>
155<li><span style='color:orange'>(draft)</span> public final MFDataModel.LiteralOrVariableRef value</li>
156</ul>
157MFDataModel.CatchallKey
158<ul>
159<li><span style='color:orange'>(draft)</span> public <i>MFDataModel.CatchallKey</i>()</li>
160</ul>
161MFDataModel.FunctionAnnotation
162<ul>
163<li><span style='color:orange'>(draft)</span> public final java.lang.String name</li>
164<li><span style='color:orange'>(draft)</span> public final java.util.Map&lt;java.lang.String, MFDataModel.Option&gt; options</li>
165</ul>
166MFDataModel.FunctionExpression
167<ul>
168<li><span style='color:orange'>(draft)</span> public final MFDataModel.FunctionAnnotation annotation</li>
169<li><span style='color:orange'>(draft)</span> public final java.util.List&lt;MFDataModel.Attribute&gt; attributes</li>
170</ul>
171MFDataModel.InputDeclaration
172<ul>
173<li><span style='color:orange'>(draft)</span> public final java.lang.String name</li>
174<li><span style='color:orange'>(draft)</span> public final MFDataModel.VariableExpression value</li>
175</ul>
176MFDataModel.Literal
177<ul>
178<li><span style='color:orange'>(draft)</span> public final java.lang.String value</li>
179</ul>
180MFDataModel.LiteralExpression
181<ul>
182<li><span style='color:orange'>(draft)</span> public final MFDataModel.Annotation annotation</li>
183<li><span style='color:orange'>(draft)</span> public final MFDataModel.Literal arg</li>
184<li><span style='color:orange'>(draft)</span> public final java.util.List&lt;MFDataModel.Attribute&gt; attributes</li>
185</ul>
186MFDataModel.LocalDeclaration
187<ul>
188<li><span style='color:orange'>(draft)</span> public final java.lang.String name</li>
189<li><span style='color:orange'>(draft)</span> public final MFDataModel.Expression value</li>
190</ul>
191MFDataModel.Markup
192<ul>
193<li><span style='color:orange'>(draft)</span> public final java.util.List&lt;MFDataModel.Attribute&gt; attributes</li>
194<li><span style='color:orange'>(draft)</span> public final MFDataModel.Markup.Kind kind</li>
195<li><span style='color:orange'>(draft)</span> public final java.lang.String name</li>
196<li><span style='color:orange'>(draft)</span> public final java.util.Map&lt;java.lang.String, MFDataModel.Option&gt; options</li>
197</ul>
198MFDataModel.Option
199<ul>
200<li><span style='color:orange'>(draft)</span> public final java.lang.String name</li>
201<li><span style='color:orange'>(draft)</span> public final MFDataModel.LiteralOrVariableRef value</li>
202</ul>
203MFDataModel.Pattern
204<ul>
205<li><span style='color:orange'>(draft)</span> public final java.util.List&lt;MFDataModel.PatternPart&gt; parts</li>
206</ul>
207MFDataModel.PatternMessage
208<ul>
209<li><span style='color:orange'>(draft)</span> public final java.util.List&lt;MFDataModel.Declaration&gt; declarations</li>
210<li><span style='color:orange'>(draft)</span> public final MFDataModel.Pattern pattern</li>
211</ul>
212MFDataModel.SelectMessage
213<ul>
214<li><span style='color:orange'>(draft)</span> public final java.util.List&lt;MFDataModel.Declaration&gt; declarations</li>
215<li><span style='color:orange'>(draft)</span> public final java.util.List&lt;MFDataModel.Expression&gt; selectors</li>
216<li><span style='color:orange'>(draft)</span> public final java.util.List&lt;MFDataModel.Variant&gt; variants</li>
217</ul>
218MFDataModel.StringPart
219<ul>
220<li><span style='color:orange'>(draft)</span> public final java.lang.String value</li>
221</ul>
222MFDataModel.UnsupportedAnnotation
223<ul>
224<li><span style='color:orange'>(draft)</span> public final java.lang.String source</li>
225</ul>
226MFDataModel.UnsupportedExpression
227<ul>
228<li><span style='color:orange'>(draft)</span> public final MFDataModel.UnsupportedAnnotation annotation</li>
229<li><span style='color:orange'>(draft)</span> public final java.util.List&lt;MFDataModel.Attribute&gt; attributes</li>
230</ul>
231MFDataModel.UnsupportedStatement
232<ul>
233<li><span style='color:orange'>(draft)</span> public final java.lang.String body</li>
234<li><span style='color:orange'>(draft)</span> public final java.util.List&lt;MFDataModel.Expression&gt; expressions</li>
235<li><span style='color:orange'>(draft)</span> public final java.lang.String keyword</li>
236</ul>
237MFDataModel.VariableExpression
238<ul>
239<li><span style='color:orange'>(draft)</span> public final MFDataModel.Annotation annotation</li>
240<li><span style='color:orange'>(draft)</span> public final MFDataModel.VariableRef arg</li>
241<li><span style='color:orange'>(draft)</span> public final java.util.List&lt;MFDataModel.Attribute&gt; attributes</li>
242</ul>
243MFDataModel.VariableRef
244<ul>
245<li><span style='color:orange'>(draft)</span> public final java.lang.String name</li>
246</ul>
247MFDataModel.Variant
248<ul>
249<li><span style='color:orange'>(draft)</span> public final java.util.List&lt;MFDataModel.LiteralOrCatchallKey&gt; keys</li>
250<li><span style='color:orange'>(draft)</span> public final MFDataModel.Pattern value</li>
251</ul>
252MFParseException
253<ul>
254<li><span style='color:orange'>(draft)</span> public <i>MFParseException</i>(java.lang.String, int)</li>
255<li><span style='color:orange'>(draft)</span> public java.lang.String <i>getMessage</i>()</li>
256</ul>
257MFSerializer
258<ul>
259<li><span style='color:orange'>(draft)</span> public <i>MFSerializer</i>()</li>
260</ul>
261</ul>
262
263<h3>Package com.ibm.icu.number</h3>
264<ul>
265LocalizedNumberFormatter
266<ul>
267<li><span style='color:orange'>(draft)</span> public UnlocalizedNumberFormatter <i>withoutLocale</i>()</li>
268</ul>
269LocalizedNumberRangeFormatter
270<ul>
271<li><span style='color:orange'>(draft)</span> public UnlocalizedNumberRangeFormatter <i>withoutLocale</i>()</li>
272</ul>
273</ul>
274
275<h3>Package com.ibm.icu.util</h3>
276<ul>
277MeasureUnit.MeasurePrefix
278<ul>
279<li><span style='color:orange'>(draft)</span> public static final MeasureUnit.MeasurePrefix QUECTO</li>
280<li><span style='color:orange'>(draft)</span> public static final MeasureUnit.MeasurePrefix QUETTA</li>
281<li><span style='color:orange'>(draft)</span> public static final MeasureUnit.MeasurePrefix RONNA</li>
282<li><span style='color:orange'>(draft)</span> public static final MeasureUnit.MeasurePrefix RONTO</li>
283</ul>
284</ul>
285
286<hr/>
287<p><i><font size="-1">Contents generated by ReportAPI tool on Mon Mar 25 13:11:50 EDT 2024<br/>© 2024 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>
288</body>
289</html>
290