ICU4J API Comparison: ICU4J 77 with ICU4J 78
Removed from ICU4J 77
Package com.ibm.icu.message2
MFDataModel.Attribute
- (draft) public final java.lang.String name
- (draft) public final MFDataModel.LiteralOrVariableRef value
MFDataModel.CatchallKey
- (draft) public MFDataModel.CatchallKey()
- (draft) public static boolean isCatchAll(java.lang.String)
MFDataModel.Function
- (draft) public final java.lang.String name
- (draft) public final java.util.Map<java.lang.String, MFDataModel.Option> options
MFDataModel.FunctionExpression
- (draft) public final java.util.List<MFDataModel.Attribute> attributes
- (draft) public final MFDataModel.Function function
MFDataModel.InputDeclaration
- (draft) public final java.lang.String name
- (draft) public final MFDataModel.VariableExpression value
MFDataModel.Literal
- (draft) public final java.lang.String value
MFDataModel.LiteralExpression
- (draft) public final MFDataModel.Literal arg
- (draft) public final java.util.List<MFDataModel.Attribute> attributes
- (draft) public final MFDataModel.Function function
MFDataModel.LocalDeclaration
- (draft) public final java.lang.String name
- (draft) public final MFDataModel.Expression value
MFDataModel.Markup
- (draft) public final java.util.List<MFDataModel.Attribute> attributes
- (draft) public final MFDataModel.Markup.Kind kind
- (draft) public final java.lang.String name
- (draft) public final java.util.Map<java.lang.String, MFDataModel.Option> options
MFDataModel.Option
- (draft) public final java.lang.String name
- (draft) public final MFDataModel.LiteralOrVariableRef value
MFDataModel.Pattern
- (draft) public final java.util.List<MFDataModel.PatternPart> parts
MFDataModel.PatternMessage
- (draft) public final java.util.List<MFDataModel.Declaration> declarations
- (draft) public final MFDataModel.Pattern pattern
MFDataModel.SelectMessage
- (draft) public final java.util.List<MFDataModel.Declaration> declarations
- (draft) public final java.util.List<MFDataModel.Expression> selectors
- (draft) public final java.util.List<MFDataModel.Variant> variants
MFDataModel.StringPart
- (draft) public final java.lang.String value
MFDataModel.VariableExpression
- (draft) public final MFDataModel.VariableRef arg
- (draft) public final java.util.List<MFDataModel.Attribute> attributes
- (draft) public final MFDataModel.Function function
MFDataModel.VariableRef
- (draft) public final java.lang.String name
MFDataModel.Variant
- (draft) public final java.util.List<MFDataModel.LiteralOrCatchallKey> keys
- (draft) public final MFDataModel.Pattern value
MFParseException
- (draft) public MFParseException(java.lang.String, int)
- (draft) public java.lang.String getMessage()
MFSerializer
- (draft) public MFSerializer()
Package com.ibm.icu.text
BreakIterator
- (stable) public java.lang.Object clone()
Collator
- (stable) public java.lang.Object clone()
CurrencyPluralInfo
- (stable) public java.lang.Object clone()
DateFormat
- (stable) public java.lang.Object clone()
DateFormatSymbols
- (stable) public java.lang.Object clone()
DateIntervalFormat
- (stable) public synchronized java.lang.Object clone()
DateIntervalInfo
- (stable) public java.lang.Object clone()
DateTimePatternGenerator
- (stable) public java.lang.Object clone()
DecimalFormat
- (stable) public java.lang.Object clone()
DecimalFormatSymbols
- (stable) public java.lang.Object clone()
MessageFormat
- (stable) public java.lang.Object clone()
MessagePattern
- (stable) public java.lang.Object clone()
Normalizer
- (deprecated) public java.lang.Object clone()
UnicodeSet
- (stable) public java.lang.Object clone()
Package com.ibm.icu.util
Calendar
- (stable) public java.lang.Object clone()
MeasureUnit
- (draft) public static final MeasureUnit PORTION_PER_1E9
RuleBasedTimeZone
- (stable) public java.lang.Object clone()
- (stable) public TimeZone cloneAsThawed()
SimpleTimeZone
- (stable) public java.lang.Object clone()
- (stable) public TimeZone cloneAsThawed()
TimeZone
- (stable) public java.lang.Object clone()
VTimeZone
- (stable) public java.lang.Object clone()
- (stable) public TimeZone cloneAsThawed()
Deprecated or Obsoleted in ICU4J 78
Package com.ibm.icu.util
MeasureUnit
- (deprecated) public static final MeasureUnit METRIC_TON
- (deprecated) public static final MeasureUnit MILLIGRAM_PER_DECILITER
Changed in ICU4J 78 (old, new)
Package com.ibm.icu.text
- (stable) public class DateIntervalFormat extends com.ibm.icu.text.UFormat
(stable) public class DateIntervalFormat extends com.ibm.icu.text.UFormat implements java.lang.Cloneable
- (stable) public class DecimalFormat extends com.ibm.icu.text.NumberFormat
(stable) public class DecimalFormat extends com.ibm.icu.text.NumberFormat implements java.lang.Cloneable
- (stable) public class MessageFormat extends com.ibm.icu.text.UFormat
(stable) public class MessageFormat extends com.ibm.icu.text.UFormat implements java.lang.Cloneable
- (stable) public abstract class NumberFormat extends com.ibm.icu.text.UFormat
(stable) public abstract class NumberFormat extends com.ibm.icu.text.UFormat implements java.lang.Cloneable
NumberFormat
- (stable) public java.lang.Object clone()
(stable) public com.ibm.icu.text.NumberFormat clone()
- (stable) public class RuleBasedBreakIterator extends com.ibm.icu.text.BreakIterator
(stable) public class RuleBasedBreakIterator extends com.ibm.icu.text.BreakIterator implements java.lang.Cloneable
RuleBasedBreakIterator
- (stable) public java.lang.Object clone()
(stable) public com.ibm.icu.text.RuleBasedBreakIterator clone()
- (stable) public final class RuleBasedCollator extends com.ibm.icu.text.Collator
(stable) public final class RuleBasedCollator extends com.ibm.icu.text.Collator implements java.lang.Cloneable
RuleBasedCollator
- (stable) public java.lang.Object clone()
(stable) public com.ibm.icu.text.RuleBasedCollator clone()
- (stable) public class RuleBasedNumberFormat extends com.ibm.icu.text.NumberFormat
(stable) public class RuleBasedNumberFormat extends com.ibm.icu.text.NumberFormat implements java.lang.Cloneable
RuleBasedNumberFormat
- (stable) public java.lang.Object clone()
(stable) public com.ibm.icu.text.RuleBasedNumberFormat clone()
- (stable) public class SimpleDateFormat extends com.ibm.icu.text.DateFormat
(stable) public class SimpleDateFormat extends com.ibm.icu.text.DateFormat implements java.lang.Cloneable
SimpleDateFormat
- (stable) public java.lang.Object clone()
(stable) public com.ibm.icu.text.SimpleDateFormat clone()
- (deprecated) public final class StringCharacterIterator extends java.lang.Object implements java.text.CharacterIterator
(deprecated) public final class StringCharacterIterator extends java.lang.Object implements java.text.CharacterIterator, java.lang.Cloneable
StringCharacterIterator
- (deprecated) public java.lang.Object clone()
(deprecated) public com.ibm.icu.text.StringCharacterIterator clone()
- (deprecated) public class TimeUnitFormat extends com.ibm.icu.text.MeasureFormat
(deprecated) public class TimeUnitFormat extends com.ibm.icu.text.MeasureFormat implements java.lang.Cloneable
TimeUnitFormat
- (deprecated) public java.lang.Object clone()
(deprecated) public com.ibm.icu.text.TimeUnitFormat clone()
- (stable) public class TimeZoneFormat extends com.ibm.icu.text.UFormat implements com.ibm.icu.util.Freezable, java.io.Serializable
(stable) public class TimeZoneFormat extends com.ibm.icu.text.UFormat implements com.ibm.icu.util.Freezable, java.io.Serializable, java.lang.Cloneable
UCharacterIterator
- (stable) public java.lang.Object clone()
(stable) public com.ibm.icu.text.UCharacterIterator clone()
- (stable) public class UnicodeSet extends com.ibm.icu.text.UnicodeFilter implements java.lang.Iterable, java.lang.Comparable, com.ibm.icu.util.Freezable
(stable) public class UnicodeSet extends com.ibm.icu.text.UnicodeFilter implements java.lang.Iterable, java.lang.Comparable, com.ibm.icu.util.Freezable, java.lang.Cloneable
Package com.ibm.icu.util
- (stable) public class GregorianCalendar extends com.ibm.icu.util.Calendar
(stable) public class GregorianCalendar extends com.ibm.icu.util.Calendar implements java.lang.Cloneable
- (stable) public class RuleBasedTimeZone extends com.ibm.icu.util.BasicTimeZone
(stable) public class RuleBasedTimeZone extends com.ibm.icu.util.BasicTimeZone implements java.lang.Cloneable
- (stable) public class SimpleTimeZone extends com.ibm.icu.util.BasicTimeZone
(stable) public class SimpleTimeZone extends com.ibm.icu.util.BasicTimeZone implements java.lang.Cloneable
- (stable) public final class ULocale extends java.lang.Object implements java.io.Serializable, java.lang.Comparable
(stable) public final class ULocale extends java.lang.Object implements java.io.Serializable, java.lang.Comparable, java.lang.Cloneable
ULocale
- (stable) public java.lang.Object clone()
(stable) public com.ibm.icu.util.ULocale clone()
- (stable) public class VTimeZone extends com.ibm.icu.util.BasicTimeZone
(stable) public class VTimeZone extends com.ibm.icu.util.BasicTimeZone implements java.lang.Cloneable
Promoted to stable in ICU4J 78
Package com.ibm.icu.lang
- (stable) public static enum UCharacter.IndicConjunctBreak
UCharacter.IndicConjunctBreak
- (stable) public static final UCharacter.IndicConjunctBreak CONSONANT
- (stable) public static final UCharacter.IndicConjunctBreak EXTEND
- (stable) public static final UCharacter.IndicConjunctBreak LINKER
- (stable) public static final UCharacter.IndicConjunctBreak NONE
UProperty
- (stable) public static final int IDENTIFIER_STATUS
- (stable) public static final int IDENTIFIER_TYPE
- (stable) public static final int INDIC_CONJUNCT_BREAK
- (stable) public static final int MODIFIER_COMBINING_MARK
Package com.ibm.icu.text
DateFormat
- (stable) public final java.lang.String format(java.time.temporal.Temporal)
- (stable) public java.lang.StringBuffer format(java.time.temporal.Temporal, java.lang.StringBuffer, java.text.FieldPosition)
DateIntervalFormat
- (stable) public final java.lang.StringBuffer format(java.time.temporal.Temporal, java.time.temporal.Temporal, java.lang.StringBuffer, java.text.FieldPosition)
- (stable) public DateIntervalFormat.FormattedDateInterval formatToValue(java.time.temporal.Temporal, java.time.temporal.Temporal)
RelativeDateTimeFormatter.RelativeUnit
- (stable) public static final RelativeDateTimeFormatter.RelativeUnit FRIDAYS
- (stable) public static final RelativeDateTimeFormatter.RelativeUnit MONDAYS
- (stable) public static final RelativeDateTimeFormatter.RelativeUnit QUARTERS
- (stable) public static final RelativeDateTimeFormatter.RelativeUnit SATURDAYS
- (stable) public static final RelativeDateTimeFormatter.RelativeUnit SUNDAYS
- (stable) public static final RelativeDateTimeFormatter.RelativeUnit THURSDAYS
- (stable) public static final RelativeDateTimeFormatter.RelativeUnit TUESDAYS
- (stable) public static final RelativeDateTimeFormatter.RelativeUnit WEDNESDAYS
UnicodeSet
- (stable) public java.util.stream.IntStream codePointStream()
- (stable) public java.lang.Iterable<java.lang.Integer> codePoints()
- (stable) public java.util.stream.Stream<UnicodeSet.EntryRange> rangeStream()
- (stable) public java.util.stream.Stream<java.lang.String> stream()
- (stable) public java.util.stream.Stream<java.lang.String> stringStream()
Package com.ibm.icu.util
ChineseCalendar
- (stable) public int getActualMaximum(int)
MeasureUnit
- (stable) public static final MeasureUnit LIGHT_SPEED
- (stable) public static final MeasureUnit NIGHT
Added in ICU4J 78
Package com.ibm.icu.lang
- (draft) public interface IterableOfInt
UCharacter
- (draft) public static final IterableOfInt allCodePoints()
- (draft) public static final java.util.stream.IntStream allCodePointsStream()
- (draft) public static final IterableOfInt allScalarValues()
- (draft) public static final java.util.stream.IntStream allScalarValuesStream()
- (draft) public static final boolean isNoncharacter(int)
- (draft) public static final boolean isScalarValue(int)
UCharacter.JoiningGroup
- (stable) public static final int THIN_NOON
UCharacter.LineBreak
- (stable) public static final int UNAMBIGUOUS_HYPHEN
UCharacter.UnicodeBlock
- (stable) public static final UCharacter.UnicodeBlock BERIA_ERFE
- (stable) public static final int BERIA_ERFE_ID
- (stable) public static final UCharacter.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_J
- (stable) public static final int CJK_UNIFIED_IDEOGRAPHS_EXTENSION_J_ID
- (stable) public static final UCharacter.UnicodeBlock MISCELLANEOUS_SYMBOLS_SUPPLEMENT
- (stable) public static final int MISCELLANEOUS_SYMBOLS_SUPPLEMENT_ID
- (stable) public static final UCharacter.UnicodeBlock SHARADA_SUPPLEMENT
- (stable) public static final int SHARADA_SUPPLEMENT_ID
- (stable) public static final UCharacter.UnicodeBlock SIDETIC
- (stable) public static final int SIDETIC_ID
- (stable) public static final UCharacter.UnicodeBlock TAI_YO
- (stable) public static final int TAI_YO_ID
- (stable) public static final UCharacter.UnicodeBlock TANGUT_COMPONENTS_SUPPLEMENT
- (stable) public static final int TANGUT_COMPONENTS_SUPPLEMENT_ID
- (stable) public static final UCharacter.UnicodeBlock TOLONG_SIKI
- (stable) public static final int TOLONG_SIKI_ID
UScript
- (stable) public static final int BERIA_ERFE
- (stable) public static final int SIDETIC
- (stable) public static final int TAI_YO
- (stable) public static final int TOLONG_SIKI
- (stable) public static final int TRADITIONAL_HAN_WITH_LATIN
Package com.ibm.icu.message2
- (draft) public class MessageFormatter
- (draft) public static class MessageFormatter.Builder
- (draft) public class PlainStringFormattedValue
- (draft) public enum Directionality
- (draft) public static enum MessageFormatter.BidiIsolation
- (draft) public static enum MessageFormatter.ErrorHandlingBehavior
Directionality
- (draft) public static Directionality of(java.util.Locale)
- (draft) public static final Directionality AUTO
- (draft) public static final Directionality INHERIT
- (draft) public static final Directionality LTR
- (draft) public static final Directionality RTL
- (draft) public static final Directionality UNKNOWN
MessageFormatter.BidiIsolation
- (draft) public static final MessageFormatter.BidiIsolation DEFAULT
- (draft) public static final MessageFormatter.BidiIsolation NONE
MessageFormatter.ErrorHandlingBehavior
- (draft) public static final MessageFormatter.ErrorHandlingBehavior BEST_EFFORT
- (draft) public static final MessageFormatter.ErrorHandlingBehavior STRICT
Package com.ibm.icu.segmenter
- (draft) public class LocalizedSegmenter
- (draft) public static class LocalizedSegmenter.Builder
- (draft) public class RuleBasedSegmenter
- (draft) public static class RuleBasedSegmenter.Builder
- (draft) public class Segment
- (draft) public interface Segmenter
- (draft) public interface Segments
- (draft) public static enum LocalizedSegmenter.SegmentationType
- (draft) public static enum Segments.IterationDirection
LocalizedSegmenter.SegmentationType
- (draft) public static final LocalizedSegmenter.SegmentationType GRAPHEME_CLUSTER
- (draft) public static final LocalizedSegmenter.SegmentationType LINE
- (draft) public static final LocalizedSegmenter.SegmentationType SENTENCE
- (draft) public static final LocalizedSegmenter.SegmentationType WORD
Segments.IterationDirection
- (draft) public static final Segments.IterationDirection BACKWARDS
- (draft) public static final Segments.IterationDirection FORWARDS
Package com.ibm.icu.text
BreakIterator
- (stable) public BreakIterator clone()
Collator
- (stable) public Collator clone()
CurrencyPluralInfo
- (stable) public CurrencyPluralInfo clone()
DateFormat
- (stable) public DateFormat clone()
DateFormatSymbols
- (stable) public DateFormatSymbols clone()
- (draft) public java.lang.String[] getAmPmStrings(int, int)
- (draft) public void setAmPmStrings(java.lang.String[], int, int)
DateIntervalFormat
- (stable) public synchronized DateIntervalFormat clone()
DateIntervalInfo
- (stable) public DateIntervalInfo clone()
DateTimePatternGenerator
- (stable) public DateTimePatternGenerator clone()
DecimalFormat
- (stable) public DecimalFormat clone()
DecimalFormatSymbols
- (stable) public DecimalFormatSymbols clone()
MessageFormat
- (stable) public MessageFormat clone()
MessagePattern
- (stable) public MessagePattern clone()
Normalizer
- (deprecated) public Normalizer clone()
TimeZoneFormat
- (stable) public TimeZoneFormat clone()
UnicodeSet
- (stable) public UnicodeSet clone()
Package com.ibm.icu.util
Calendar
- (stable) public Calendar clone()
GregorianCalendar
- (stable) public GregorianCalendar clone()
MeasureUnit
- (draft) public static final MeasureUnit BECQUEREL
- (draft) public static final MeasureUnit BRITISH_THERMAL_UNIT_IT
- (draft) public static final MeasureUnit BU_JP
- (draft) public static final MeasureUnit CALORIE_IT
- (draft) public static final MeasureUnit CHAIN
- (draft) public static final MeasureUnit CHO
- (draft) public static final MeasureUnit COULOMB
- (draft) public static final MeasureUnit CUP_IMPERIAL
- (draft) public static final MeasureUnit CUP_JP
- (draft) public static final MeasureUnit FARAD
- (draft) public static final MeasureUnit FLUID_OUNCE_METRIC
- (draft) public static final MeasureUnit FORTNIGHT
- (draft) public static final MeasureUnit FUN
- (draft) public static final MeasureUnit GRAY
- (draft) public static final MeasureUnit HENRY
- (draft) public static final MeasureUnit JO_JP
- (draft) public static final MeasureUnit KATAL
- (draft) public static final MeasureUnit KEN
- (draft) public static final MeasureUnit KILOGRAM_FORCE
- (draft) public static final MeasureUnit KOKU
- (draft) public static final MeasureUnit KOSAJI
- (draft) public static final MeasureUnit OFGLUCOSE
- (draft) public static final MeasureUnit OFHG
- (draft) public static final MeasureUnit OSAJI
- (draft) public static final MeasureUnit PART
- (draft) public static final MeasureUnit PART_PER_1E6
- (draft) public static final MeasureUnit PART_PER_1E9
- (draft) public static final MeasureUnit PINT_IMPERIAL
- (draft) public static final MeasureUnit RANKINE
- (draft) public static final MeasureUnit RIN
- (draft) public static final MeasureUnit RI_JP
- (draft) public static final MeasureUnit ROD
- (draft) public static final MeasureUnit SAI
- (draft) public static final MeasureUnit SE_JP
- (draft) public static final MeasureUnit SHAKU
- (draft) public static final MeasureUnit SHAKU_CLOTH
- (draft) public static final MeasureUnit SHAKU_LENGTH
- (draft) public static final MeasureUnit SIEMENS
- (draft) public static final MeasureUnit SIEVERT
- (draft) public static final MeasureUnit SLUG
- (draft) public static final MeasureUnit STERADIAN
- (draft) public static final MeasureUnit SUN
- (draft) public static final MeasureUnit TESLA
- (draft) public static final MeasureUnit TO_JP
- (draft) public static final MeasureUnit WEBER
RuleBasedTimeZone
- (stable) public RuleBasedTimeZone clone()
- (stable) public RuleBasedTimeZone cloneAsThawed()
SimpleTimeZone
- (stable) public SimpleTimeZone clone()
- (stable) public SimpleTimeZone cloneAsThawed()
TimeZone
- (stable) public TimeZone clone()
VTimeZone
- (stable) public VTimeZone clone()
- (stable) public VTimeZone cloneAsThawed()
VersionInfo
- (stable) public static final VersionInfo UNICODE_17_0
Contents generated by ReportAPI tool on Fri Sep 26 13:26:50 PDT 2025
© 2025 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html