Skip navigation links
  • Overview
  • Package
  • Class
  • Use
  • Tree
  • Deprecated
  • Index
  • Help

Deprecated API

Contents

  • Interfaces
  • Classes
  • Enums
  • Fields
  • Methods
  • Constructors
  • Enum Constants
  • Deprecated Interfaces
    Interface
    Description
    com.ibm.icu.message2.Formatter
    This API is for technology preview only.
    com.ibm.icu.message2.FormatterFactory
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2DataModel.Part
    This API is for technology preview only.
    com.ibm.icu.message2.Selector
    This API is for technology preview only.
    com.ibm.icu.message2.SelectorFactory
    This API is for technology preview only.
    com.ibm.icu.text.DecimalFormat.PropertySetter
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.IFixedDecimal
    This API is ICU internal only.
    com.ibm.icu.text.RbnfLenientScanner
    ICU 54
    com.ibm.icu.text.RbnfLenientScannerProvider
    ICU 54
    com.ibm.icu.util.MeasureUnit.Factory
    This API is ICU internal only.
  • Deprecated Classes
    Class
    Description
    com.ibm.icu.impl.text.RbnfScannerProviderImpl
    This API is ICU internal only.
    com.ibm.icu.lang.CharSequences
    This API is ICU internal only.
    com.ibm.icu.lang.UScriptRun
    This API is ICU internal only.
    com.ibm.icu.message2.FormattedMessage
    This API is for ICU internal use only.
    com.ibm.icu.message2.FormattedPlaceholder
    This API is for ICU internal use only.
    com.ibm.icu.message2.MessageFormatter
    This API is for technology preview only.
    com.ibm.icu.message2.MessageFormatter.Builder
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2DataModel
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2DataModel.Builder
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2DataModel.Expression
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2DataModel.Expression.Builder
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2DataModel.OrderedMap
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2DataModel.Pattern
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2DataModel.Pattern.Builder
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2DataModel.SelectorKeys
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2DataModel.SelectorKeys.Builder
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2DataModel.Text
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2DataModel.Text.Builder
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2DataModel.Value
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2DataModel.Value.Builder
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2DataModel.Variable
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2DataModel.Variable.Builder
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2FunctionRegistry
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2FunctionRegistry.Builder
    This API is for technology preview only.
    com.ibm.icu.message2.PlainStringFormattedValue
    This API is for unit testing only.
    com.ibm.icu.number.Precision.BogusRounder
    This API is ICU internal only.
    com.ibm.icu.text.ChineseDateFormat
    ICU 50 Use SimpleDateFormat instead.
    com.ibm.icu.text.ChineseDateFormat.Field
    ICU 50
    com.ibm.icu.text.ChineseDateFormatSymbols
    ICU 50
    com.ibm.icu.text.ComposedCharIter
    ICU 2.2
    com.ibm.icu.text.DateTimePatternGenerator.FormatParser
    This API is ICU internal only.
    com.ibm.icu.text.DateTimePatternGenerator.VariableField
    This API is ICU internal only.
    com.ibm.icu.text.DurationFormat
    ICU 56 Use MeasureFormat or RelativeDateTimeFormatter instead.
    com.ibm.icu.text.Normalizer.Mode
    ICU 56 Use Normalizer2 instead.
    com.ibm.icu.text.PluralRules.DecimalQuantitySamples
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.DecimalQuantitySamplesRange
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.Factory
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.FixedDecimal
    This API is ICU internal only.
    com.ibm.icu.text.RuleBasedTransliterator
    This API is ICU internal only.
    com.ibm.icu.text.StringCharacterIterator
    ICU 2.4. Use java.text.StringCharacterIterator instead.
    com.ibm.icu.text.TimeUnitFormat
    ICU 53 use MeasureFormat instead.
    com.ibm.icu.text.TimeZoneNames.Factory
    This API is ICU internal only.
    com.ibm.icu.text.UFieldPosition
    This API is ICU internal only.
    com.ibm.icu.util.Calendar.FormatConfiguration
    This API is ICU internal only.
    com.ibm.icu.util.CompactByteArray
    This API is ICU internal only.
    com.ibm.icu.util.CompactCharArray
    This API is ICU internal only.
    com.ibm.icu.util.Currency.CurrencyStringInfo
    This API is ICU internal only.
    com.ibm.icu.util.DangiCalendar
    This API is ICU internal only.
    com.ibm.icu.util.GenderInfo
    This API is ICU internal only.
    com.ibm.icu.util.OutputInt
    This API is ICU internal only.
    com.ibm.icu.util.PersianCalendar
    This API is ICU internal only.
  • Deprecated Enums
    Enum
    Description
    com.ibm.icu.text.PluralRules.Operand
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.SampleType
    This API is ICU internal only.
    com.ibm.icu.util.GenderInfo.Gender
    This API is ICU internal only.
    com.ibm.icu.util.GenderInfo.ListGenderStyle
    This API is ICU internal only.
    com.ibm.icu.util.ULocale.Minimize
    This API is ICU internal only.
  • Deprecated Fields
    Field
    Description
    com.ibm.icu.charset.CharsetDecoderICU.EXT_MAX_BYTES
    This API is ICU internal only.
    com.ibm.icu.charset.CharsetICU.ROUNDTRIP_AND_FALLBACK_SET
    This API is ICU internal only.
    com.ibm.icu.impl.number.DecimalQuantity_AbstractBCD.explicitExactDouble
    This API is ICU internal only.
    com.ibm.icu.lang.UCharacter.BidiPairedBracketType.COUNT
    ICU 58 The numeric value may change over time, see ICU ticket #12420.
    com.ibm.icu.lang.UCharacter.DecompositionType.COUNT
    ICU 58 The numeric value may change over time, see ICU ticket #12420.
    com.ibm.icu.lang.UCharacter.EastAsianWidth.COUNT
    ICU 58 The numeric value may change over time, see ICU ticket #12420.
    com.ibm.icu.lang.UCharacter.GraphemeClusterBreak.COUNT
    ICU 58 The numeric value may change over time, see ICU ticket #12420.
    com.ibm.icu.lang.UCharacter.HangulSyllableType.COUNT
    ICU 58 The numeric value may change over time, see ICU ticket #12420.
    com.ibm.icu.lang.UCharacter.JoiningGroup.COUNT
    ICU 58 The numeric value may change over time, see ICU ticket #12420.
    com.ibm.icu.lang.UCharacter.JoiningType.COUNT
    ICU 58 The numeric value may change over time, see ICU ticket #12420.
    com.ibm.icu.lang.UCharacter.LineBreak.COUNT
    ICU 58 The numeric value may change over time, see ICU ticket #12420.
    com.ibm.icu.lang.UCharacter.NumericType.COUNT
    ICU 58 The numeric value may change over time, see ICU ticket #12420.
    com.ibm.icu.lang.UCharacter.SentenceBreak.COUNT
    ICU 58 The numeric value may change over time, see ICU ticket #12420.
    com.ibm.icu.lang.UCharacter.UnicodeBlock.COUNT
    ICU 58 The numeric value may change over time, see ICU ticket #12420.
    com.ibm.icu.lang.UCharacter.WordBreak.COUNT
    ICU 58 The numeric value may change over time, see ICU ticket #12420.
    com.ibm.icu.lang.UCharacterEnums.ECharacterDirection.CHAR_DIRECTION_COUNT
    ICU 58 The numeric value may change over time, see ICU ticket #12420.
    com.ibm.icu.lang.UProperty.BINARY_LIMIT
    ICU 58 The numeric value may change over time, see ICU ticket #12420.
    com.ibm.icu.lang.UProperty.DOUBLE_LIMIT
    ICU 58 The numeric value may change over time, see ICU ticket #12420.
    com.ibm.icu.lang.UProperty.INT_LIMIT
    ICU 58 The numeric value may change over time, see ICU ticket #12420.
    com.ibm.icu.lang.UProperty.ISO_COMMENT
    ICU 49
    com.ibm.icu.lang.UProperty.MASK_LIMIT
    ICU 58 The numeric value may change over time, see ICU ticket #12420.
    com.ibm.icu.lang.UProperty.NameChoice.COUNT
    ICU 58 The numeric value may change over time, see ICU ticket #12420.
    com.ibm.icu.lang.UProperty.OTHER_PROPERTY_LIMIT
    ICU 58 The numeric value may change over time, see ICU ticket #12420.
    com.ibm.icu.lang.UProperty.STRING_LIMIT
    ICU 58 The numeric value may change over time, see ICU ticket #12420.
    com.ibm.icu.lang.UProperty.UNDEFINED
    This API is ICU internal only.
    com.ibm.icu.lang.UProperty.UNICODE_1_NAME
    ICU 49
    com.ibm.icu.lang.UScript.CODE_LIMIT
    ICU 58 The numeric value may change over time, see ICU ticket #12420.
    com.ibm.icu.lang.UScript.DUPLOYAN_SHORTAND
    ICU 54
    com.ibm.icu.number.Precision.BOGUS_PRECISION
    ICU internal only.
    com.ibm.icu.text.Bidi.CLASS_DEFAULT
    ICU 58 The numeric value may change over time, see ICU ticket #12420.
    com.ibm.icu.text.BreakIterator.KIND_TITLE
    ICU 64 Use BreakIterator.getWordInstance() instead.
    com.ibm.icu.text.CaseMap.internalOptions
    This API is ICU internal only.
    com.ibm.icu.text.ChineseDateFormat.Field.IS_LEAP_MONTH
    ICU 50 This field is only used by the deprecated ChineseDateFormat class.
    com.ibm.icu.text.CollationKey.BoundMode.COUNT
    ICU 58 The numeric value may change over time, see ICU ticket #12420.
    com.ibm.icu.text.Collator.ReorderCodes.LIMIT
    ICU 58 The numeric value may change over time, see ICU ticket #12420.
    com.ibm.icu.text.ComposedCharIter.DONE
    ICU 2.2
    com.ibm.icu.text.CurrencyMetaInfo.CurrencyFilter.tenderOnly
    This API is ICU internal only.
    com.ibm.icu.text.CurrencyMetaInfo.defaultDigits
    This API is ICU internal only.
    com.ibm.icu.text.DateFormat.ABBR_STANDALONE_MONTH
    ICU 50 Use DateFormat.ABBR_MONTH instead.
    com.ibm.icu.text.DateFormat.DATE_SKELETONS
    This API is ICU internal only.
    com.ibm.icu.text.DateFormat.FIELD_COUNT
    ICU 58 The numeric value may change over time, see ICU ticket #12420.
    com.ibm.icu.text.DateFormat.Field.RELATED_YEAR
    This API is ICU internal only.
    com.ibm.icu.text.DateFormat.Field.TIME_SEPARATOR
    This API is ICU internal only.
    com.ibm.icu.text.DateFormat.HOUR_GENERIC_TZ
    ICU 50 Use instead DateFormat.HOUR+DateFormat.ABBR_GENERIC_TZ or some other timezone presentation.
    com.ibm.icu.text.DateFormat.HOUR_MINUTE_GENERIC_TZ
    ICU 50 Use instead DateFormat.HOUR_MINUTE+DateFormat.ABBR_GENERIC_TZ or some other timezone presentation.
    com.ibm.icu.text.DateFormat.HOUR_MINUTE_TZ
    ICU 50 Use instead DateFormat.HOUR_MINUTE+DateFormat.ABBR_SPECIFIC_TZ or some other timezone presentation.
    com.ibm.icu.text.DateFormat.HOUR_TZ
    ICU 50 Use instead DateFormat.HOUR+DateFormat.ABBR_SPECIFIC_TZ or some other timezone presentation.
    com.ibm.icu.text.DateFormat.JP_ERA_2019_JA
    This API is ICU internal only.
    com.ibm.icu.text.DateFormat.JP_ERA_2019_NARROW
    This API is ICU internal only.
    com.ibm.icu.text.DateFormat.JP_ERA_2019_ROOT
    This API is ICU internal only.
    com.ibm.icu.text.DateFormat.RELATED_YEAR
    This API is ICU internal only.
    com.ibm.icu.text.DateFormat.STANDALONE_MONTH
    ICU 50 Use DateFormat.MONTH instead.
    com.ibm.icu.text.DateFormat.TIME_SEPARATOR
    This API is ICU internal only.
    com.ibm.icu.text.DateFormat.TIME_SKELETONS
    This API is ICU internal only.
    com.ibm.icu.text.DateFormat.ZONE_SKELETONS
    This API is ICU internal only.
    com.ibm.icu.text.DateFormatSymbols.DT_CONTEXT_COUNT
    This API is ICU internal only.
    com.ibm.icu.text.DateFormatSymbols.DT_WIDTH_COUNT
    This API is ICU internal only.
    com.ibm.icu.text.DateFormatSymbols.NUMERIC
    This API is ICU internal only.
    com.ibm.icu.text.DateTimePatternGenerator.DisplayWidth.COUNT
    This API is ICU internal only.
    com.ibm.icu.text.DateTimePatternGenerator.MATCH_MINUTE_FIELD_LENGTH
    This API is ICU internal only.
    com.ibm.icu.text.DateTimePatternGenerator.MATCH_SECOND_FIELD_LENGTH
    This API is ICU internal only.
    com.ibm.icu.text.DateTimePatternGenerator.TYPE_LIMIT
    ICU 58 The numeric value may change over time, see ICU ticket #12420.
    com.ibm.icu.text.IDNA.ALLOW_UNASSIGNED
    ICU 55 Use UTS 46 instead via IDNA.getUTS46Instance(int).
    com.ibm.icu.text.Normalizer.COMPARE_NORM_OPTIONS_SHIFT
    ICU 56 Use Normalizer2 instead.
    com.ibm.icu.text.Normalizer.COMPOSE
    ICU 2.8. Use Normalier.NFC
    com.ibm.icu.text.Normalizer.COMPOSE_COMPAT
    ICU 2.8. Use Normalizer.NFKC
    com.ibm.icu.text.Normalizer.DECOMP
    ICU 2.8. Use Normalizer.NFD
    com.ibm.icu.text.Normalizer.DECOMP_COMPAT
    ICU 2.8. Use Normalizer.NFKD
    com.ibm.icu.text.Normalizer.DEFAULT
    ICU 56 Use Normalizer2 instead.
    com.ibm.icu.text.Normalizer.DONE
    ICU 56
    com.ibm.icu.text.Normalizer.FCD
    ICU 56 Use Normalizer2 instead.
    com.ibm.icu.text.Normalizer.IGNORE_HANGUL
    ICU 2.8. This option is no longer supported.
    com.ibm.icu.text.Normalizer.NFC
    ICU 56 Use Normalizer2 instead.
    com.ibm.icu.text.Normalizer.NFD
    ICU 56 Use Normalizer2 instead.
    com.ibm.icu.text.Normalizer.NFKC
    ICU 56 Use Normalizer2 instead.
    com.ibm.icu.text.Normalizer.NFKD
    ICU 56 Use Normalizer2 instead.
    com.ibm.icu.text.Normalizer.NO_OP
    ICU 2.8. Use Nomalizer.NONE
    com.ibm.icu.text.Normalizer.NONE
    ICU 56 Use Normalizer2 instead.
    com.ibm.icu.text.Normalizer.UNICODE_3_2
    ICU 56 Use FilteredNormalizer2 instead.
    com.ibm.icu.text.PluralRules.DecimalQuantitySamples.bounded
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.DecimalQuantitySamples.samples
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.DecimalQuantitySamples.sampleType
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.DecimalQuantitySamplesRange.end
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.DecimalQuantitySamplesRange.start
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.NO_UNIQUE_VALUE_DECIMAL_QUANTITY
    This API is ICU internal only.
    com.ibm.icu.text.RuleBasedBreakIterator.fDebugEnv
    This API is ICU internal only.
    com.ibm.icu.text.RuleBasedBreakIterator.fRData
    This API is ICU internal only.
    com.ibm.icu.text.RuleBasedNumberFormat.DURATION
    ICU 74 Use MeasureFormat instead.
    com.ibm.icu.text.SpoofChecker.ANY_CASE
    ICU 58 Any case confusable mappings were removed from UTS 39; the corresponding ICU API was deprecated.
    com.ibm.icu.text.SpoofChecker.CheckResult.position
    ICU 51. No longer supported. Always set to zero.
    com.ibm.icu.text.SpoofChecker.SINGLE_SCRIPT
    ICU 51 Use RESTRICTION_LEVEL
    com.ibm.icu.text.TimeUnitFormat.ABBREVIATED_NAME
    ICU 53 see MeasureFormat.FormatWidth
    com.ibm.icu.text.TimeUnitFormat.FULL_NAME
    ICU 53 see MeasureFormat.FormatWidth
    com.ibm.icu.text.UnicodeSet.CASE
    ICU 73 Use UnicodeSet.CASE_INSENSITIVE instead.
    com.ibm.icu.util.BasicTimeZone.FORMER_LATTER_MASK
    This API is ICU internal only.
    com.ibm.icu.util.BasicTimeZone.LOCAL_DST
    This API is ICU internal only.
    com.ibm.icu.util.BasicTimeZone.LOCAL_FORMER
    This API is ICU internal only.
    com.ibm.icu.util.BasicTimeZone.LOCAL_LATTER
    This API is ICU internal only.
    com.ibm.icu.util.BasicTimeZone.LOCAL_STD
    This API is ICU internal only.
    com.ibm.icu.util.BasicTimeZone.STD_DST_MASK
    This API is ICU internal only.
    com.ibm.icu.util.Calendar.BASE_FIELD_COUNT
    ICU 58 The numeric value may change over time, see ICU ticket #12420.
    com.ibm.icu.util.Calendar.MAX_FIELD_COUNT
    ICU 58 The numeric value may change over time, see ICU ticket #12420.
    com.ibm.icu.util.Calendar.WEEKDAY
    ICU 54 use Calendar.getWeekDataForRegion(String), Calendar.getWeekData(), Calendar.setWeekData(WeekData)
    com.ibm.icu.util.Calendar.WEEKEND
    ICU 54 use Calendar.getWeekDataForRegion(String), Calendar.getWeekData(), Calendar.setWeekData(WeekData)
    com.ibm.icu.util.Calendar.WEEKEND_CEASE
    ICU 54 use Calendar.getWeekDataForRegion(String), Calendar.getWeekData(), Calendar.setWeekData(WeekData)
    com.ibm.icu.util.Calendar.WEEKEND_ONSET
    ICU 54 use Calendar.getWeekDataForRegion(String), Calendar.getWeekData(), Calendar.setWeekData(WeekData)
    com.ibm.icu.util.CodePointMap.StringIterator.c
    This API is ICU internal only.
    com.ibm.icu.util.CodePointMap.StringIterator.s
    This API is ICU internal only.
    com.ibm.icu.util.CodePointMap.StringIterator.sIndex
    This API is ICU internal only.
    com.ibm.icu.util.CodePointMap.StringIterator.value
    This API is ICU internal only.
    com.ibm.icu.util.CodePointTrie.data
    This API is ICU internal only.
    com.ibm.icu.util.CodePointTrie.dataLength
    This API is ICU internal only.
    com.ibm.icu.util.CodePointTrie.highStart
    This API is ICU internal only.
    com.ibm.icu.util.CompactByteArray.UNICODECOUNT
    This API is ICU internal only.
    com.ibm.icu.util.CompactCharArray.BLOCKSHIFT
    This API is ICU internal only.
    com.ibm.icu.util.CompactCharArray.UNICODECOUNT
    This API is ICU internal only.
    com.ibm.icu.util.LocaleData.DELIMITER_COUNT
    ICU 58 The numeric value may change over time, see ICU ticket #12420.
    com.ibm.icu.util.LocaleData.ES_COUNT
    ICU 58 The numeric value may change over time, see ICU ticket #12420.
    com.ibm.icu.util.LocaleData.ES_CURRENCY
    ICU 51
    com.ibm.icu.util.MeasureUnit.subType
    This API is ICU internal only.
    com.ibm.icu.util.MeasureUnit.type
    This API is ICU internal only.
    com.ibm.icu.util.OutputInt.value
    This API is ICU internal only.
    com.ibm.icu.util.StringTrieBuilder.strings
    This API is ICU internal only.
    com.ibm.icu.util.UniversalTimeScale.EPOCH_OFFSET_MINUS_1_VALUE
    This API is ICU internal only.
    com.ibm.icu.util.UniversalTimeScale.MAX_ROUND_VALUE
    This API is ICU internal only.
    com.ibm.icu.util.UniversalTimeScale.MAX_SCALE
    ICU 59
    com.ibm.icu.util.UniversalTimeScale.MAX_SCALE_VALUE
    This API is ICU internal only.
    com.ibm.icu.util.UniversalTimeScale.MIN_ROUND_VALUE
    This API is ICU internal only.
    com.ibm.icu.util.UniversalTimeScale.UNITS_ROUND_VALUE
    This API is ICU internal only.
    com.ibm.icu.util.VersionInfo.ICU_DATA_VERSION
    This API is ICU internal only.
    com.ibm.icu.util.VersionInfo.ICU_DATA_VERSION_PATH
    This API is ICU internal only.
    com.ibm.icu.util.VersionInfo.UCOL_TAILORINGS_VERSION
    ICU 54
  • Deprecated Methods
    Method
    Description
    com.ibm.icu.charset.CharsetProviderICU.getAliases(String)
    This API is ICU internal only.
    com.ibm.icu.charset.CharsetProviderICU.getAllNames()
    This API is ICU internal only.
    com.ibm.icu.charset.CharsetProviderICU.getAvailableNames()
    This API is ICU internal only.
    com.ibm.icu.charset.CharsetProviderICU.getICUCanonicalName(String)
    This API is ICU internal only.
    com.ibm.icu.charset.CharsetProviderICU.getJavaCanonicalName(String)
    This API is ICU internal only.
    com.ibm.icu.dev.util.UnicodeMap.putAllIn(Map<? super String, ? super T>)
     
    com.ibm.icu.impl.FormattedStringBuilder.subSequence(int, int)
    com.ibm.icu.impl.ICUResourceBundle.getTopLevelKeySet()
    This API is ICU internal only.
    com.ibm.icu.impl.ICUResourceBundle.setTopLevelKeySet(Set<String>)
    This API is ICU internal only.
    com.ibm.icu.impl.number.DecimalQuantity_AbstractBCD.appendDigit(byte, int, boolean)
    This API is ICU internal only.
    com.ibm.icu.impl.number.DecimalQuantity_DualStorageBCD.checkHealth()
    This API is for ICU internal use only.
    com.ibm.icu.impl.number.DecimalQuantity_DualStorageBCD.isUsingBytes()
    This API is ICU internal only.
    com.ibm.icu.impl.text.RbnfScannerProviderImpl.createScanner(ULocale, String)
    This API is ICU internal only.
    com.ibm.icu.impl.text.RbnfScannerProviderImpl.get(ULocale, String)
    This API is ICU internal only.
    com.ibm.icu.lang.CharSequences.codePointLength(CharSequence)
    This API is ICU internal only.
    com.ibm.icu.lang.CharSequences.codePoints(CharSequence)
    This API is ICU internal only.
    com.ibm.icu.lang.CharSequences.compare(int, CharSequence)
    This API is ICU internal only.
    com.ibm.icu.lang.CharSequences.compare(CharSequence, int)
    This API is ICU internal only.
    com.ibm.icu.lang.CharSequences.compare(CharSequence, CharSequence)
    This API is ICU internal only.
    com.ibm.icu.lang.CharSequences.equals(int, CharSequence)
    This API is ICU internal only.
    com.ibm.icu.lang.CharSequences.equals(CharSequence, int)
    This API is ICU internal only.
    com.ibm.icu.lang.CharSequences.equals(T, T)
    This API is ICU internal only.
    com.ibm.icu.lang.CharSequences.equalsChars(CharSequence, CharSequence)
    This API is ICU internal only.
    com.ibm.icu.lang.CharSequences.getSingleCodePoint(CharSequence)
    This API is ICU internal only.
    com.ibm.icu.lang.CharSequences.indexOf(CharSequence, int)
    This API is ICU internal only.
    com.ibm.icu.lang.CharSequences.matchAfter(CharSequence, CharSequence, int, int)
    This API is ICU internal only.
    com.ibm.icu.lang.CharSequences.onCharacterBoundary(CharSequence, int)
    This API is ICU internal only.
    com.ibm.icu.lang.UCharacter.getCharFromName1_0(String)
    ICU 49
    com.ibm.icu.lang.UCharacter.getISOComment(int)
    ICU 49
    com.ibm.icu.lang.UCharacter.getName1_0(int)
    ICU 49
    com.ibm.icu.lang.UCharacter.getName1_0Iterator()
    ICU 49
    com.ibm.icu.lang.UCharacter.getPropertyValueEnumNoThrow(int, CharSequence)
    This API is ICU internal only.
    com.ibm.icu.lang.UCharacter.getStringPropertyValue(int, int, int)
    This API is ICU internal only.
    com.ibm.icu.lang.UCharacter.isJavaLetter(int)
    ICU 3.4 (Java)
    com.ibm.icu.lang.UCharacter.isJavaLetterOrDigit(int)
    ICU 3.4 (Java)
    com.ibm.icu.lang.UCharacter.isSpace(int)
    ICU 3.4 (Java)
    com.ibm.icu.lang.UScriptRun.getScriptCode()
    This API is ICU internal only.
    com.ibm.icu.lang.UScriptRun.getScriptLimit()
    This API is ICU internal only.
    com.ibm.icu.lang.UScriptRun.getScriptStart()
    This API is ICU internal only.
    com.ibm.icu.lang.UScriptRun.next()
    This API is ICU internal only.
    com.ibm.icu.lang.UScriptRun.reset()
    This API is ICU internal only.
    com.ibm.icu.lang.UScriptRun.reset(char[])
    This API is ICU internal only.
    com.ibm.icu.lang.UScriptRun.reset(char[], int, int)
    This API is ICU internal only.
    com.ibm.icu.lang.UScriptRun.reset(int, int)
    This API is ICU internal only.
    com.ibm.icu.lang.UScriptRun.reset(String)
    This API is ICU internal only.
    com.ibm.icu.lang.UScriptRun.reset(String, int, int)
    This API is ICU internal only.
    com.ibm.icu.message2.FormattedMessage.appendTo(A)
    This API is for ICU internal use only.
    com.ibm.icu.message2.FormattedMessage.charAt(int)
    This API is for ICU internal use only.
    com.ibm.icu.message2.FormattedMessage.length()
    This API is for ICU internal use only.
    com.ibm.icu.message2.FormattedMessage.nextPosition(ConstrainedFieldPosition)
    This API is for ICU internal use only.
    com.ibm.icu.message2.FormattedMessage.subSequence(int, int)
    This API is for ICU internal use only.
    com.ibm.icu.message2.FormattedMessage.toCharacterIterator()
    This API is for ICU internal use only.
    com.ibm.icu.message2.FormattedPlaceholder.getFormattedValue()
    This API is for ICU internal use only.
    com.ibm.icu.message2.FormattedPlaceholder.getInput()
    This API is for ICU internal use only.
    com.ibm.icu.message2.FormattedPlaceholder.toString()
    This API is for ICU internal use only.
    com.ibm.icu.message2.Formatter.format(Object, Map<String, Object>)
    This API is for technology preview only.
    com.ibm.icu.message2.Formatter.formatToString(Object, Map<String, Object>)
    This API is for technology preview only.
    com.ibm.icu.message2.FormatterFactory.createFormatter(Locale, Map<String, Object>)
    This API is for technology preview only.
    com.ibm.icu.message2.MessageFormatter.builder()
    This API is for technology preview only.
    com.ibm.icu.message2.MessageFormatter.Builder.build()
    This API is for technology preview only.
    com.ibm.icu.message2.MessageFormatter.Builder.setDataModel(Mf2DataModel)
    This API is for technology preview only.
    com.ibm.icu.message2.MessageFormatter.Builder.setFunctionRegistry(Mf2FunctionRegistry)
    This API is for technology preview only.
    com.ibm.icu.message2.MessageFormatter.Builder.setLocale(Locale)
    This API is for technology preview only.
    com.ibm.icu.message2.MessageFormatter.Builder.setPattern(String)
    This API is for technology preview only.
    com.ibm.icu.message2.MessageFormatter.format(Map<String, Object>)
    This API is for technology preview only.
    com.ibm.icu.message2.MessageFormatter.formatToString(Map<String, Object>)
    This API is for technology preview only.
    com.ibm.icu.message2.MessageFormatter.getDataModel()
    This API is for technology preview only.
    com.ibm.icu.message2.MessageFormatter.getLocale()
    This API is for technology preview only.
    com.ibm.icu.message2.MessageFormatter.getPattern()
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2DataModel.builder()
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2DataModel.Builder.addLocalVariable(String, Mf2DataModel.Expression)
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2DataModel.Builder.addLocalVariables(Mf2DataModel.OrderedMap<String, Mf2DataModel.Expression>)
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2DataModel.Builder.addSelector(Mf2DataModel.Expression)
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2DataModel.Builder.addSelectors(List<Mf2DataModel.Expression>)
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2DataModel.Builder.addVariant(Mf2DataModel.SelectorKeys, Mf2DataModel.Pattern)
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2DataModel.Builder.addVariants(Mf2DataModel.OrderedMap<Mf2DataModel.SelectorKeys, Mf2DataModel.Pattern>)
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2DataModel.Builder.build()
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2DataModel.Builder.setPattern(Mf2DataModel.Pattern)
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2DataModel.Expression.builder()
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2DataModel.Expression.Builder.addOption(String, Mf2DataModel.Value)
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2DataModel.Expression.Builder.addOptions(Map<String, Mf2DataModel.Value>)
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2DataModel.Expression.Builder.build()
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2DataModel.Expression.Builder.setFunctionName(String)
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2DataModel.Expression.Builder.setOperand(Mf2DataModel.Value)
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2DataModel.Expression.getFunctionName()
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2DataModel.Expression.getOperand()
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2DataModel.Expression.getOptions()
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2DataModel.Expression.toString()
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2DataModel.getLocalVariables()
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2DataModel.getPattern()
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2DataModel.getSelectors()
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2DataModel.getVariants()
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2DataModel.Pattern.builder()
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2DataModel.Pattern.Builder.add(Mf2DataModel.Part)
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2DataModel.Pattern.Builder.addAll(Collection<Mf2DataModel.Part>)
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2DataModel.Pattern.Builder.build()
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2DataModel.Pattern.getParts()
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2DataModel.Pattern.toString()
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2DataModel.SelectorKeys.builder()
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2DataModel.SelectorKeys.Builder.add(String)
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2DataModel.SelectorKeys.Builder.addAll(Collection<String>)
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2DataModel.SelectorKeys.Builder.build()
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2DataModel.SelectorKeys.getKeys()
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2DataModel.SelectorKeys.toString()
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2DataModel.Text.builder()
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2DataModel.Text.Builder.build()
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2DataModel.Text.Builder.setValue(String)
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2DataModel.Text.getValue()
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2DataModel.Text.toString()
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2DataModel.toString()
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2DataModel.Value.builder()
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2DataModel.Value.Builder.build()
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2DataModel.Value.Builder.setLiteral(String)
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2DataModel.Value.Builder.setVariableName(String)
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2DataModel.Value.getLiteral()
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2DataModel.Value.getVariableName()
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2DataModel.Value.isLiteral()
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2DataModel.Value.isVariable()
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2DataModel.Value.toString()
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2DataModel.Variable.builder()
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2DataModel.Variable.Builder.build()
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2DataModel.Variable.Builder.setName(String)
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2DataModel.Variable.getName()
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2FunctionRegistry.builder()
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2FunctionRegistry.Builder.addAll(Mf2FunctionRegistry)
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2FunctionRegistry.Builder.build()
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2FunctionRegistry.Builder.clearDefaultFormatterNames()
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2FunctionRegistry.Builder.clearFormatters()
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2FunctionRegistry.Builder.clearSelectors()
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2FunctionRegistry.Builder.removeDefaultFormatterNameForType(Class<?>)
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2FunctionRegistry.Builder.removeFormatter(String)
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2FunctionRegistry.Builder.removeSelector(String)
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2FunctionRegistry.Builder.setDefaultFormatterNameForType(Class<?>, String)
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2FunctionRegistry.Builder.setFormatter(String, FormatterFactory)
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2FunctionRegistry.Builder.setSelector(String, SelectorFactory)
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2FunctionRegistry.getDefaultFormatterNameForType(Class<?>)
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2FunctionRegistry.getDefaultFormatterTypes()
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2FunctionRegistry.getFormatter(String)
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2FunctionRegistry.getFormatterNames()
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2FunctionRegistry.getSelector(String)
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2FunctionRegistry.getSelectorNames()
    This API is for technology preview only.
    com.ibm.icu.message2.PlainStringFormattedValue.appendTo(A)
    This API is for unit testing only.
    com.ibm.icu.message2.PlainStringFormattedValue.charAt(int)
    This API is for unit testing only.
    com.ibm.icu.message2.PlainStringFormattedValue.length()
    This API is for unit testing only.
    com.ibm.icu.message2.PlainStringFormattedValue.nextPosition(ConstrainedFieldPosition)
    This API is for unit testing only.
    com.ibm.icu.message2.PlainStringFormattedValue.subSequence(int, int)
    This API is for unit testing only.
    com.ibm.icu.message2.PlainStringFormattedValue.toCharacterIterator()
    This API is for unit testing only.
    com.ibm.icu.message2.PlainStringFormattedValue.toString()
    This API is for unit testing only.
    com.ibm.icu.message2.Selector.matches(Object, String, Map<String, Object>)
    This API is for technology preview only.
    com.ibm.icu.message2.SelectorFactory.createSelector(Locale, Map<String, Object>)
    This API is for technology preview only.
    com.ibm.icu.number.CompactNotation.forCustomData(Map<String, Map<String, String>>)
    This API is ICU internal only.
    com.ibm.icu.number.FormattedNumber.getFixedDecimal()
    This API is ICU internal only.
    com.ibm.icu.number.FormattedNumber.getGender()
    This API is for technology preview only.
    com.ibm.icu.number.FormattedNumberRange.getFirstFixedDecimal()
    This API is ICU internal only.
    com.ibm.icu.number.FormattedNumberRange.getSecondFixedDecimal()
    This API is ICU internal only.
    com.ibm.icu.number.LocalizedNumberFormatter.formatImpl(DecimalQuantity, FormattedStringBuilder)
    ICU 60 This API is ICU internal only.
    com.ibm.icu.number.LocalizedNumberFormatter.formatImpl(DecimalQuantity, MeasureUnit, FormattedStringBuilder)
    ICU 67 This API is ICU internal only.
    com.ibm.icu.number.LocalizedNumberFormatter.getAffixImpl(boolean, boolean)
    This API is ICU internal only. Use FormattedNumber.nextPosition(com.ibm.icu.text.ConstrainedFieldPosition) for related functionality.
    com.ibm.icu.number.NumberFormatter.fromDecimalFormat(DecimalFormatProperties, DecimalFormatSymbols, DecimalFormatProperties)
    ICU 60 This API is ICU internal only.
    com.ibm.icu.number.NumberFormatterSettings.macros(MacroProps)
    ICU 60 This API is ICU internal only.
    com.ibm.icu.number.NumberFormatterSettings.padding(Padder)
    ICU 60 This API is ICU internal only.
    com.ibm.icu.number.NumberFormatterSettings.threshold(Long)
    ICU 60 This API is ICU internal only.
    com.ibm.icu.number.NumberFormatterSettings.unitDisplayCase(String)
    This API is for technology preview only.
    com.ibm.icu.number.NumberRangeFormatter.SpanField.readResolve()
    This API is ICU internal only.
    com.ibm.icu.number.Precision.apply(DecimalQuantity)
    ICU 60 This API is ICU internal only.
    com.ibm.icu.number.Precision.BogusRounder.apply(DecimalQuantity)
    This API is ICU internal only.
    com.ibm.icu.number.Precision.BogusRounder.into(Precision)
    This API is ICU internal only.
    com.ibm.icu.number.Precision.withMode(MathContext)
    This API is ICU internal only.
    com.ibm.icu.number.Scale.applyReciprocalTo(DecimalQuantity)
    ICU 62 This API is ICU internal only.
    com.ibm.icu.number.Scale.applyTo(DecimalQuantity)
    ICU 62 This API is ICU internal only.
    com.ibm.icu.number.Scale.withMathContext(MathContext)
    ICU 62 This API is ICU internal only.
    com.ibm.icu.text.AlphabeticIndex.getFirstCharactersInScripts()
    This API is ICU internal, only for testing.
    com.ibm.icu.text.BreakIterator.getBreakInstance(ULocale, int)
    This API is ICU internal only.
    com.ibm.icu.text.BreakIterator.getTitleInstance()
    ICU 64 Use BreakIterator.getWordInstance() instead.
    com.ibm.icu.text.BreakIterator.getTitleInstance(ULocale)
    ICU 64 Use BreakIterator.getWordInstance() instead.
    com.ibm.icu.text.BreakIterator.getTitleInstance(Locale)
    ICU 64 Use BreakIterator.getWordInstance() instead.
    com.ibm.icu.text.CanonicalIterator.permute(String, boolean, Set<String>)
    This API is ICU internal only.
    com.ibm.icu.text.CharsetDetector.getDetectableCharsets()
    This API is ICU internal only.
    com.ibm.icu.text.CharsetDetector.setDetectableCharset(String, boolean)
    This API is ICU internal only.
    com.ibm.icu.text.ChineseDateFormat.Field.ofCalendarField(int)
    ICU 50
    com.ibm.icu.text.ChineseDateFormat.Field.readResolve()
    ICU 50
    com.ibm.icu.text.ChineseDateFormat.patternCharToDateFormatField(char)
    ICU 50
    com.ibm.icu.text.ChineseDateFormat.subFormat(StringBuffer, char, int, int, int, DisplayContext, FieldPosition, char, Calendar)
    This API is ICU internal only.
    com.ibm.icu.text.ChineseDateFormat.subParse(String, int, char, int, boolean, boolean, boolean[], Calendar)
    ICU 50
    com.ibm.icu.text.ChineseDateFormatSymbols.getLeapMonth(int)
    ICU 50
    com.ibm.icu.text.ChineseDateFormatSymbols.initializeData(ULocale, ICUResourceBundle, String)
    ICU 50
    com.ibm.icu.text.CollationElementIterator.getRuleBasedCollator()
    This API is ICU internal only.
    com.ibm.icu.text.Collator.doCompare(CharSequence, CharSequence)
    This API is ICU internal only.
    com.ibm.icu.text.Collator.setStrength2(int)
    This API is ICU internal only.
    com.ibm.icu.text.Collator.setVariableTop(int)
    ICU 53 Call setMaxVariable() instead.
    com.ibm.icu.text.Collator.setVariableTop(String)
    ICU 53 Call Collator.setMaxVariable(int) instead.
    com.ibm.icu.text.ComposedCharIter.decomposition()
    ICU 2.2
    com.ibm.icu.text.ComposedCharIter.hasNext()
    ICU 2.2
    com.ibm.icu.text.ComposedCharIter.next()
    ICU 2.2
    com.ibm.icu.text.ConstrainedFieldPosition.constrainFieldAndValue(Format.Field, Object)
    This API is for technology preview and might be changed or removed in a future release.
    com.ibm.icu.text.CurrencyDisplayNames.hasData()
    This API is ICU internal only.
    com.ibm.icu.text.CurrencyMetaInfo.hasData()
    This API is ICU internal only.
    com.ibm.icu.text.CurrencyPluralInfo.pluralPatternIterator()
    This API is ICU internal only.
    com.ibm.icu.text.CurrencyPluralInfo.select(double)
    This API is ICU internal only.
    com.ibm.icu.text.CurrencyPluralInfo.select(PluralRules.FixedDecimal)
    This API is ICU internal only.
    com.ibm.icu.text.DateFormatSymbols.getDateFormatBundle(Calendar, ULocale)
    ICU 4.0
    com.ibm.icu.text.DateFormatSymbols.getDateFormatBundle(Calendar, Locale)
    ICU 4.0
    com.ibm.icu.text.DateFormatSymbols.getDateFormatBundle(Class<? extends Calendar>, ULocale)
    ICU 4.0
    com.ibm.icu.text.DateFormatSymbols.getDateFormatBundle(Class<? extends Calendar>, Locale)
    ICU 4.0
    com.ibm.icu.text.DateFormatSymbols.getLeapMonthPattern(int, int)
    This API is ICU internal only.
    com.ibm.icu.text.DateFormatSymbols.getTimeSeparatorString()
    This API is ICU internal only.
    com.ibm.icu.text.DateFormatSymbols.initializeData(ULocale, ICUResourceBundle, String)
    This API is ICU internal only.
    com.ibm.icu.text.DateFormatSymbols.setLeapMonthPattern(String, int, int)
    This API is ICU internal only.
    com.ibm.icu.text.DateFormatSymbols.setTimeSeparatorString(String)
    This API is ICU internal only.
    com.ibm.icu.text.DateIntervalFormat.getPatterns(Calendar, Calendar, Output<String>)
    This API is ICU internal only.
    com.ibm.icu.text.DateIntervalFormat.getRawPatterns()
    This API is ICU internal only.
    com.ibm.icu.text.DateIntervalFormat.parseObject(String, ParsePosition)
    This API is ICU internal only.
    com.ibm.icu.text.DateIntervalFormat.SpanField.readResolve()
    This API is ICU internal only.
    com.ibm.icu.text.DateIntervalInfo.genPatternInfo(String, boolean)
    This API is ICU internal only.
    com.ibm.icu.text.DateIntervalInfo.getPatterns()
    This API is ICU internal only.
    com.ibm.icu.text.DateIntervalInfo.getRawPatterns()
    This API is ICU internal only.
    com.ibm.icu.text.DateTimePatternGenerator.addPatternWithSkeleton(String, String, boolean, DateTimePatternGenerator.PatternInfo)
    This API is ICU internal only.
    com.ibm.icu.text.DateTimePatternGenerator.FormatParser.getItems()
    This API is ICU internal only.
    com.ibm.icu.text.DateTimePatternGenerator.FormatParser.hasDateAndTimeFields()
    This API is ICU internal only.
    com.ibm.icu.text.DateTimePatternGenerator.FormatParser.quoteLiteral(String)
    This API is ICU internal only.
    com.ibm.icu.text.DateTimePatternGenerator.FormatParser.set(String)
    This API is ICU internal only.
    com.ibm.icu.text.DateTimePatternGenerator.FormatParser.set(String, boolean)
    This API is ICU internal only.
    com.ibm.icu.text.DateTimePatternGenerator.FormatParser.toString()
    This API is ICU internal only.
    com.ibm.icu.text.DateTimePatternGenerator.FormatParser.toString(int, int)
    This API is ICU internal only.
    com.ibm.icu.text.DateTimePatternGenerator.getAppendFormatNumber(UResource.Key)
    This API is ICU internal only.
    com.ibm.icu.text.DateTimePatternGenerator.getAppendFormatNumber(String)
    This API is ICU internal only.
    com.ibm.icu.text.DateTimePatternGenerator.getCanonicalSkeletonAllowingDuplicates(String)
    This API is ICU internal only.
    com.ibm.icu.text.DateTimePatternGenerator.getDefaultHourFormatChar()
    This API is ICU internal only.
    com.ibm.icu.text.DateTimePatternGenerator.getFields(String)
    This API is ICU internal only.
    com.ibm.icu.text.DateTimePatternGenerator.getFrozenInstance(ULocale)
    This API is ICU internal only.
    com.ibm.icu.text.DateTimePatternGenerator.getInstanceNoStdPat(ULocale)
    This API is ICU internal only.
    com.ibm.icu.text.DateTimePatternGenerator.getRedundants(Collection<String>)
    This API is ICU internal only.
    com.ibm.icu.text.DateTimePatternGenerator.getSkeletonAllowingDuplicates(String)
    This API is ICU internal only.
    com.ibm.icu.text.DateTimePatternGenerator.isSingleField(String)
    This API is ICU internal only.
    com.ibm.icu.text.DateTimePatternGenerator.setDefaultHourFormatChar(char)
    This API is ICU internal only.
    com.ibm.icu.text.DateTimePatternGenerator.setFieldDisplayName(int, DateTimePatternGenerator.DisplayWidth, String)
    This API is ICU internal only.
    com.ibm.icu.text.DateTimePatternGenerator.skeletonsAreSimilar(String, String)
    This API is ICU internal only.
    com.ibm.icu.text.DateTimePatternGenerator.VariableField.getCanonicalCode(int)
    This API is ICU internal only.
    com.ibm.icu.text.DateTimePatternGenerator.VariableField.getType()
    This API is ICU internal only.
    com.ibm.icu.text.DateTimePatternGenerator.VariableField.isNumeric()
    This API is ICU internal only.
    com.ibm.icu.text.DateTimePatternGenerator.VariableField.toString()
    This API is ICU internal only.
    com.ibm.icu.text.DecimalFormat.getFixedDecimal(double)
    This API is ICU internal only.
    com.ibm.icu.text.DecimalFormat.getParseMaxDigits()
    Setting max parse digits has no effect since ICU4J 59.
    com.ibm.icu.text.DecimalFormat.PropertySetter.set(DecimalFormatProperties)
    This API is ICU internal only.
    com.ibm.icu.text.DecimalFormat.setParseMaxDigits(int)
    Setting max parse digits has no effect since ICU4J 59.
    com.ibm.icu.text.DecimalFormat.setParseStrictMode(DecimalFormatProperties.ParseMode)
    This API is ICU internal only.
    com.ibm.icu.text.DecimalFormat.setProperties(DecimalFormat.PropertySetter)
    This API is ICU internal only.
    com.ibm.icu.text.DecimalFormatSymbols.getApproximatelySignString()
    This API is for technology preview only.
    com.ibm.icu.text.DecimalFormatSymbols.getCodePointZero()
    This API is ICU internal only.
    com.ibm.icu.text.DecimalFormatSymbols.getCurrencyPattern()
    This API is for ICU internal use only
    com.ibm.icu.text.DecimalFormatSymbols.getDigitStringsLocal()
    This API is ICU internal only.
    com.ibm.icu.text.DecimalFormatSymbols.setApproximatelySignString(String)
    This API is for technology preview only.
    com.ibm.icu.text.DurationFormat.format(Object, StringBuffer, FieldPosition)
    ICU 56
    com.ibm.icu.text.DurationFormat.formatDurationFrom(long, long)
    ICU 56
    com.ibm.icu.text.DurationFormat.formatDurationFromNow(long)
    ICU 56
    com.ibm.icu.text.DurationFormat.formatDurationFromNowTo(Date)
    ICU 56
    com.ibm.icu.text.DurationFormat.getInstance(ULocale)
    ICU 56
    com.ibm.icu.text.DurationFormat.parseObject(String, ParsePosition)
    ICU 56
    com.ibm.icu.text.IDNA.addError(IDNA.Info, IDNA.Error)
    This API is ICU internal only.
    com.ibm.icu.text.IDNA.addLabelError(IDNA.Info, IDNA.Error)
    This API is ICU internal only.
    com.ibm.icu.text.IDNA.compare(UCharacterIterator, UCharacterIterator, int)
    ICU 55 Use UTS 46 instead via IDNA.getUTS46Instance(int).
    com.ibm.icu.text.IDNA.compare(StringBuffer, StringBuffer, int)
    ICU 55 Use UTS 46 instead via IDNA.getUTS46Instance(int).
    com.ibm.icu.text.IDNA.compare(String, String, int)
    ICU 55 Use UTS 46 instead via IDNA.getUTS46Instance(int).
    com.ibm.icu.text.IDNA.convertIDNToASCII(UCharacterIterator, int)
    ICU 55 Use UTS 46 instead via IDNA.getUTS46Instance(int).
    com.ibm.icu.text.IDNA.convertIDNToASCII(StringBuffer, int)
    ICU 55 Use UTS 46 instead via IDNA.getUTS46Instance(int).
    com.ibm.icu.text.IDNA.convertIDNToASCII(String, int)
    ICU 55 Use UTS 46 instead via IDNA.getUTS46Instance(int).
    com.ibm.icu.text.IDNA.convertIDNToUnicode(UCharacterIterator, int)
    ICU 55 Use UTS 46 instead via IDNA.getUTS46Instance(int).
    com.ibm.icu.text.IDNA.convertIDNToUnicode(StringBuffer, int)
    ICU 55 Use UTS 46 instead via IDNA.getUTS46Instance(int).
    com.ibm.icu.text.IDNA.convertIDNToUnicode(String, int)
    ICU 55 Use UTS 46 instead via IDNA.getUTS46Instance(int).
    com.ibm.icu.text.IDNA.convertToASCII(UCharacterIterator, int)
    ICU 55 Use UTS 46 instead via IDNA.getUTS46Instance(int).
    com.ibm.icu.text.IDNA.convertToASCII(StringBuffer, int)
    ICU 55 Use UTS 46 instead via IDNA.getUTS46Instance(int).
    com.ibm.icu.text.IDNA.convertToASCII(String, int)
    ICU 55 Use UTS 46 instead via IDNA.getUTS46Instance(int).
    com.ibm.icu.text.IDNA.convertToUnicode(UCharacterIterator, int)
    ICU 55 Use UTS 46 instead via IDNA.getUTS46Instance(int).
    com.ibm.icu.text.IDNA.convertToUnicode(StringBuffer, int)
    ICU 55 Use UTS 46 instead via IDNA.getUTS46Instance(int).
    com.ibm.icu.text.IDNA.convertToUnicode(String, int)
    ICU 55 Use UTS 46 instead via IDNA.getUTS46Instance(int).
    com.ibm.icu.text.IDNA.hasCertainErrors(IDNA.Info, EnumSet<IDNA.Error>)
    This API is ICU internal only.
    com.ibm.icu.text.IDNA.hasCertainLabelErrors(IDNA.Info, EnumSet<IDNA.Error>)
    This API is ICU internal only.
    com.ibm.icu.text.IDNA.isBiDi(IDNA.Info)
    This API is ICU internal only.
    com.ibm.icu.text.IDNA.isOkBiDi(IDNA.Info)
    This API is ICU internal only.
    com.ibm.icu.text.IDNA.promoteAndResetLabelErrors(IDNA.Info)
    This API is ICU internal only.
    com.ibm.icu.text.IDNA.resetInfo(IDNA.Info)
    This API is ICU internal only.
    com.ibm.icu.text.IDNA.setBiDi(IDNA.Info)
    This API is ICU internal only.
    com.ibm.icu.text.IDNA.setNotOkBiDi(IDNA.Info)
    This API is ICU internal only.
    com.ibm.icu.text.IDNA.setTransitionalDifferent(IDNA.Info)
    This API is ICU internal only.
    com.ibm.icu.text.ListFormatter.Field.readResolve()
    This API is ICU internal only.
    com.ibm.icu.text.ListFormatter.getLocale()
    This API is ICU internal only.
    com.ibm.icu.text.ListFormatter.SpanField.readResolve()
    This API is ICU internal only.
    com.ibm.icu.text.LocaleDisplayNames.scriptDisplayNameInContext(String)
    This API is ICU internal only.
    com.ibm.icu.text.MeasureFormat.getRangeFormat(ULocale, MeasureFormat.FormatWidth)
    This API is ICU internal only.
    com.ibm.icu.text.Normalizer.clone()
    ICU 56 Use Normalizer2 instead.
    com.ibm.icu.text.Normalizer.compose(char[], char[], boolean, int)
    ICU 56 Use Normalizer2 instead.
    com.ibm.icu.text.Normalizer.compose(char[], int, int, char[], int, int, boolean, int)
    ICU 56 Use Normalizer2 instead.
    com.ibm.icu.text.Normalizer.compose(String, boolean)
    ICU 56 Use Normalizer2 instead.
    com.ibm.icu.text.Normalizer.compose(String, boolean, int)
    ICU 56 Use Normalizer2 instead.
    com.ibm.icu.text.Normalizer.concatenate(char[], char[], Normalizer.Mode, int)
    ICU 56 Use Normalizer2 instead.
    com.ibm.icu.text.Normalizer.concatenate(char[], int, int, char[], int, int, char[], int, int, Normalizer.Mode, int)
    ICU 56 Use Normalizer2 instead.
    com.ibm.icu.text.Normalizer.concatenate(String, String, Normalizer.Mode, int)
    ICU 56 Use Normalizer2 instead.
    com.ibm.icu.text.Normalizer.current()
    ICU 56
    com.ibm.icu.text.Normalizer.decompose(char[], char[], boolean, int)
    ICU 56 Use Normalizer2 instead.
    com.ibm.icu.text.Normalizer.decompose(char[], int, int, char[], int, int, boolean, int)
    ICU 56 Use Normalizer2 instead.
    com.ibm.icu.text.Normalizer.decompose(String, boolean)
    ICU 56 Use Normalizer2 instead.
    com.ibm.icu.text.Normalizer.decompose(String, boolean, int)
    ICU 56 Use Normalizer2 instead.
    com.ibm.icu.text.Normalizer.endIndex()
    ICU 56
    com.ibm.icu.text.Normalizer.first()
    ICU 56
    com.ibm.icu.text.Normalizer.getBeginIndex()
    ICU 2.2. Use startIndex() instead.
    com.ibm.icu.text.Normalizer.getEndIndex()
    ICU 2.2. Use endIndex() instead.
    com.ibm.icu.text.Normalizer.getFC_NFKC_Closure(int)
    ICU 56
    com.ibm.icu.text.Normalizer.getFC_NFKC_Closure(int, char[])
    ICU 56
    com.ibm.icu.text.Normalizer.getIndex()
    ICU 56
    com.ibm.icu.text.Normalizer.getLength()
    ICU 56
    com.ibm.icu.text.Normalizer.getMode()
    ICU 56
    com.ibm.icu.text.Normalizer.getOption(int)
    ICU 56
    com.ibm.icu.text.Normalizer.getText()
    ICU 56
    com.ibm.icu.text.Normalizer.getText(char[])
    ICU 56
    com.ibm.icu.text.Normalizer.isNormalized(char[], int, int, Normalizer.Mode, int)
    ICU 56 Use Normalizer2 instead.
    com.ibm.icu.text.Normalizer.isNormalized(int, Normalizer.Mode, int)
    ICU 56 Use Normalizer2 instead.
    com.ibm.icu.text.Normalizer.isNormalized(String, Normalizer.Mode, int)
    ICU 56 Use Normalizer2 instead.
    com.ibm.icu.text.Normalizer.last()
    ICU 56
    com.ibm.icu.text.Normalizer.Mode.getNormalizer2(int)
    This API is ICU internal only.
    com.ibm.icu.text.Normalizer.next()
    ICU 56
    com.ibm.icu.text.Normalizer.normalize(char[], char[], Normalizer.Mode, int)
    ICU 56 Use Normalizer2 instead.
    com.ibm.icu.text.Normalizer.normalize(char[], int, int, char[], int, int, Normalizer.Mode, int)
    ICU 56 Use Normalizer2 instead.
    com.ibm.icu.text.Normalizer.normalize(int, Normalizer.Mode)
    ICU 56 Use Normalizer2 instead.
    com.ibm.icu.text.Normalizer.normalize(int, Normalizer.Mode, int)
    ICU 56 Use Normalizer2 instead.
    com.ibm.icu.text.Normalizer.normalize(String, Normalizer.Mode)
    ICU 56 Use Normalizer2 instead.
    com.ibm.icu.text.Normalizer.normalize(String, Normalizer.Mode, int)
    ICU 56 Use Normalizer2 instead.
    com.ibm.icu.text.Normalizer.previous()
    ICU 56
    com.ibm.icu.text.Normalizer.quickCheck(char[], int, int, Normalizer.Mode, int)
    ICU 56 Use Normalizer2 instead.
    com.ibm.icu.text.Normalizer.quickCheck(char[], Normalizer.Mode, int)
    ICU 56 Use Normalizer2 instead.
    com.ibm.icu.text.Normalizer.quickCheck(String, Normalizer.Mode)
    ICU 56 Use Normalizer2 instead.
    com.ibm.icu.text.Normalizer.quickCheck(String, Normalizer.Mode, int)
    ICU 56 Use Normalizer2 instead.
    com.ibm.icu.text.Normalizer.reset()
    ICU 56
    com.ibm.icu.text.Normalizer.setIndex(int)
    ICU 3.2
    com.ibm.icu.text.Normalizer.setIndexOnly(int)
    ICU 56
    com.ibm.icu.text.Normalizer.setMode(Normalizer.Mode)
    ICU 56
    com.ibm.icu.text.Normalizer.setOption(int, boolean)
    ICU 56
    com.ibm.icu.text.Normalizer.setText(char[])
    ICU 56
    com.ibm.icu.text.Normalizer.setText(UCharacterIterator)
    ICU 56
    com.ibm.icu.text.Normalizer.setText(String)
    ICU 56
    com.ibm.icu.text.Normalizer.setText(StringBuffer)
    ICU 56
    com.ibm.icu.text.Normalizer.setText(CharacterIterator)
    ICU 56
    com.ibm.icu.text.Normalizer.startIndex()
    ICU 56
    com.ibm.icu.text.NumberFormat.getEffectiveCurrency()
    This API is ICU internal only.
    com.ibm.icu.text.NumberFormat.getPattern(Locale, int)
    ICU 3.4 subclassers should override getPattern(ULocale, int) instead of this method.
    com.ibm.icu.text.NumberFormat.getPatternForStyle(ULocale, int)
    This API is ICU internal only.
    com.ibm.icu.text.NumberFormat.getPatternForStyleAndNumberingSystem(ULocale, String, int)
    This API is ICU internal only.
    com.ibm.icu.text.PersonName.NameField.forString(String)
    This API is for ICU internal use only.
    com.ibm.icu.text.PersonNameFormatter.toString()
    This API is for debugging only.
    com.ibm.icu.text.PluralFormat.setLocale(ULocale)
    ICU 50 This method clears the pattern and might create a different kind of PluralRules instance; use one of the constructors to create a new instance instead.
    com.ibm.icu.text.PluralRules.compareTo(PluralRules)
    internal
    com.ibm.icu.text.PluralRules.computeLimited(String, PluralRules.SampleType)
    internal
    com.ibm.icu.text.PluralRules.DecimalQuantitySamples.addDecimalQuantitySamples(Collection<DecimalQuantity>)
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.DecimalQuantitySamples.addSamples(Collection<Double>)
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.DecimalQuantitySamples.addSamples(Collection<Double>, Collection<DecimalQuantity>)
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.DecimalQuantitySamples.getSamples()
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.DecimalQuantitySamples.getStartEndSamples(Set<DecimalQuantity>)
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.DecimalQuantitySamples.toString()
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.DecimalQuantitySamplesRange.toString()
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.Factory.forLocale(ULocale)
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.Factory.forLocale(ULocale, PluralRules.PluralType)
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.Factory.getAvailableULocales()
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.Factory.getDefaultFactory()
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.Factory.getFunctionalEquivalent(ULocale, boolean[])
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.Factory.hasOverride(ULocale)
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.FixedDecimal.compareTo(PluralRules.FixedDecimal)
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.FixedDecimal.createWithExponent(double, int, int)
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.FixedDecimal.decimals(double)
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.FixedDecimal.doubleValue()
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.FixedDecimal.equals(Object)
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.FixedDecimal.floatValue()
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.FixedDecimal.getBaseFactor()
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.FixedDecimal.getDecimalDigits()
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.FixedDecimal.getDecimalDigitsWithoutTrailingZeros()
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.FixedDecimal.getIntegerValue()
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.FixedDecimal.getOperand(String)
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.FixedDecimal.getPluralOperand(PluralRules.Operand)
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.FixedDecimal.getSource()
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.FixedDecimal.getVisibleDecimalDigitCount()
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.FixedDecimal.getVisibleDecimalDigitCountWithoutTrailingZeros()
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.FixedDecimal.hashCode()
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.FixedDecimal.hasIntegerValue()
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.FixedDecimal.intValue()
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.FixedDecimal.isHasIntegerValue()
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.FixedDecimal.isInfinite()
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.FixedDecimal.isNaN()
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.FixedDecimal.isNegative()
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.FixedDecimal.longValue()
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.FixedDecimal.toString()
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.getAllKeywordDecimalQuantityValues(String)
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.getAllKeywordValues(String, PluralRules.SampleType)
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.getDecimalQuantitySamples(String)
    ICU internal only
    com.ibm.icu.text.PluralRules.getDecimalQuantitySamples(String, PluralRules.SampleType)
    ICU internal only
    com.ibm.icu.text.PluralRules.getDecimalSamples(String, PluralRules.SampleType)
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.getKeywordStatus(String, int, Set<DecimalQuantity>, Output<DecimalQuantity>, PluralRules.SampleType)
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.getRules(String)
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.getSamples(String, PluralRules.SampleType)
    ICU internal only
    com.ibm.icu.text.PluralRules.getUniqueKeywordDecimalQuantityValue(String)
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.IFixedDecimal.getPluralOperand(PluralRules.Operand)
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.IFixedDecimal.isHasIntegerValue()
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.IFixedDecimal.isInfinite()
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.IFixedDecimal.isNaN()
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.isLimited(String, PluralRules.SampleType)
    internal
    com.ibm.icu.text.PluralRules.matches(PluralRules.FixedDecimal, String)
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.newInternal(String, StandardPluralRanges)
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.select(double, int, long)
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.select(PluralRules.IFixedDecimal)
    This API is ICU internal only.
    com.ibm.icu.text.RbnfLenientScanner.allIgnorable(String)
    ICU 54
    com.ibm.icu.text.RbnfLenientScanner.findText(String, String, int)
    ICU 54
    com.ibm.icu.text.RbnfLenientScanner.prefixLength(String, String)
    ICU 54
    com.ibm.icu.text.RbnfLenientScannerProvider.get(ULocale, String)
    ICU 54
    com.ibm.icu.text.RelativeDateTimeFormatter.Field.readResolve()
    This API is ICU internal only.
    com.ibm.icu.text.RuleBasedBreakIterator.dump(PrintStream)
    This API is ICU internal only.
    com.ibm.icu.text.RuleBasedBreakIterator.getInstanceFromCompiledRules(ByteBuffer)
    This API is ICU internal only.
    com.ibm.icu.text.RuleBasedCollator.doCompare(CharSequence, CharSequence)
    This API is ICU internal only.
    com.ibm.icu.text.RuleBasedCollator.internalAddContractions(int, UnicodeSet)
    This API is ICU internal only.
    com.ibm.icu.text.RuleBasedCollator.internalGetCEs(CharSequence)
    This API is ICU internal only.
    com.ibm.icu.text.RuleBasedCollator.isHiraganaQuaternary()
    ICU 50 Implementation detail, cannot be set via API, was removed from implementation.
    com.ibm.icu.text.RuleBasedCollator.setHiraganaQuaternary(boolean)
    ICU 50 Implementation detail, cannot be set via API, was removed from implementation.
    com.ibm.icu.text.RuleBasedCollator.setHiraganaQuaternaryDefault()
    ICU 50 Implementation detail, cannot be set via API, was removed from implementation.
    com.ibm.icu.text.RuleBasedCollator.setVariableTop(int)
    ICU 53 Call setMaxVariable() instead.
    com.ibm.icu.text.RuleBasedCollator.setVariableTop(String)
    ICU 53 Call RuleBasedCollator.setMaxVariable(int) instead.
    com.ibm.icu.text.RuleBasedTransliterator.addSourceTargetSet(UnicodeSet, UnicodeSet, UnicodeSet)
    This API is ICU internal only.
    com.ibm.icu.text.RuleBasedTransliterator.handleTransliterate(Replaceable, Transliterator.Position, boolean)
    This API is ICU internal only.
    com.ibm.icu.text.RuleBasedTransliterator.safeClone()
    This API is ICU internal only.
    com.ibm.icu.text.RuleBasedTransliterator.toRules(boolean)
    This API is ICU internal only.
    com.ibm.icu.text.SearchIterator.setMatchNotFound()
    This API is ICU internal only.
    com.ibm.icu.text.SimpleDateFormat.getInstance(Calendar.FormatConfiguration)
    This API is ICU internal only.
    com.ibm.icu.text.SimpleDateFormat.intervalFormatByAlgorithm(Calendar, Calendar, StringBuffer, FieldPosition)
    This API is ICU internal only.
    com.ibm.icu.text.SimpleDateFormat.matchAlphaMonthStrings(String, int, String[], String[], Calendar)
    This API is ICU internal only. Does not handle monthPattern. field is always Calendar.MONTH
    com.ibm.icu.text.SimpleDateFormat.matchString(String, int, int, String[], String, Calendar)
    This API is ICU internal only.
    com.ibm.icu.text.SimpleDateFormat.subFormat(char, int, int, int, DisplayContext, FieldPosition, char, Calendar)
    This API is ICU internal only.
    com.ibm.icu.text.SimpleDateFormat.subFormat(StringBuffer, char, int, int, int, DisplayContext, FieldPosition, char, Calendar)
    This API is ICU internal only.
    com.ibm.icu.text.SimpleDateFormat.subParse(String, int, char, int, boolean, boolean, boolean[], Calendar, MessageFormat, Output<TimeZoneFormat.TimeType>, Output<DayPeriodRules.DayPeriod>)
    This API is ICU internal only.
    com.ibm.icu.text.SimpleDateFormat.zeroPaddingNumber(NumberFormat, StringBuffer, int, int, int)
    This API is ICU internal only.
    com.ibm.icu.text.SimplePersonName.toString()
    This API is ICU internal only.
    com.ibm.icu.text.SpoofChecker.Builder.setData(Reader, Reader)
    ICU 58
    com.ibm.icu.text.SpoofChecker.getRestrictionLevel()
    This API is ICU internal only.
    com.ibm.icu.text.SpoofChecker.getSkeleton(int, String)
    ICU 58
    com.ibm.icu.text.StringCharacterIterator.clone()
    ICU 2.4. Use java.text.StringCharacterIterator instead.
    com.ibm.icu.text.StringCharacterIterator.current()
    ICU 2.4. Use java.text.StringCharacterIterator instead.
    com.ibm.icu.text.StringCharacterIterator.equals(Object)
    ICU 2.4. Use java.text.StringCharacterIterator instead.
    com.ibm.icu.text.StringCharacterIterator.first()
    ICU 2.4. Use java.text.StringCharacterIterator instead.
    com.ibm.icu.text.StringCharacterIterator.getBeginIndex()
    ICU 2.4. Use java.text.StringCharacterIterator instead.
    com.ibm.icu.text.StringCharacterIterator.getEndIndex()
    ICU 2.4. Use java.text.StringCharacterIterator instead.
    com.ibm.icu.text.StringCharacterIterator.getIndex()
    ICU 2.4. Use java.text.StringCharacterIterator instead.
    com.ibm.icu.text.StringCharacterIterator.hashCode()
    ICU 2.4. Use java.text.StringCharacterIterator instead.
    com.ibm.icu.text.StringCharacterIterator.last()
    ICU 2.4. Use java.text.StringCharacterIterator instead.
    com.ibm.icu.text.StringCharacterIterator.next()
    ICU 2.4. Use java.text.StringCharacterIterator instead.
    com.ibm.icu.text.StringCharacterIterator.previous()
    ICU 2.4. Use java.text.StringCharacterIterator instead.
    com.ibm.icu.text.StringCharacterIterator.setIndex(int)
    ICU 2.4. Use java.text.StringCharacterIterator instead.
    com.ibm.icu.text.StringCharacterIterator.setText(String)
    ICU 2.4. Use java.text.StringCharacterIterator instead.
    com.ibm.icu.text.StringSearch.setMatchNotFound()
    This API is ICU internal only.
    com.ibm.icu.text.TimeUnitFormat.clone()
    ICU 53 see MeasureFormat
    com.ibm.icu.text.TimeUnitFormat.getNumberFormat()
    ICU 53 see MeasureFormat.
    com.ibm.icu.text.TimeUnitFormat.parseObject(String, ParsePosition)
    ICU 53 see MeasureFormat.
    com.ibm.icu.text.TimeUnitFormat.setLocale(ULocale)
    ICU 53 see MeasureFormat.
    com.ibm.icu.text.TimeUnitFormat.setLocale(Locale)
    ICU 53 see MeasureFormat.
    com.ibm.icu.text.TimeUnitFormat.setNumberFormat(NumberFormat)
    ICU 53 see MeasureFormat.
    com.ibm.icu.text.TimeZoneNames.Factory.getTimeZoneNames(ULocale)
    This API is ICU internal only.
    com.ibm.icu.text.TimeZoneNames.getDisplayNames(String, TimeZoneNames.NameType[], long, String[], int)
    This API is ICU internal only.
    com.ibm.icu.text.TimeZoneNames.loadAllDisplayNames()
    This API is ICU internal only.
    com.ibm.icu.text.Transliterator.addSourceTargetSet(UnicodeSet, UnicodeSet, UnicodeSet)
    This API is ICU internal only.
    com.ibm.icu.text.Transliterator.getFilterAsUnicodeSet(UnicodeSet)
    This API is ICU internal only.
    com.ibm.icu.text.Transliterator.registerAny()
    This API is ICU internal only.
    com.ibm.icu.text.UFieldPosition.getCountVisibleFractionDigits()
    This API is ICU internal only.
    com.ibm.icu.text.UFieldPosition.getFractionDigits()
    This API is ICU internal only.
    com.ibm.icu.text.UFieldPosition.setFractionDigits(int, long)
    This API is ICU internal only.
    com.ibm.icu.text.UnicodeSet.addBridges(UnicodeSet)
    This API is ICU internal only.
    com.ibm.icu.text.UnicodeSet.applyPattern(String, ParsePosition, SymbolTable, int)
    This API is ICU internal only.
    com.ibm.icu.text.UnicodeSet.compare(Iterator<T>, Iterator<T>)
    This API is ICU internal only.
    com.ibm.icu.text.UnicodeSet.findIn(CharSequence, int, boolean)
    This API is ICU internal only. Use span instead.
    com.ibm.icu.text.UnicodeSet.findLastIn(CharSequence, int, boolean)
    This API is ICU internal only. Use spanBack instead.
    com.ibm.icu.text.UnicodeSet.getDefaultXSymbolTable()
    This API is ICU internal only.
    com.ibm.icu.text.UnicodeSet.getRegexEquivalent()
    This API is ICU internal only.
    com.ibm.icu.text.UnicodeSet.getSingleCodePoint(CharSequence)
    This API is ICU internal only.
    com.ibm.icu.text.UnicodeSet.matchesAt(CharSequence, int)
    This API is ICU internal only.
    com.ibm.icu.text.UnicodeSet.setDefaultXSymbolTable(UnicodeSet.XSymbolTable)
    This API is ICU internal only.
    com.ibm.icu.text.UnicodeSet.spanAndCount(CharSequence, int, UnicodeSet.SpanCondition, OutputInt)
    This API is ICU internal only.
    com.ibm.icu.text.UnicodeSet.stripFrom(CharSequence, boolean)
    This API is ICU internal only. Use replaceFrom.
    com.ibm.icu.util.BasicTimeZone.getLocalOptionValue(BasicTimeZone.LocalOption)
    This API is ICU internal only.
    com.ibm.icu.util.BytesTrie.jumpByDelta(byte[], int)
    This API is ICU internal only.
    com.ibm.icu.util.BytesTrieBuilder.getMaxBranchLinearSubNodeLength()
    This API is ICU internal only.
    com.ibm.icu.util.BytesTrieBuilder.getMaxLinearMatchLength()
    This API is ICU internal only.
    com.ibm.icu.util.BytesTrieBuilder.getMinLinearMatch()
    This API is ICU internal only.
    com.ibm.icu.util.BytesTrieBuilder.internalEncodeDelta(int, byte[])
    This API is ICU internal only.
    com.ibm.icu.util.BytesTrieBuilder.matchNodesCanHaveValues()
    This API is ICU internal only.
    com.ibm.icu.util.BytesTrieBuilder.write(int)
    This API is ICU internal only.
    com.ibm.icu.util.BytesTrieBuilder.write(int, int)
    This API is ICU internal only.
    com.ibm.icu.util.BytesTrieBuilder.writeDeltaTo(int)
    This API is ICU internal only.
    com.ibm.icu.util.BytesTrieBuilder.writeValueAndFinal(int, boolean)
    This API is ICU internal only.
    com.ibm.icu.util.BytesTrieBuilder.writeValueAndType(boolean, int, int)
    This API is ICU internal only.
    com.ibm.icu.util.Calendar.computeMillisInDay()
    ICU 60
    com.ibm.icu.util.Calendar.computeMillisInDayLong()
    This API is ICU internal only.
    com.ibm.icu.util.Calendar.computeZoneOffset(long, int)
    ICU 60
    com.ibm.icu.util.Calendar.computeZoneOffset(long, long)
    This API is ICU internal only.
    com.ibm.icu.util.Calendar.FormatConfiguration.getCalendar()
    This API is ICU internal only.
    com.ibm.icu.util.Calendar.FormatConfiguration.getDateFormatSymbols()
    This API is ICU internal only.
    com.ibm.icu.util.Calendar.FormatConfiguration.getLocale()
    This API is ICU internal only.
    com.ibm.icu.util.Calendar.FormatConfiguration.getOverrideString()
    This API is ICU internal only.
    com.ibm.icu.util.Calendar.FormatConfiguration.getPatternString()
    This API is ICU internal only.
    com.ibm.icu.util.Calendar.getDateAtTimePattern(Calendar, ULocale, int)
    This API is ICU internal only.
    com.ibm.icu.util.Calendar.getDateTimePattern(Calendar, ULocale, int)
    This API is ICU internal only.
    com.ibm.icu.util.Calendar.getDayOfWeekType(int)
    ICU 54 use Calendar.getWeekDataForRegion(String), Calendar.getWeekData(), Calendar.setWeekData(WeekData)
    com.ibm.icu.util.Calendar.getRelatedYear()
    This API is ICU internal only.
    com.ibm.icu.util.Calendar.getWeekendTransition(int)
    ICU 54 use Calendar.getWeekDataForRegion(String), Calendar.getWeekData(), Calendar.setWeekData(WeekData)
    com.ibm.icu.util.Calendar.haveDefaultCentury()
    This API is ICU internal only.
    com.ibm.icu.util.Calendar.internalGetMonth()
    This API is ICU internal only.
    com.ibm.icu.util.Calendar.internalGetMonth(int)
    This API is ICU internal only.
    com.ibm.icu.util.Calendar.setRelatedYear(int)
    This API is ICU internal only.
    com.ibm.icu.util.CharsTrieBuilder.getMaxBranchLinearSubNodeLength()
    This API is ICU internal only.
    com.ibm.icu.util.CharsTrieBuilder.getMaxLinearMatchLength()
    This API is ICU internal only.
    com.ibm.icu.util.CharsTrieBuilder.getMinLinearMatch()
    This API is ICU internal only.
    com.ibm.icu.util.CharsTrieBuilder.matchNodesCanHaveValues()
    This API is ICU internal only.
    com.ibm.icu.util.CharsTrieBuilder.write(int)
    This API is ICU internal only.
    com.ibm.icu.util.CharsTrieBuilder.write(int, int)
    This API is ICU internal only.
    com.ibm.icu.util.CharsTrieBuilder.writeDeltaTo(int)
    This API is ICU internal only.
    com.ibm.icu.util.CharsTrieBuilder.writeValueAndFinal(int, boolean)
    This API is ICU internal only.
    com.ibm.icu.util.CharsTrieBuilder.writeValueAndType(boolean, int, int)
    This API is ICU internal only.
    com.ibm.icu.util.ChineseCalendar.haveDefaultCentury()
    This API is ICU internal only.
    com.ibm.icu.util.ChineseCalendar.internalGetMonth()
    This API is ICU internal only.
    com.ibm.icu.util.ChineseCalendar.internalGetMonth(int)
    This API is ICU internal only.
    com.ibm.icu.util.CodePointTrie.cpIndex(int)
    This API is ICU internal only.
    com.ibm.icu.util.CodePointTrie.Fast.cpIndex(int)
    This API is ICU internal only.
    com.ibm.icu.util.CodePointTrie.fastIndex(int)
    This API is ICU internal only.
    com.ibm.icu.util.CodePointTrie.Small.cpIndex(int)
    This API is ICU internal only.
    com.ibm.icu.util.CodePointTrie.smallIndex(CodePointTrie.Type, int)
    This API is ICU internal only.
    com.ibm.icu.util.CompactByteArray.clone()
    This API is ICU internal only.
    com.ibm.icu.util.CompactByteArray.compact()
    This API is ICU internal only.
    com.ibm.icu.util.CompactByteArray.compact(boolean)
    This API is ICU internal only.
    com.ibm.icu.util.CompactByteArray.elementAt(char)
    This API is ICU internal only.
    com.ibm.icu.util.CompactByteArray.equals(Object)
    This API is ICU internal only.
    com.ibm.icu.util.CompactByteArray.getIndexArray()
    This API is ICU internal only.
    com.ibm.icu.util.CompactByteArray.getValueArray()
    This API is ICU internal only.
    com.ibm.icu.util.CompactByteArray.hashCode()
    This API is ICU internal only.
    com.ibm.icu.util.CompactByteArray.setElementAt(char, byte)
    This API is ICU internal only.
    com.ibm.icu.util.CompactByteArray.setElementAt(char, char, byte)
    This API is ICU internal only.
    com.ibm.icu.util.CompactCharArray.clone()
    This API is ICU internal only.
    com.ibm.icu.util.CompactCharArray.compact()
    This API is ICU internal only.
    com.ibm.icu.util.CompactCharArray.compact(boolean)
    This API is ICU internal only.
    com.ibm.icu.util.CompactCharArray.elementAt(char)
    This API is ICU internal only.
    com.ibm.icu.util.CompactCharArray.equals(Object)
    This API is ICU internal only.
    com.ibm.icu.util.CompactCharArray.getIndexArray()
    This API is ICU internal only.
    com.ibm.icu.util.CompactCharArray.getValueArray()
    This API is ICU internal only.
    com.ibm.icu.util.CompactCharArray.hashCode()
    This API is ICU internal only.
    com.ibm.icu.util.CompactCharArray.setElementAt(char, char)
    This API is ICU internal only.
    com.ibm.icu.util.CompactCharArray.setElementAt(char, char, char)
    This API is ICU internal only.
    com.ibm.icu.util.CopticCalendar.getJDEpochOffset()
    This API is ICU internal only.
    com.ibm.icu.util.CopticCalendar.handleComputeFields(int)
    This API is ICU internal only.
    com.ibm.icu.util.CopticCalendar.handleGetExtendedYear()
    This API is ICU internal only.
    com.ibm.icu.util.Currency.CurrencyStringInfo.getCurrencyString()
    This API is ICU internal only.
    com.ibm.icu.util.Currency.CurrencyStringInfo.getISOCode()
    This API is ICU internal only.
    com.ibm.icu.util.Currency.getParsingTrie(ULocale, int)
    This API is ICU internal only.
    com.ibm.icu.util.Currency.parse(ULocale, String, int, ParsePosition)
    This API is ICU internal only.
    com.ibm.icu.util.DangiCalendar.getType()
    This API is ICU internal only.
    com.ibm.icu.util.EthiopicCalendar.getJDEpochOffset()
    This API is ICU internal only.
    com.ibm.icu.util.EthiopicCalendar.handleComputeFields(int)
    This API is ICU internal only.
    com.ibm.icu.util.EthiopicCalendar.handleGetExtendedYear()
    This API is ICU internal only.
    com.ibm.icu.util.EthiopicCalendar.handleGetLimit(int, int)
    This API is ICU internal only.
    com.ibm.icu.util.GenderInfo.getInstance(ULocale)
    This API is ICU internal only.
    com.ibm.icu.util.GenderInfo.getInstance(Locale)
    This API is ICU internal only.
    com.ibm.icu.util.GenderInfo.getListGender(GenderInfo.Gender...)
    This API is ICU internal only.
    com.ibm.icu.util.GenderInfo.getListGender(List<GenderInfo.Gender>)
    This API is ICU internal only.
    com.ibm.icu.util.GenderInfo.ListGenderStyle.fromName(String)
    This API is ICU internal only.
    com.ibm.icu.util.HebrewCalendar.internalGetMonth()
    This API is ICU internal only.
    com.ibm.icu.util.HebrewCalendar.isLeapYear(int)
    This API is ICU internal only.
    com.ibm.icu.util.HebrewCalendar.validateField(int)
    This API is ICU internal only.
    com.ibm.icu.util.JapaneseCalendar.enableTentativeEra()
    This API is ICU internal only.
    com.ibm.icu.util.JapaneseCalendar.haveDefaultCentury()
    This API is ICU internal only.
    com.ibm.icu.util.LocaleMatcher.Builder.internalSetThresholdDistance(int)
    This API is ICU internal only.
    com.ibm.icu.util.LocaleMatcher.match(ULocale, ULocale, ULocale, ULocale)
    ICU 65 Build and use a matcher rather than comparing pairs of locales.
    com.ibm.icu.util.MeasureUnit.addUnit(String, String, MeasureUnit.Factory)
    This API is ICU internal only.
    com.ibm.icu.util.MeasureUnit.Factory.create(String, String)
    This API is ICU internal only.
    com.ibm.icu.util.MeasureUnit.findBySubType(String)
    This API is ICU internal only.
    com.ibm.icu.util.MeasureUnit.fromMeasureUnitImpl(MeasureUnitImpl)
    Internal API for ICU use only.
    com.ibm.icu.util.MeasureUnit.getCopyOfMeasureUnitImpl()
    This API is ICU internal only.
    com.ibm.icu.util.MeasureUnit.internalGetInstance(String, String)
    This API is ICU internal only.
    com.ibm.icu.util.MeasureUnit.MeasurePrefix.getIdentifier()
    This API is ICU internal only.
    com.ibm.icu.util.OutputInt.toString()
    This API is ICU internal only.
    com.ibm.icu.util.PersianCalendar.getType()
    This API is ICU internal only.
    com.ibm.icu.util.PersianCalendar.handleComputeFields(int)
    This API is ICU internal only.
    com.ibm.icu.util.PersianCalendar.handleComputeMonthStart(int, int, boolean)
    This API is ICU internal only.
    com.ibm.icu.util.PersianCalendar.handleGetExtendedYear()
    This API is ICU internal only.
    com.ibm.icu.util.PersianCalendar.handleGetLimit(int, int)
    This API is ICU internal only.
    com.ibm.icu.util.PersianCalendar.handleGetMonthLength(int, int)
    This API is ICU internal only.
    com.ibm.icu.util.PersianCalendar.handleGetYearLength(int)
    This API is ICU internal only.
    com.ibm.icu.util.SimpleTimeZone.getOffset(int, int, int, int, int, int, int)
    This API is ICU internal only.
    com.ibm.icu.util.StringTrieBuilder.addImpl(CharSequence, int)
    This API is ICU internal only.
    com.ibm.icu.util.StringTrieBuilder.buildImpl(StringTrieBuilder.Option)
    This API is ICU internal only.
    com.ibm.icu.util.StringTrieBuilder.clearImpl()
    This API is ICU internal only.
    com.ibm.icu.util.StringTrieBuilder.getMaxBranchLinearSubNodeLength()
    This API is ICU internal only.
    com.ibm.icu.util.StringTrieBuilder.getMaxLinearMatchLength()
    This API is ICU internal only.
    com.ibm.icu.util.StringTrieBuilder.getMinLinearMatch()
    This API is ICU internal only.
    com.ibm.icu.util.StringTrieBuilder.matchNodesCanHaveValues()
    This API is ICU internal only.
    com.ibm.icu.util.StringTrieBuilder.write(int)
    This API is ICU internal only.
    com.ibm.icu.util.StringTrieBuilder.write(int, int)
    This API is ICU internal only.
    com.ibm.icu.util.StringTrieBuilder.writeDeltaTo(int)
    This API is ICU internal only.
    com.ibm.icu.util.StringTrieBuilder.writeValueAndFinal(int, boolean)
    This API is ICU internal only.
    com.ibm.icu.util.StringTrieBuilder.writeValueAndType(boolean, int, int)
    This API is ICU internal only.
    com.ibm.icu.util.TimeZone.forLocaleOrDefault(Locale)
    This API is ICU internal only.
    com.ibm.icu.util.TimeZone.forULocaleOrDefault(ULocale)
    This API is ICU internal only.
    com.ibm.icu.util.TimeZone.setICUDefault(TimeZone)
    This API is ICU internal only.
    com.ibm.icu.util.ULocale.getDisplayScriptInContext()
    This API is ICU internal only.
    com.ibm.icu.util.ULocale.getDisplayScriptInContext(ULocale)
    This API is ICU internal only.
    com.ibm.icu.util.ULocale.getDisplayScriptInContext(String, ULocale)
    This API is ICU internal only.
    com.ibm.icu.util.ULocale.getDisplayScriptInContext(String, String)
    This API is ICU internal only.
    com.ibm.icu.util.ULocale.getRegionForSupplementalData(ULocale, boolean)
    This API is ICU internal only.
    com.ibm.icu.util.ULocale.minimizeSubtags(ULocale, ULocale.Minimize)
    This API is ICU internal only.
    com.ibm.icu.util.UniversalTimeScale.toBigDecimalTrunc(BigDecimal, int)
    This API is ICU internal only.
    com.ibm.icu.util.UResourceBundle.findTopLevel(int)
    This API is ICU internal only.
    com.ibm.icu.util.UResourceBundle.findTopLevel(String)
    This API is ICU internal only.
    com.ibm.icu.util.UResourceBundle.handleKeySet()
    This API is ICU internal only.
    com.ibm.icu.util.UResourceBundle.isTopLevelResource()
    This API is ICU internal only.
    com.ibm.icu.util.UResourceBundle.keySet()
    This API is ICU internal only.
    com.ibm.icu.util.VersionInfo.getVersionString(int, int)
    This API is ICU internal only. (For use in CLDR, etc.)
  • Deprecated Constructors
    Constructor
    Description
    com.ibm.icu.impl.text.RbnfScannerProviderImpl()
    This API is ICU internal only.
    com.ibm.icu.lang.UScriptRun()
    This API is ICU internal only.
    com.ibm.icu.lang.UScriptRun(char[])
    This API is ICU internal only.
    com.ibm.icu.lang.UScriptRun(char[], int, int)
    This API is ICU internal only.
    com.ibm.icu.lang.UScriptRun(String)
    This API is ICU internal only.
    com.ibm.icu.lang.UScriptRun(String, int, int)
    This API is ICU internal only.
    com.ibm.icu.message2.FormattedMessage()
    This API is for ICU internal use only.
    com.ibm.icu.message2.FormattedPlaceholder(Object, FormattedValue)
    This API is for ICU internal use only.
    com.ibm.icu.message2.Mf2DataModel.OrderedMap()
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2DataModel.Text(Mf2DataModel.Text.Builder)
    This API is for technology preview only.
    com.ibm.icu.message2.Mf2DataModel.Text(String)
    This API is for technology preview only.
    com.ibm.icu.message2.PlainStringFormattedValue(String)
    This API is for unit testing only.
    com.ibm.icu.number.Precision.BogusRounder()
    This API is ICU internal only.
    com.ibm.icu.text.ChineseDateFormat(String, ULocale)
    ICU 50
    com.ibm.icu.text.ChineseDateFormat(String, String, ULocale)
    ICU 50
    com.ibm.icu.text.ChineseDateFormat(String, Locale)
    ICU 50
    com.ibm.icu.text.ChineseDateFormat.Field(String, int)
    ICU 50
    com.ibm.icu.text.ChineseDateFormatSymbols()
    ICU 50
    com.ibm.icu.text.ChineseDateFormatSymbols(Calendar, ULocale)
    ICU 50
    com.ibm.icu.text.ChineseDateFormatSymbols(Calendar, Locale)
    ICU 50
    com.ibm.icu.text.ChineseDateFormatSymbols(ULocale)
    ICU 50
    com.ibm.icu.text.ChineseDateFormatSymbols(Locale)
    ICU 50
    com.ibm.icu.text.ComposedCharIter()
    ICU 2.2
    com.ibm.icu.text.ComposedCharIter(boolean, int)
    ICU 2.2
    com.ibm.icu.text.CurrencyDisplayNames()
    This API is ICU internal only.
    com.ibm.icu.text.CurrencyMetaInfo()
    This API is ICU internal only.
    com.ibm.icu.text.CurrencyMetaInfo.CurrencyInfo(String, String, long, long, int)
    ICU 51 Use CurrencyMetaInfo.currencyInfo(CurrencyFilter) instead.
    com.ibm.icu.text.CurrencyMetaInfo.CurrencyInfo(String, String, long, long, int, boolean)
    This API is ICU internal only.
    com.ibm.icu.text.DateIntervalFormat(String, DateIntervalInfo, SimpleDateFormat)
    This API is ICU internal only.
    com.ibm.icu.text.DateIntervalInfo()
    This API is ICU internal only.
    com.ibm.icu.text.DateTimePatternGenerator.FormatParser()
    This API is ICU internal only.
    com.ibm.icu.text.DateTimePatternGenerator.VariableField(String)
    This API is ICU internal only.
    com.ibm.icu.text.DateTimePatternGenerator.VariableField(String, boolean)
    This API is ICU internal only.
    com.ibm.icu.text.DurationFormat()
    This API is ICU internal only.
    com.ibm.icu.text.DurationFormat(ULocale)
    This API is ICU internal only.
    com.ibm.icu.text.FilteredBreakIteratorBuilder()
    internal to ICU
    com.ibm.icu.text.IDNA()
    This API is ICU internal only.
    com.ibm.icu.text.ListFormatter(String, String, String, String)
    This API is ICU internal only.
    com.ibm.icu.text.LocaleDisplayNames()
    This API is ICU internal only.
    com.ibm.icu.text.Normalizer(UCharacterIterator, Normalizer.Mode, int)
    ICU 56 Use Normalizer2 instead.
    com.ibm.icu.text.Normalizer(String, Normalizer.Mode, int)
    ICU 56 Use Normalizer2 instead.
    com.ibm.icu.text.Normalizer(CharacterIterator, Normalizer.Mode, int)
    ICU 56 Use Normalizer2 instead.
    com.ibm.icu.text.Normalizer.Mode()
    This API is ICU internal only.
    com.ibm.icu.text.Normalizer2()
    This API is ICU internal only.
    com.ibm.icu.text.PersonNameFormatter(Locale, String[], String[], String[], String[])
    This API is for unit testing only.
    com.ibm.icu.text.PluralRules.DecimalQuantitySamplesRange(DecimalQuantity, DecimalQuantity)
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.Factory()
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.FixedDecimal(double)
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.FixedDecimal(double, int)
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.FixedDecimal(double, int, long)
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.FixedDecimal(double, int, long, int)
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.FixedDecimal(double, int, long, int, int)
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.FixedDecimal(long)
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.FixedDecimal(PluralRules.FixedDecimal)
    This API is ICU internal only
    com.ibm.icu.text.SimpleDateFormat(String, DateFormatSymbols, ULocale)
    This API is ICU internal only.
    com.ibm.icu.text.StringCharacterIterator(String)
    ICU 2.4. Use java.text.StringCharacterIterator instead.
    com.ibm.icu.text.StringCharacterIterator(String, int)
    ICU 2.4. Use java.text.StringCharacterIterator instead.
    com.ibm.icu.text.StringCharacterIterator(String, int, int, int)
    ICU 2.4. Use java.text.StringCharacterIterator instead.
    com.ibm.icu.text.TimeUnitFormat()
    ICU 53 use MeasureFormat instead.
    com.ibm.icu.text.TimeUnitFormat(ULocale)
    ICU 53 use MeasureFormat instead.
    com.ibm.icu.text.TimeUnitFormat(ULocale, int)
    ICU 53 use MeasureFormat instead.
    com.ibm.icu.text.TimeUnitFormat(Locale)
    ICU 53 use MeasureFormat instead.
    com.ibm.icu.text.TimeUnitFormat(Locale, int)
    ICU 53 use MeasureFormat instead.
    com.ibm.icu.text.TimeZoneNames.Factory()
    This API is ICU internal only.
    com.ibm.icu.text.UFieldPosition()
    This API is ICU internal only.
    com.ibm.icu.text.UFieldPosition(int)
    This API is ICU internal only.
    com.ibm.icu.text.UFieldPosition(Format.Field)
    This API is ICU internal only.
    com.ibm.icu.text.UFieldPosition(Format.Field, int)
    This API is ICU internal only.
    com.ibm.icu.text.UnicodeFilter()
    This API is ICU internal only.
    com.ibm.icu.util.BasicTimeZone(String)
    This API is ICU internal only.
    com.ibm.icu.util.ChineseCalendar(TimeZone, ULocale, int, TimeZone)
    This API is ICU internal only.
    com.ibm.icu.util.CodePointMap.StringIterator(CharSequence, int)
    This API is ICU internal only.
    com.ibm.icu.util.CompactByteArray()
    This API is ICU internal only.
    com.ibm.icu.util.CompactByteArray(byte)
    This API is ICU internal only.
    com.ibm.icu.util.CompactByteArray(char[], byte[])
    This API is ICU internal only.
    com.ibm.icu.util.CompactByteArray(String, String)
    This API is ICU internal only.
    com.ibm.icu.util.CompactCharArray()
    This API is ICU internal only.
    com.ibm.icu.util.CompactCharArray(char)
    This API is ICU internal only.
    com.ibm.icu.util.CompactCharArray(char[], char[])
    This API is ICU internal only.
    com.ibm.icu.util.CompactCharArray(String, String)
    This API is ICU internal only.
    com.ibm.icu.util.Currency.CurrencyStringInfo(String, String)
    This API is ICU internal only.
    com.ibm.icu.util.DangiCalendar()
    This API is ICU internal only.
    com.ibm.icu.util.DangiCalendar(TimeZone, ULocale)
    This API is ICU internal only.
    com.ibm.icu.util.DangiCalendar(Date)
    This API is ICU internal only.
    com.ibm.icu.util.GenderInfo(GenderInfo.ListGenderStyle)
    This API is ICU internal only.
    com.ibm.icu.util.MeasureUnit(String, String)
    This API is ICU internal only.
    com.ibm.icu.util.OutputInt()
    This API is ICU internal only.
    com.ibm.icu.util.OutputInt(int)
    This API is ICU internal only.
    com.ibm.icu.util.PersianCalendar()
    This API is ICU internal only.
    com.ibm.icu.util.PersianCalendar(int, int, int)
    This API is ICU internal only.
    com.ibm.icu.util.PersianCalendar(int, int, int, int, int, int)
    This API is ICU internal only.
    com.ibm.icu.util.PersianCalendar(TimeZone)
    This API is ICU internal only.
    com.ibm.icu.util.PersianCalendar(TimeZone, ULocale)
    This API is ICU internal only.
    com.ibm.icu.util.PersianCalendar(TimeZone, Locale)
    This API is ICU internal only.
    com.ibm.icu.util.PersianCalendar(ULocale)
    This API is ICU internal only.
    com.ibm.icu.util.PersianCalendar(Date)
    This API is ICU internal only.
    com.ibm.icu.util.PersianCalendar(Locale)
    This API is ICU internal only.
    com.ibm.icu.util.StringTokenizer(String, UnicodeSet, boolean, boolean)
    This API is ICU internal only.
    com.ibm.icu.util.StringTokenizer(String, String, boolean, boolean)
    This API is ICU internal only.
    com.ibm.icu.util.StringTrieBuilder()
    This API is ICU internal only.
    com.ibm.icu.util.TimeZone(String)
    This API is ICU internal only.
  • Deprecated Enum Constants
    Enum Constant
    Description
    com.ibm.icu.text.DateFormat.BooleanAttribute.PARSE_PARTIAL_MATCH
     
    com.ibm.icu.text.MeasureFormat.FormatWidth.DEFAULT_CURRENCY
    ICU 61 This API is ICU internal only.
    com.ibm.icu.text.PersonName.FieldModifier.RETAIN
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.Operand.c
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.Operand.e
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.Operand.f
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.Operand.i
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.Operand.j
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.Operand.n
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.Operand.t
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.Operand.v
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.Operand.w
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.SampleType.DECIMAL
    This API is ICU internal only.
    com.ibm.icu.text.PluralRules.SampleType.INTEGER
    This API is ICU internal only.
    com.ibm.icu.text.RelativeDateTimeFormatter.RelativeUnit.QUARTERS
    This API is ICU internal only.
    com.ibm.icu.util.GenderInfo.Gender.FEMALE
    This API is ICU internal only.
    com.ibm.icu.util.GenderInfo.Gender.MALE
    This API is ICU internal only.
    com.ibm.icu.util.GenderInfo.Gender.OTHER
    This API is ICU internal only.
    com.ibm.icu.util.GenderInfo.ListGenderStyle.MALE_TAINTS
    This API is ICU internal only.
    com.ibm.icu.util.GenderInfo.ListGenderStyle.MIXED_NEUTRAL
    This API is ICU internal only.
    com.ibm.icu.util.GenderInfo.ListGenderStyle.NEUTRAL
    This API is ICU internal only.
    com.ibm.icu.util.ULocale.Minimize.FAVOR_REGION
    This API is ICU internal only.
    com.ibm.icu.util.ULocale.Minimize.FAVOR_SCRIPT
    This API is ICU internal only.