/
githubmirror
/
icu
Обзор
Документация
Войти
/
githubmirror
/
icu
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
icu4j/APIChangeReport.html
637 строк
33 KB
Mihai Nita
ICU-23056 BRS78rc Add ICU4J API signature file
27 сен 2025, 01:08
27 сен 2025, 01:08
0525ee9
Код
Авторство
О чём код?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <!-- © 2025 and later: Unicode, Inc. and others. --> <!-- License & terms of use: http://www.unicode.org/copyright.html --> <title>ICU4J API Comparison: ICU4J 77 with ICU4J 78</title> </head> <body> <h1>ICU4J API Comparison: ICU4J 77 with ICU4J 78</h1> <hr/> <h2>Removed from ICU4J 77</h2> <h3>Package com.ibm.icu.message2</h3> <ul> MFDataModel.Attribute <ul> <li><span style='color:orange'>(draft)</span> public final java.lang.String name</li> <li><span style='color:orange'>(draft)</span> public final MFDataModel.LiteralOrVariableRef value</li> </ul> MFDataModel.CatchallKey <ul> <li><span style='color:orange'>(draft)</span> public <i>MFDataModel.CatchallKey</i>()</li> <li><span style='color:orange'>(draft)</span> public static boolean <i>isCatchAll</i>(java.lang.String)</li> </ul> MFDataModel.Function <ul> <li><span style='color:orange'>(draft)</span> public final java.lang.String name</li> <li><span style='color:orange'>(draft)</span> public final java.util.Map<java.lang.String, MFDataModel.Option> options</li> </ul> MFDataModel.FunctionExpression <ul> <li><span style='color:orange'>(draft)</span> public final java.util.List<MFDataModel.Attribute> attributes</li> <li><span style='color:orange'>(draft)</span> public final MFDataModel.Function function</li> </ul> MFDataModel.InputDeclaration <ul> <li><span style='color:orange'>(draft)</span> public final java.lang.String name</li> <li><span style='color:orange'>(draft)</span> public final MFDataModel.VariableExpression value</li> </ul> MFDataModel.Literal <ul> <li><span style='color:orange'>(draft)</span> public final java.lang.String value</li> </ul> MFDataModel.LiteralExpression <ul> <li><span style='color:orange'>(draft)</span> public final MFDataModel.Literal arg</li> <li><span style='color:orange'>(draft)</span> public final java.util.List<MFDataModel.Attribute> attributes</li> <li><span style='color:orange'>(draft)</span> public final MFDataModel.Function function</li> </ul> MFDataModel.LocalDeclaration <ul> <li><span style='color:orange'>(draft)</span> public final java.lang.String name</li> <li><span style='color:orange'>(draft)</span> public final MFDataModel.Expression value</li> </ul> MFDataModel.Markup <ul> <li><span style='color:orange'>(draft)</span> public final java.util.List<MFDataModel.Attribute> attributes</li> <li><span style='color:orange'>(draft)</span> public final MFDataModel.Markup.Kind kind</li> <li><span style='color:orange'>(draft)</span> public final java.lang.String name</li> <li><span style='color:orange'>(draft)</span> public final java.util.Map<java.lang.String, MFDataModel.Option> options</li> </ul> MFDataModel.Option <ul> <li><span style='color:orange'>(draft)</span> public final java.lang.String name</li> <li><span style='color:orange'>(draft)</span> public final MFDataModel.LiteralOrVariableRef value</li> </ul> MFDataModel.Pattern <ul> <li><span style='color:orange'>(draft)</span> public final java.util.List<MFDataModel.PatternPart> parts</li> </ul> MFDataModel.PatternMessage <ul> <li><span style='color:orange'>(draft)</span> public final java.util.List<MFDataModel.Declaration> declarations</li> <li><span style='color:orange'>(draft)</span> public final MFDataModel.Pattern pattern</li> </ul> MFDataModel.SelectMessage <ul> <li><span style='color:orange'>(draft)</span> public final java.util.List<MFDataModel.Declaration> declarations</li> <li><span style='color:orange'>(draft)</span> public final java.util.List<MFDataModel.Expression> selectors</li> <li><span style='color:orange'>(draft)</span> public final java.util.List<MFDataModel.Variant> variants</li> </ul> MFDataModel.StringPart <ul> <li><span style='color:orange'>(draft)</span> public final java.lang.String value</li> </ul> MFDataModel.VariableExpression <ul> <li><span style='color:orange'>(draft)</span> public final MFDataModel.VariableRef arg</li> <li><span style='color:orange'>(draft)</span> public final java.util.List<MFDataModel.Attribute> attributes</li> <li><span style='color:orange'>(draft)</span> public final MFDataModel.Function function</li> </ul> MFDataModel.VariableRef <ul> <li><span style='color:orange'>(draft)</span> public final java.lang.String name</li> </ul> MFDataModel.Variant <ul> <li><span style='color:orange'>(draft)</span> public final java.util.List<MFDataModel.LiteralOrCatchallKey> keys</li> <li><span style='color:orange'>(draft)</span> public final MFDataModel.Pattern value</li> </ul> MFParseException <ul> <li><span style='color:orange'>(draft)</span> public <i>MFParseException</i>(java.lang.String, int)</li> <li><span style='color:orange'>(draft)</span> public java.lang.String <i>getMessage</i>()</li> </ul> MFSerializer <ul> <li><span style='color:orange'>(draft)</span> public <i>MFSerializer</i>()</li> </ul> </ul> <h3>Package com.ibm.icu.text</h3> <ul> BreakIterator <ul> <li><span style='color:green'>(stable)</span> public java.lang.Object <i>clone</i>()</li> </ul> Collator <ul> <li><span style='color:green'>(stable)</span> public java.lang.Object <i>clone</i>()</li> </ul> CurrencyPluralInfo <ul> <li><span style='color:green'>(stable)</span> public java.lang.Object <i>clone</i>()</li> </ul> DateFormat <ul> <li><span style='color:green'>(stable)</span> public java.lang.Object <i>clone</i>()</li> </ul> DateFormatSymbols <ul> <li><span style='color:green'>(stable)</span> public java.lang.Object <i>clone</i>()</li> </ul> DateIntervalFormat <ul> <li><span style='color:green'>(stable)</span> public synchronized java.lang.Object <i>clone</i>()</li> </ul> DateIntervalInfo <ul> <li><span style='color:green'>(stable)</span> public java.lang.Object <i>clone</i>()</li> </ul> DateTimePatternGenerator <ul> <li><span style='color:green'>(stable)</span> public java.lang.Object <i>clone</i>()</li> </ul> DecimalFormat <ul> <li><span style='color:green'>(stable)</span> public java.lang.Object <i>clone</i>()</li> </ul> DecimalFormatSymbols <ul> <li><span style='color:green'>(stable)</span> public java.lang.Object <i>clone</i>()</li> </ul> MessageFormat <ul> <li><span style='color:green'>(stable)</span> public java.lang.Object <i>clone</i>()</li> </ul> MessagePattern <ul> <li><span style='color:green'>(stable)</span> public java.lang.Object <i>clone</i>()</li> </ul> Normalizer <ul> <li><span style='color:gray'>(deprecated)</span> public java.lang.Object <i>clone</i>()</li> </ul> UnicodeSet <ul> <li><span style='color:green'>(stable)</span> public java.lang.Object <i>clone</i>()</li> </ul> </ul> <h3>Package com.ibm.icu.util</h3> <ul> Calendar <ul> <li><span style='color:green'>(stable)</span> public java.lang.Object <i>clone</i>()</li> </ul> MeasureUnit <ul> <li><span style='color:orange'>(draft)</span> public static final MeasureUnit PORTION_PER_1E9</li> </ul> RuleBasedTimeZone <ul> <li><span style='color:green'>(stable)</span> public java.lang.Object <i>clone</i>()</li> <li><span style='color:green'>(stable)</span> public TimeZone <i>cloneAsThawed</i>()</li> </ul> SimpleTimeZone <ul> <li><span style='color:green'>(stable)</span> public java.lang.Object <i>clone</i>()</li> <li><span style='color:green'>(stable)</span> public TimeZone <i>cloneAsThawed</i>()</li> </ul> TimeZone <ul> <li><span style='color:green'>(stable)</span> public java.lang.Object <i>clone</i>()</li> </ul> VTimeZone <ul> <li><span style='color:green'>(stable)</span> public java.lang.Object <i>clone</i>()</li> <li><span style='color:green'>(stable)</span> public TimeZone <i>cloneAsThawed</i>()</li> </ul> </ul> <hr/> <h2>Deprecated or Obsoleted in ICU4J 78</h2> <h3>Package com.ibm.icu.util</h3> <ul> MeasureUnit <ul> <li><span style='color:gray'>(deprecated)</span> public static final MeasureUnit METRIC_TON</li> <li><span style='color:gray'>(deprecated)</span> public static final MeasureUnit MILLIGRAM_PER_DECILITER</li> </ul> </ul> <hr/> <h2>Changed in ICU4J 78 (old, new)</h2> <h3>Package com.ibm.icu.text</h3> <ul> <li> <span style='color:green'>(stable)</span> public class <i>DateIntervalFormat</i> extends com.ibm.icu.text.UFormat</br> <span style='color:green'>(stable)</span> public class <i>DateIntervalFormat</i> extends com.ibm.icu.text.UFormat implements java.lang.Cloneable</li> <li> <span style='color:green'>(stable)</span> public class <i>DecimalFormat</i> extends com.ibm.icu.text.NumberFormat</br> <span style='color:green'>(stable)</span> public class <i>DecimalFormat</i> extends com.ibm.icu.text.NumberFormat implements java.lang.Cloneable</li> <li> <span style='color:green'>(stable)</span> public class <i>MessageFormat</i> extends com.ibm.icu.text.UFormat</br> <span style='color:green'>(stable)</span> public class <i>MessageFormat</i> extends com.ibm.icu.text.UFormat implements java.lang.Cloneable</li> <li> <span style='color:green'>(stable)</span> public abstract class <i>NumberFormat</i> extends com.ibm.icu.text.UFormat</br> <span style='color:green'>(stable)</span> public abstract class <i>NumberFormat</i> extends com.ibm.icu.text.UFormat implements java.lang.Cloneable</li> NumberFormat <ul> <li> <span style='color:green'>(stable)</span> public java.lang.Object <i>clone</i>()</br> <span style='color:green'>(stable)</span> public com.ibm.icu.text.NumberFormat <i>clone</i>()</li> <li> <span style='color:green'>(stable)</span> public class <i>RuleBasedBreakIterator</i> extends com.ibm.icu.text.BreakIterator</br> <span style='color:green'>(stable)</span> public class <i>RuleBasedBreakIterator</i> extends com.ibm.icu.text.BreakIterator implements java.lang.Cloneable</li> </ul> RuleBasedBreakIterator <ul> <li> <span style='color:green'>(stable)</span> public java.lang.Object <i>clone</i>()</br> <span style='color:green'>(stable)</span> public com.ibm.icu.text.RuleBasedBreakIterator <i>clone</i>()</li> <li> <span style='color:green'>(stable)</span> public final class <i>RuleBasedCollator</i> extends com.ibm.icu.text.Collator</br> <span style='color:green'>(stable)</span> public final class <i>RuleBasedCollator</i> extends com.ibm.icu.text.Collator implements java.lang.Cloneable</li> </ul> RuleBasedCollator <ul> <li> <span style='color:green'>(stable)</span> public java.lang.Object <i>clone</i>()</br> <span style='color:green'>(stable)</span> public com.ibm.icu.text.RuleBasedCollator <i>clone</i>()</li> <li> <span style='color:green'>(stable)</span> public class <i>RuleBasedNumberFormat</i> extends com.ibm.icu.text.NumberFormat</br> <span style='color:green'>(stable)</span> public class <i>RuleBasedNumberFormat</i> extends com.ibm.icu.text.NumberFormat implements java.lang.Cloneable</li> </ul> RuleBasedNumberFormat <ul> <li> <span style='color:green'>(stable)</span> public java.lang.Object <i>clone</i>()</br> <span style='color:green'>(stable)</span> public com.ibm.icu.text.RuleBasedNumberFormat <i>clone</i>()</li> <li> <span style='color:green'>(stable)</span> public class <i>SimpleDateFormat</i> extends com.ibm.icu.text.DateFormat</br> <span style='color:green'>(stable)</span> public class <i>SimpleDateFormat</i> extends com.ibm.icu.text.DateFormat implements java.lang.Cloneable</li> </ul> SimpleDateFormat <ul> <li> <span style='color:green'>(stable)</span> public java.lang.Object <i>clone</i>()</br> <span style='color:green'>(stable)</span> public com.ibm.icu.text.SimpleDateFormat <i>clone</i>()</li> <li> <span style='color:gray'>(deprecated)</span> public final class <i>StringCharacterIterator</i> extends java.lang.Object implements java.text.CharacterIterator</br> <span style='color:gray'>(deprecated)</span> public final class <i>StringCharacterIterator</i> extends java.lang.Object implements java.text.CharacterIterator, java.lang.Cloneable</li> </ul> StringCharacterIterator <ul> <li> <span style='color:gray'>(deprecated)</span> public java.lang.Object <i>clone</i>()</br> <span style='color:gray'>(deprecated)</span> public com.ibm.icu.text.StringCharacterIterator <i>clone</i>()</li> <li> <span style='color:gray'>(deprecated)</span> public class <i>TimeUnitFormat</i> extends com.ibm.icu.text.MeasureFormat</br> <span style='color:gray'>(deprecated)</span> public class <i>TimeUnitFormat</i> extends com.ibm.icu.text.MeasureFormat implements java.lang.Cloneable</li> </ul> TimeUnitFormat <ul> <li> <span style='color:gray'>(deprecated)</span> public java.lang.Object <i>clone</i>()</br> <span style='color:gray'>(deprecated)</span> public com.ibm.icu.text.TimeUnitFormat <i>clone</i>()</li> <li> <span style='color:green'>(stable)</span> public class <i>TimeZoneFormat</i> extends com.ibm.icu.text.UFormat implements com.ibm.icu.util.Freezable, java.io.Serializable</br> <span style='color:green'>(stable)</span> public class <i>TimeZoneFormat</i> extends com.ibm.icu.text.UFormat implements com.ibm.icu.util.Freezable, java.io.Serializable, java.lang.Cloneable</li> </ul> UCharacterIterator <ul> <li> <span style='color:green'>(stable)</span> public java.lang.Object <i>clone</i>()</br> <span style='color:green'>(stable)</span> public com.ibm.icu.text.UCharacterIterator <i>clone</i>()</li> <li> <span style='color:green'>(stable)</span> public class <i>UnicodeSet</i> extends com.ibm.icu.text.UnicodeFilter implements java.lang.Iterable, java.lang.Comparable, com.ibm.icu.util.Freezable</br> <span style='color:green'>(stable)</span> public class <i>UnicodeSet</i> extends com.ibm.icu.text.UnicodeFilter implements java.lang.Iterable, java.lang.Comparable, com.ibm.icu.util.Freezable, java.lang.Cloneable</li> </ul> </ul> <h3>Package com.ibm.icu.util</h3> <ul> <li> <span style='color:green'>(stable)</span> public class <i>GregorianCalendar</i> extends com.ibm.icu.util.Calendar</br> <span style='color:green'>(stable)</span> public class <i>GregorianCalendar</i> extends com.ibm.icu.util.Calendar implements java.lang.Cloneable</li> <li> <span style='color:green'>(stable)</span> public class <i>RuleBasedTimeZone</i> extends com.ibm.icu.util.BasicTimeZone</br> <span style='color:green'>(stable)</span> public class <i>RuleBasedTimeZone</i> extends com.ibm.icu.util.BasicTimeZone implements java.lang.Cloneable</li> <li> <span style='color:green'>(stable)</span> public class <i>SimpleTimeZone</i> extends com.ibm.icu.util.BasicTimeZone</br> <span style='color:green'>(stable)</span> public class <i>SimpleTimeZone</i> extends com.ibm.icu.util.BasicTimeZone implements java.lang.Cloneable</li> <li> <span style='color:green'>(stable)</span> public final class <i>ULocale</i> extends java.lang.Object implements java.io.Serializable, java.lang.Comparable</br> <span style='color:green'>(stable)</span> public final class <i>ULocale</i> extends java.lang.Object implements java.io.Serializable, java.lang.Comparable, java.lang.Cloneable</li> ULocale <ul> <li> <span style='color:green'>(stable)</span> public java.lang.Object <i>clone</i>()</br> <span style='color:green'>(stable)</span> public com.ibm.icu.util.ULocale <i>clone</i>()</li> <li> <span style='color:green'>(stable)</span> public class <i>VTimeZone</i> extends com.ibm.icu.util.BasicTimeZone</br> <span style='color:green'>(stable)</span> public class <i>VTimeZone</i> extends com.ibm.icu.util.BasicTimeZone implements java.lang.Cloneable</li> </ul> </ul> <hr/> <h2>Promoted to stable in ICU4J 78</h2> <h3>Package com.ibm.icu.lang</h3> <ul> <li><span style='color:green'>(stable)</span> public static enum <i>UCharacter.IndicConjunctBreak</i></li> UCharacter.IndicConjunctBreak <ul> <li><span style='color:green'>(stable)</span> public static final UCharacter.IndicConjunctBreak CONSONANT</li> <li><span style='color:green'>(stable)</span> public static final UCharacter.IndicConjunctBreak EXTEND</li> <li><span style='color:green'>(stable)</span> public static final UCharacter.IndicConjunctBreak LINKER</li> <li><span style='color:green'>(stable)</span> public static final UCharacter.IndicConjunctBreak NONE</li> </ul> UProperty <ul> <li><span style='color:green'>(stable)</span> public static final int IDENTIFIER_STATUS</li> <li><span style='color:green'>(stable)</span> public static final int IDENTIFIER_TYPE</li> <li><span style='color:green'>(stable)</span> public static final int INDIC_CONJUNCT_BREAK</li> <li><span style='color:green'>(stable)</span> public static final int MODIFIER_COMBINING_MARK</li> </ul> </ul> <h3>Package com.ibm.icu.text</h3> <ul> DateFormat <ul> <li><span style='color:green'>(stable)</span> public final java.lang.String <i>format</i>(java.time.temporal.Temporal)</li> <li><span style='color:green'>(stable)</span> public java.lang.StringBuffer <i>format</i>(java.time.temporal.Temporal, java.lang.StringBuffer, java.text.FieldPosition)</li> </ul> DateIntervalFormat <ul> <li><span style='color:green'>(stable)</span> public final java.lang.StringBuffer <i>format</i>(java.time.temporal.Temporal, java.time.temporal.Temporal, java.lang.StringBuffer, java.text.FieldPosition)</li> <li><span style='color:green'>(stable)</span> public DateIntervalFormat.FormattedDateInterval <i>formatToValue</i>(java.time.temporal.Temporal, java.time.temporal.Temporal)</li> </ul> RelativeDateTimeFormatter.RelativeUnit <ul> <li><span style='color:green'>(stable)</span> public static final RelativeDateTimeFormatter.RelativeUnit FRIDAYS</li> <li><span style='color:green'>(stable)</span> public static final RelativeDateTimeFormatter.RelativeUnit MONDAYS</li> <li><span style='color:green'>(stable)</span> public static final RelativeDateTimeFormatter.RelativeUnit QUARTERS</li> <li><span style='color:green'>(stable)</span> public static final RelativeDateTimeFormatter.RelativeUnit SATURDAYS</li> <li><span style='color:green'>(stable)</span> public static final RelativeDateTimeFormatter.RelativeUnit SUNDAYS</li> <li><span style='color:green'>(stable)</span> public static final RelativeDateTimeFormatter.RelativeUnit THURSDAYS</li> <li><span style='color:green'>(stable)</span> public static final RelativeDateTimeFormatter.RelativeUnit TUESDAYS</li> <li><span style='color:green'>(stable)</span> public static final RelativeDateTimeFormatter.RelativeUnit WEDNESDAYS</li> </ul> UnicodeSet <ul> <li><span style='color:green'>(stable)</span> public java.util.stream.IntStream <i>codePointStream</i>()</li> <li><span style='color:green'>(stable)</span> public java.lang.Iterable<java.lang.Integer> <i>codePoints</i>()</li> <li><span style='color:green'>(stable)</span> public java.util.stream.Stream<UnicodeSet.EntryRange> <i>rangeStream</i>()</li> <li><span style='color:green'>(stable)</span> public java.util.stream.Stream<java.lang.String> <i>stream</i>()</li> <li><span style='color:green'>(stable)</span> public java.util.stream.Stream<java.lang.String> <i>stringStream</i>()</li> </ul> </ul> <h3>Package com.ibm.icu.util</h3> <ul> ChineseCalendar <ul> <li><span style='color:green'>(stable)</span> public int <i>getActualMaximum</i>(int)</li> </ul> MeasureUnit <ul> <li><span style='color:green'>(stable)</span> public static final MeasureUnit LIGHT_SPEED</li> <li><span style='color:green'>(stable)</span> public static final MeasureUnit NIGHT</li> </ul> </ul> <hr/> <h2>Added in ICU4J 78</h2> <h3>Package com.ibm.icu.lang</h3> <ul> <li><span style='color:orange'>(draft)</span> public interface <i>IterableOfInt</i></li> UCharacter <ul> <li><span style='color:orange'>(draft)</span> public static final IterableOfInt <i>allCodePoints</i>()</li> <li><span style='color:orange'>(draft)</span> public static final java.util.stream.IntStream <i>allCodePointsStream</i>()</li> <li><span style='color:orange'>(draft)</span> public static final IterableOfInt <i>allScalarValues</i>()</li> <li><span style='color:orange'>(draft)</span> public static final java.util.stream.IntStream <i>allScalarValuesStream</i>()</li> <li><span style='color:orange'>(draft)</span> public static final boolean <i>isNoncharacter</i>(int)</li> <li><span style='color:orange'>(draft)</span> public static final boolean <i>isScalarValue</i>(int)</li> </ul> UCharacter.JoiningGroup <ul> <li><span style='color:green'>(stable)</span> public static final int THIN_NOON</li> </ul> UCharacter.LineBreak <ul> <li><span style='color:green'>(stable)</span> public static final int UNAMBIGUOUS_HYPHEN</li> </ul> UCharacter.UnicodeBlock <ul> <li><span style='color:green'>(stable)</span> public static final UCharacter.UnicodeBlock BERIA_ERFE</li> <li><span style='color:green'>(stable)</span> public static final int BERIA_ERFE_ID</li> <li><span style='color:green'>(stable)</span> public static final UCharacter.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_J</li> <li><span style='color:green'>(stable)</span> public static final int CJK_UNIFIED_IDEOGRAPHS_EXTENSION_J_ID</li> <li><span style='color:green'>(stable)</span> public static final UCharacter.UnicodeBlock MISCELLANEOUS_SYMBOLS_SUPPLEMENT</li> <li><span style='color:green'>(stable)</span> public static final int MISCELLANEOUS_SYMBOLS_SUPPLEMENT_ID</li> <li><span style='color:green'>(stable)</span> public static final UCharacter.UnicodeBlock SHARADA_SUPPLEMENT</li> <li><span style='color:green'>(stable)</span> public static final int SHARADA_SUPPLEMENT_ID</li> <li><span style='color:green'>(stable)</span> public static final UCharacter.UnicodeBlock SIDETIC</li> <li><span style='color:green'>(stable)</span> public static final int SIDETIC_ID</li> <li><span style='color:green'>(stable)</span> public static final UCharacter.UnicodeBlock TAI_YO</li> <li><span style='color:green'>(stable)</span> public static final int TAI_YO_ID</li> <li><span style='color:green'>(stable)</span> public static final UCharacter.UnicodeBlock TANGUT_COMPONENTS_SUPPLEMENT</li> <li><span style='color:green'>(stable)</span> public static final int TANGUT_COMPONENTS_SUPPLEMENT_ID</li> <li><span style='color:green'>(stable)</span> public static final UCharacter.UnicodeBlock TOLONG_SIKI</li> <li><span style='color:green'>(stable)</span> public static final int TOLONG_SIKI_ID</li> </ul> UScript <ul> <li><span style='color:green'>(stable)</span> public static final int BERIA_ERFE</li> <li><span style='color:green'>(stable)</span> public static final int SIDETIC</li> <li><span style='color:green'>(stable)</span> public static final int TAI_YO</li> <li><span style='color:green'>(stable)</span> public static final int TOLONG_SIKI</li> <li><span style='color:green'>(stable)</span> public static final int TRADITIONAL_HAN_WITH_LATIN</li> </ul> </ul> <h3>Package com.ibm.icu.message2</h3> <ul> <li><span style='color:orange'>(draft)</span> public class <i>MessageFormatter</i></li> <li><span style='color:orange'>(draft)</span> public static class <i>MessageFormatter.Builder</i></li> <li><span style='color:orange'>(draft)</span> public class <i>PlainStringFormattedValue</i></li> <li><span style='color:orange'>(draft)</span> public enum <i>Directionality</i></li> <li><span style='color:orange'>(draft)</span> public static enum <i>MessageFormatter.BidiIsolation</i></li> <li><span style='color:orange'>(draft)</span> public static enum <i>MessageFormatter.ErrorHandlingBehavior</i></li> Directionality <ul> <li><span style='color:orange'>(draft)</span> public static Directionality <i>of</i>(java.util.Locale)</li> <li><span style='color:orange'>(draft)</span> public static final Directionality AUTO</li> <li><span style='color:orange'>(draft)</span> public static final Directionality INHERIT</li> <li><span style='color:orange'>(draft)</span> public static final Directionality LTR</li> <li><span style='color:orange'>(draft)</span> public static final Directionality RTL</li> <li><span style='color:orange'>(draft)</span> public static final Directionality UNKNOWN</li> </ul> MessageFormatter.BidiIsolation <ul> <li><span style='color:orange'>(draft)</span> public static final MessageFormatter.BidiIsolation DEFAULT</li> <li><span style='color:orange'>(draft)</span> public static final MessageFormatter.BidiIsolation NONE</li> </ul> MessageFormatter.ErrorHandlingBehavior <ul> <li><span style='color:orange'>(draft)</span> public static final MessageFormatter.ErrorHandlingBehavior BEST_EFFORT</li> <li><span style='color:orange'>(draft)</span> public static final MessageFormatter.ErrorHandlingBehavior STRICT</li> </ul> </ul> <h3>Package com.ibm.icu.segmenter</h3> <ul> <li><span style='color:orange'>(draft)</span> public class <i>LocalizedSegmenter</i></li> <li><span style='color:orange'>(draft)</span> public static class <i>LocalizedSegmenter.Builder</i></li> <li><span style='color:orange'>(draft)</span> public class <i>RuleBasedSegmenter</i></li> <li><span style='color:orange'>(draft)</span> public static class <i>RuleBasedSegmenter.Builder</i></li> <li><span style='color:orange'>(draft)</span> public class <i>Segment</i></li> <li><span style='color:orange'>(draft)</span> public interface <i>Segmenter</i></li> <li><span style='color:orange'>(draft)</span> public interface <i>Segments</i></li> <li><span style='color:orange'>(draft)</span> public static enum <i>LocalizedSegmenter.SegmentationType</i></li> <li><span style='color:orange'>(draft)</span> public static enum <i>Segments.IterationDirection</i></li> LocalizedSegmenter.SegmentationType <ul> <li><span style='color:orange'>(draft)</span> public static final LocalizedSegmenter.SegmentationType GRAPHEME_CLUSTER</li> <li><span style='color:orange'>(draft)</span> public static final LocalizedSegmenter.SegmentationType LINE</li> <li><span style='color:orange'>(draft)</span> public static final LocalizedSegmenter.SegmentationType SENTENCE</li> <li><span style='color:orange'>(draft)</span> public static final LocalizedSegmenter.SegmentationType WORD</li> </ul> Segments.IterationDirection <ul> <li><span style='color:orange'>(draft)</span> public static final Segments.IterationDirection BACKWARDS</li> <li><span style='color:orange'>(draft)</span> public static final Segments.IterationDirection FORWARDS</li> </ul> </ul> <h3>Package com.ibm.icu.text</h3> <ul> BreakIterator <ul> <li><span style='color:green'>(stable)</span> public BreakIterator <i>clone</i>()</li> </ul> Collator <ul> <li><span style='color:green'>(stable)</span> public Collator <i>clone</i>()</li> </ul> CurrencyPluralInfo <ul> <li><span style='color:green'>(stable)</span> public CurrencyPluralInfo <i>clone</i>()</li> </ul> DateFormat <ul> <li><span style='color:green'>(stable)</span> public DateFormat <i>clone</i>()</li> </ul> DateFormatSymbols <ul> <li><span style='color:green'>(stable)</span> public DateFormatSymbols <i>clone</i>()</li> <li><span style='color:orange'>(draft)</span> public java.lang.String[] <i>getAmPmStrings</i>(int, int)</li> <li><span style='color:orange'>(draft)</span> public void <i>setAmPmStrings</i>(java.lang.String[], int, int)</li> </ul> DateIntervalFormat <ul> <li><span style='color:green'>(stable)</span> public synchronized DateIntervalFormat <i>clone</i>()</li> </ul> DateIntervalInfo <ul> <li><span style='color:green'>(stable)</span> public DateIntervalInfo <i>clone</i>()</li> </ul> DateTimePatternGenerator <ul> <li><span style='color:green'>(stable)</span> public DateTimePatternGenerator <i>clone</i>()</li> </ul> DecimalFormat <ul> <li><span style='color:green'>(stable)</span> public DecimalFormat <i>clone</i>()</li> </ul> DecimalFormatSymbols <ul> <li><span style='color:green'>(stable)</span> public DecimalFormatSymbols <i>clone</i>()</li> </ul> MessageFormat <ul> <li><span style='color:green'>(stable)</span> public MessageFormat <i>clone</i>()</li> </ul> MessagePattern <ul> <li><span style='color:green'>(stable)</span> public MessagePattern <i>clone</i>()</li> </ul> Normalizer <ul> <li><span style='color:gray'>(deprecated)</span> public Normalizer <i>clone</i>()</li> </ul> TimeZoneFormat <ul> <li><span style='color:green'>(stable)</span> public TimeZoneFormat <i>clone</i>()</li> </ul> UnicodeSet <ul> <li><span style='color:green'>(stable)</span> public UnicodeSet <i>clone</i>()</li> </ul> </ul> <h3>Package com.ibm.icu.util</h3> <ul> Calendar <ul> <li><span style='color:green'>(stable)</span> public Calendar <i>clone</i>()</li> </ul> GregorianCalendar <ul> <li><span style='color:green'>(stable)</span> public GregorianCalendar <i>clone</i>()</li> </ul> MeasureUnit <ul> <li><span style='color:orange'>(draft)</span> public static final MeasureUnit BECQUEREL</li> <li><span style='color:orange'>(draft)</span> public static final MeasureUnit BRITISH_THERMAL_UNIT_IT</li> <li><span style='color:orange'>(draft)</span> public static final MeasureUnit BU_JP</li> <li><span style='color:orange'>(draft)</span> public static final MeasureUnit CALORIE_IT</li> <li><span style='color:orange'>(draft)</span> public static final MeasureUnit CHAIN</li> <li><span style='color:orange'>(draft)</span> public static final MeasureUnit CHO</li> <li><span style='color:orange'>(draft)</span> public static final MeasureUnit COULOMB</li> <li><span style='color:orange'>(draft)</span> public static final MeasureUnit CUP_IMPERIAL</li> <li><span style='color:orange'>(draft)</span> public static final MeasureUnit CUP_JP</li> <li><span style='color:orange'>(draft)</span> public static final MeasureUnit FARAD</li> <li><span style='color:orange'>(draft)</span> public static final MeasureUnit FLUID_OUNCE_METRIC</li> <li><span style='color:orange'>(draft)</span> public static final MeasureUnit FORTNIGHT</li> <li><span style='color:orange'>(draft)</span> public static final MeasureUnit FUN</li> <li><span style='color:orange'>(draft)</span> public static final MeasureUnit GRAY</li> <li><span style='color:orange'>(draft)</span> public static final MeasureUnit HENRY</li> <li><span style='color:orange'>(draft)</span> public static final MeasureUnit JO_JP</li> <li><span style='color:orange'>(draft)</span> public static final MeasureUnit KATAL</li> <li><span style='color:orange'>(draft)</span> public static final MeasureUnit KEN</li> <li><span style='color:orange'>(draft)</span> public static final MeasureUnit KILOGRAM_FORCE</li> <li><span style='color:orange'>(draft)</span> public static final MeasureUnit KOKU</li> <li><span style='color:orange'>(draft)</span> public static final MeasureUnit KOSAJI</li> <li><span style='color:orange'>(draft)</span> public static final MeasureUnit OFGLUCOSE</li> <li><span style='color:orange'>(draft)</span> public static final MeasureUnit OFHG</li> <li><span style='color:orange'>(draft)</span> public static final MeasureUnit OSAJI</li> <li><span style='color:orange'>(draft)</span> public static final MeasureUnit PART</li> <li><span style='color:orange'>(draft)</span> public static final MeasureUnit PART_PER_1E6</li> <li><span style='color:orange'>(draft)</span> public static final MeasureUnit PART_PER_1E9</li> <li><span style='color:orange'>(draft)</span> public static final MeasureUnit PINT_IMPERIAL</li> <li><span style='color:orange'>(draft)</span> public static final MeasureUnit RANKINE</li> <li><span style='color:orange'>(draft)</span> public static final MeasureUnit RIN</li> <li><span style='color:orange'>(draft)</span> public static final MeasureUnit RI_JP</li> <li><span style='color:orange'>(draft)</span> public static final MeasureUnit ROD</li> <li><span style='color:orange'>(draft)</span> public static final MeasureUnit SAI</li> <li><span style='color:orange'>(draft)</span> public static final MeasureUnit SE_JP</li> <li><span style='color:orange'>(draft)</span> public static final MeasureUnit SHAKU</li> <li><span style='color:orange'>(draft)</span> public static final MeasureUnit SHAKU_CLOTH</li> <li><span style='color:orange'>(draft)</span> public static final MeasureUnit SHAKU_LENGTH</li> <li><span style='color:orange'>(draft)</span> public static final MeasureUnit SIEMENS</li> <li><span style='color:orange'>(draft)</span> public static final MeasureUnit SIEVERT</li> <li><span style='color:orange'>(draft)</span> public static final MeasureUnit SLUG</li> <li><span style='color:orange'>(draft)</span> public static final MeasureUnit STERADIAN</li> <li><span style='color:orange'>(draft)</span> public static final MeasureUnit SUN</li> <li><span style='color:orange'>(draft)</span> public static final MeasureUnit TESLA</li> <li><span style='color:orange'>(draft)</span> public static final MeasureUnit TO_JP</li> <li><span style='color:orange'>(draft)</span> public static final MeasureUnit WEBER</li> </ul> RuleBasedTimeZone <ul> <li><span style='color:green'>(stable)</span> public RuleBasedTimeZone <i>clone</i>()</li> <li><span style='color:green'>(stable)</span> public RuleBasedTimeZone <i>cloneAsThawed</i>()</li> </ul> SimpleTimeZone <ul> <li><span style='color:green'>(stable)</span> public SimpleTimeZone <i>clone</i>()</li> <li><span style='color:green'>(stable)</span> public SimpleTimeZone <i>cloneAsThawed</i>()</li> </ul> TimeZone <ul> <li><span style='color:green'>(stable)</span> public TimeZone <i>clone</i>()</li> </ul> VTimeZone <ul> <li><span style='color:green'>(stable)</span> public VTimeZone <i>clone</i>()</li> <li><span style='color:green'>(stable)</span> public VTimeZone <i>cloneAsThawed</i>()</li> </ul> VersionInfo <ul> <li><span style='color:green'>(stable)</span> public static final VersionInfo UNICODE_17_0</li> </ul> </ul> <hr/> <p><i><font size="-1">Contents generated by ReportAPI tool on Fri Sep 26 13:26:50 PDT 2025<br/>© 2025 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>