# ICU4J API Comparison: ICU4J 63.1 with ICU4J 64.2

## Removed from ICU4J 63.1

### Package com.ibm.icu.number

- (deprecated) public abstract class CurrencyRounder
- (deprecated) public abstract class FractionRounder
- (deprecated) public abstract class Rounder
FormattedNumber

- (deprecated) public java.text.AttributedCharacterIterator getFieldIterator()
- (deprecated) public void populateFieldPosition(java.text.FieldPosition)

NumberFormatterSettings

- (deprecated) public T extends NumberFormatterSettings<?> rounding(Precision)

Precision

- (deprecated) public static Precision fixedDigits(int)
- (deprecated) public static Precision maxDigits(int)
- (deprecated) public static Precision minDigits(int)
- (deprecated) public static Precision minMaxDigits(int, int)
- (deprecated) public Precision withMode(java.math.RoundingMode)

### Package com.ibm.icu.util

CharsTrie

- (stable) public java.lang.Object clone()

## Deprecated or Obsoleted in ICU4J 64.2

### Package com.ibm.icu.text

BreakIterator

- (deprecated) public static final int KIND_TITLE
- (deprecated) public static BreakIterator getTitleInstance()
- (deprecated) public static BreakIterator getTitleInstance(ULocale)
- (deprecated) public static BreakIterator getTitleInstance(java.util.Locale)

## Changed in ICU4J 64.2 (old, new)

### Package com.ibm.icu.number

- (draft) public class FormattedNumber extends java.lang.Object (draft) public class FormattedNumber extends java.lang.Object implements com.ibm.icu.text.FormattedValue
- (draft) public class FormattedNumberRange extends java.lang.Object (draft) public class FormattedNumberRange extends java.lang.Object implements com.ibm.icu.text.FormattedValue

### Package com.ibm.icu.util

BytesTrie

- (stable) public java.lang.Object clone() (stable) public com.ibm.icu.util.BytesTrie clone()

## Promoted to stable in ICU4J 64.2

### Package com.ibm.icu.text

- (stable) public static enum DateTimePatternGenerator.DisplayWidth
CurrencyDisplayNames

- (stable) public abstract java.lang.String getNarrowSymbol(java.lang.String)

DateTimePatternGenerator

- (stable) public java.lang.String getFieldDisplayName(int, DateTimePatternGenerator.DisplayWidth)

DateTimePatternGenerator.DisplayWidth

- (stable) public static final DateTimePatternGenerator.DisplayWidth ABBREVIATED
- (stable) public static final DateTimePatternGenerator.DisplayWidth NARROW
- (stable) public static final DateTimePatternGenerator.DisplayWidth WIDE

### Package com.ibm.icu.util

Currency

- (stable) public static final int NARROW_SYMBOL_NAME

## Added in ICU4J 64.2

### Package com.ibm.icu.lang

UCharacter.UnicodeBlock

- (stable) public static final UCharacter.UnicodeBlock EGYPTIAN_HIEROGLYPH_FORMAT_CONTROLS
- (stable) public static final int EGYPTIAN_HIEROGLYPH_FORMAT_CONTROLS_ID
- (stable) public static final UCharacter.UnicodeBlock ELYMAIC
- (stable) public static final int ELYMAIC_ID
- (stable) public static final UCharacter.UnicodeBlock NANDINAGARI
- (stable) public static final int NANDINAGARI_ID
- (stable) public static final UCharacter.UnicodeBlock NYIAKENG_PUACHUE_HMONG
- (stable) public static final int NYIAKENG_PUACHUE_HMONG_ID
- (stable) public static final UCharacter.UnicodeBlock OTTOMAN_SIYAQ_NUMBERS
- (stable) public static final int OTTOMAN_SIYAQ_NUMBERS_ID
- (stable) public static final UCharacter.UnicodeBlock SMALL_KANA_EXTENSION
- (stable) public static final int SMALL_KANA_EXTENSION_ID
- (stable) public static final UCharacter.UnicodeBlock SYMBOLS_AND_PICTOGRAPHS_EXTENDED_A
- (stable) public static final int SYMBOLS_AND_PICTOGRAPHS_EXTENDED_A_ID
- (stable) public static final UCharacter.UnicodeBlock TAMIL_SUPPLEMENT
- (stable) public static final int TAMIL_SUPPLEMENT_ID
- (stable) public static final UCharacter.UnicodeBlock WANCHO
- (stable) public static final int WANCHO_ID

UScript

- (stable) public static final int ELYMAIC
- (stable) public static final int NANDINAGARI
- (stable) public static final int NYIAKENG_PUACHUE_HMONG
- (stable) public static final int WANCHO

### Package com.ibm.icu.number

FormattedNumber

- (draft) public char charAt(int)
- (draft) public int length()
- (draft) public boolean nextPosition(ConstrainedFieldPosition)
- (draft) public java.lang.CharSequence subSequence(int, int)

FormattedNumberRange

- (draft) public char charAt(int)
- (draft) public int length()
- (draft) public boolean nextPosition(ConstrainedFieldPosition)
- (draft) public java.lang.CharSequence subSequence(int, int)

### Package com.ibm.icu.text

- (draft) public class ConstrainedFieldPosition
- (draft) public static final class DateIntervalFormat.FormattedDateInterval
- (draft) public static final class DateIntervalFormat.SpanField
- (draft) public interface FormattedValue
- (draft) public static class RelativeDateTimeFormatter.Field
- (draft) public static class RelativeDateTimeFormatter.FormattedRelativeDateTime
- (draft) public static abstract class UFormat.SpanField
DateFormatSymbols

- (draft) public java.lang.String[] getNarrowEras()
- (draft) public void setNarrowEras(java.lang.String[])

DateIntervalFormat

- (draft) public DateIntervalFormat.FormattedDateInterval formatToValue(Calendar, Calendar)
- (draft) public DateIntervalFormat.FormattedDateInterval formatToValue(DateInterval)

DecimalFormat

- (draft) public synchronized int getMinimumGroupingDigits()
- (draft) public synchronized boolean isParseCaseSensitive()
- (draft) public synchronized boolean isParseNoExponent()
- (draft) public synchronized boolean isSignAlwaysShown()
- (draft) public synchronized void setMinimumGroupingDigits(int)
- (draft) public synchronized void setParseCaseSensitive(boolean)
- (draft) public synchronized void setParseNoExponent(boolean)
- (draft) public synchronized void setSignAlwaysShown(boolean)

NumberFormat.Field

- (draft) public static final NumberFormat.Field COMPACT
- (draft) public static final NumberFormat.Field MEASURE_UNIT

PluralRules

- (draft) public java.lang.String select(FormattedNumber)

RelativeDateTimeFormatter

- (draft) public RelativeDateTimeFormatter.FormattedRelativeDateTime formatNumericToValue(double, RelativeDateTimeFormatter.RelativeDateTimeUnit)
- (draft) public RelativeDateTimeFormatter.FormattedRelativeDateTime formatToValue(RelativeDateTimeFormatter.Direction, RelativeDateTimeFormatter.AbsoluteUnit)
- (draft) public RelativeDateTimeFormatter.FormattedRelativeDateTime formatToValue(double, RelativeDateTimeFormatter.Direction, RelativeDateTimeFormatter.RelativeUnit)
- (draft) public RelativeDateTimeFormatter.FormattedRelativeDateTime formatToValue(double, RelativeDateTimeFormatter.RelativeDateTimeUnit)

RelativeDateTimeFormatter.AbsoluteUnit

- (draft) public static final RelativeDateTimeFormatter.AbsoluteUnit QUARTER

### Package com.ibm.icu.util

BytesTrie

- (draft) public BytesTrie(BytesTrie)
- (draft) public long getState64()
- (draft) public BytesTrie resetToState64(long)

CharsTrie

- (draft) public CharsTrie(CharsTrie)
- (stable) public CharsTrie clone()
- (draft) public long getState64()
- (draft) public CharsTrie resetToState64(long)

JapaneseCalendar

- (stable) public static final int REIWA

MeasureUnit

- (draft) public static final MeasureUnit BARREL
- (draft) public static final MeasureUnit BRITISH_THERMAL_UNIT
- (draft) public static final MeasureUnit DALTON
- (draft) public static final MeasureUnit DAY_PERSON
- (draft) public static final MeasureUnit DUNAM
- (draft) public static final MeasureUnit EARTH_MASS
- (draft) public static final MeasureUnit ELECTRONVOLT
- (draft) public static final MeasureUnit FLUID_OUNCE_IMPERIAL
- (draft) public static final MeasureUnit KILOPASCAL
- (draft) public static final MeasureUnit MEGAPASCAL
- (draft) public static final MeasureUnit MOLE
- (draft) public static final MeasureUnit MONTH_PERSON
- (draft) public static final MeasureUnit NEWTON
- (draft) public static final MeasureUnit NEWTON_METER
- (draft) public static final MeasureUnit PERMYRIAD
- (draft) public static final MeasureUnit POUND_FOOT
- (draft) public static final MeasureUnit POUND_FORCE
- (draft) public static final MeasureUnit SOLAR_LUMINOSITY
- (draft) public static final MeasureUnit SOLAR_MASS
- (draft) public static final MeasureUnit SOLAR_RADIUS
- (draft) public static final MeasureUnit WEEK_PERSON
- (draft) public static final MeasureUnit YEAR_PERSON

VersionInfo

- (stable) public static final VersionInfo UNICODE_12_0
- (stable) public static final VersionInfo UNICODE_12_1

Contents generated by ReportAPI tool on Tue Apr 09 17:32:39 EDT 2019
© 2019 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html#License