From 21581f4ec59b52338065866960dc2b155a428700 Mon Sep 17 00:00:00 2001 From: Craig Date: Fri, 17 Mar 2023 10:50:08 -0700 Subject: [PATCH] ICU-22220 ICU 73 API Changes 4J & 4C --- icu4c/APIChangeReport.html | 246 ++++++++++++++++++++++++++++++++++--- icu4c/APIChangeReport.md | 148 +++++++++++++++++++++- icu4j/APIChangeReport.html | 83 ++++++++++++- 3 files changed, 454 insertions(+), 23 deletions(-) diff --git a/icu4c/APIChangeReport.html b/icu4c/APIChangeReport.html index 506d78a1dd7..0636a8a6d24 100644 --- a/icu4c/APIChangeReport.html +++ b/icu4c/APIChangeReport.html @@ -50,10 +50,14 @@ -umachine.h#define U_FINALInternal(missing)
+platform.h#define U_NOEXCEPTInternal(missing)
+umachine.h#define U_FINALInternal(missing)
+ + + umachine.h#define U_OVERRIDEInternal(missing)
@@ -166,6 +170,22 @@ ICU 73 +numfmt.henum icu::NumberFormat::ERoundingMode::kRoundHalfCeiling(missing)Draft
+ICU 73 + + +numfmt.henum icu::NumberFormat::ERoundingMode::kRoundHalfFloor(missing)Draft
+ICU 73 + + +numfmt.henum icu::NumberFormat::ERoundingMode::kRoundHalfOdd(missing)Draft
+ICU 73 + + +platform.h#define UPRV_NO_SANITIZE_UNDEFINED(missing)Internal
+ + + simplenumberformatter.hFormattedNumber icu::number::SimpleNumberFormatter::format(SimpleNumber, UErrorCode&) const(missing)Draft
ICU 73 @@ -258,70 +278,74 @@ +uset.henum (anonymous)::USET_SIMPLE_CASE_INSENSITIVE(missing)Draft
+ICU 73 + + usimplenumberformatter.hUSimpleNumber* usnum_openForInt64(int64_t, UErrorCode*)(missing)Draft
ICU 73 - + usimplenumberformatter.hUSimpleNumberFormatter* usnumf_openForLocale(const char*, UErrorCode*)(missing)Draft
ICU 73 - + usimplenumberformatter.hUSimpleNumberFormatter* usnumf_openForLocaleAndGroupingStrategy(const char*, UNumberGroupingStrategy, UErrorCode*)(missing)Draft
ICU 73 - + usimplenumberformatter.henum USimpleNumberSign::UNUM_SIMPLE_NUMBER_MINUS_SIGN(missing)Draft
ICU 73 - + usimplenumberformatter.henum USimpleNumberSign::UNUM_SIMPLE_NUMBER_NO_SIGN(missing)Draft
ICU 73 - + usimplenumberformatter.henum USimpleNumberSign::UNUM_SIMPLE_NUMBER_PLUS_SIGN(missing)Draft
ICU 73 - + usimplenumberformatter.hvoid usnum_close(USimpleNumber*)(missing)Draft
ICU 73 - + usimplenumberformatter.hvoid usnum_multiplyByPowerOfTen(USimpleNumber*, int32_t, UErrorCode*)(missing)Draft
ICU 73 - + usimplenumberformatter.hvoid usnum_roundTo(USimpleNumber*, int32_t, UNumberFormatRoundingMode, UErrorCode*)(missing)Draft
ICU 73 - + usimplenumberformatter.hvoid usnum_setMinimumFractionDigits(USimpleNumber*, int32_t, UErrorCode*)(missing)Draft
ICU 73 - + usimplenumberformatter.hvoid usnum_setMinimumIntegerDigits(USimpleNumber*, int32_t, UErrorCode*)(missing)Draft
ICU 73 - + usimplenumberformatter.hvoid usnum_setSign(USimpleNumber*, USimpleNumberSign, UErrorCode*)(missing)Draft
ICU 73 - + usimplenumberformatter.hvoid usnum_setToInt64(USimpleNumber*, int64_t, UErrorCode*)(missing)Draft
ICU 73 - + usimplenumberformatter.hvoid usnum_truncateStart(USimpleNumber*, int32_t, UErrorCode*)(missing)Draft
ICU 73 - + usimplenumberformatter.hvoid usnumf_close(USimpleNumberFormatter*)(missing)Draft
ICU 73 - + usimplenumberformatter.hvoid usnumf_format(const USimpleNumberFormatter*, USimpleNumber*, UFormattedNumber*, UErrorCode*)(missing)Draft
ICU 73 - + usimplenumberformatter.hvoid usnumf_formatInt64(const USimpleNumberFormatter*, int64_t, UFormattedNumber*, UErrorCode*)(missing)Draft
ICU 73 @@ -366,7 +390,7 @@ displayoptions.hDisplayOptions icu::DisplayOptions::Builder::build()Draft
ICU 72 -displayoptions.hDisplayOptions& icu::DisplayOptions::operator=(DisplayOptions&&) noexcept=defaultDraft
ICU 72 +displayoptions.hDisplayOptions& icu::DisplayOptions::operator=(DisplayOptions&&)=defaultDraft
ICU 72 displayoptions.hDisplayOptions& icu::DisplayOptions::operator=(const DisplayOptions&)=defaultDraft
ICU 72 @@ -613,6 +637,10 @@
Appendable& icu::number::FormattedNumberRange::appendTo(Appendable&, UErrorCode&) const U_OVERRIDE
Appendable& icu::number::FormattedNumberRange::appendTo(Appendable&, UErrorCode&) const override
  • +Builder& icu::LocaleMatcher::Builder::operator=(Builder&&) +
    Builder& icu::LocaleMatcher::Builder::operator=(Builder&&) U_NOEXCEPT
    Builder& icu::LocaleMatcher::Builder::operator=(Builder&&) noexcept
    +
  • +
  • CurrencyAmount* icu::CompactDecimalFormat::parseCurrency(const UnicodeString&, ParsePosition&) const
    CurrencyAmount* icu::CompactDecimalFormat::parseCurrency(const UnicodeString&, ParsePosition&) const U_OVERRIDE
    CurrencyAmount* icu::CompactDecimalFormat::parseCurrency(const UnicodeString&, ParsePosition&) const override
  • @@ -625,6 +653,78 @@
    ERoundingMode icu::DecimalFormat::getRoundingMode() const U_OVERRIDE
    ERoundingMode icu::DecimalFormat::getRoundingMode() const override
  • +Edits& icu::Edits::operator=(Edits&&) +
    Edits& icu::Edits::operator=(Edits&&) U_NOEXCEPT
    Edits& icu::Edits::operator=(Edits&&) noexcept
    +
  • +
  • +FormattedDateInterval& icu::FormattedDateInterval::operator=(FormattedDateInterval&&) +
    FormattedDateInterval& icu::FormattedDateInterval::operator=(FormattedDateInterval&&) U_NOEXCEPT
    FormattedDateInterval& icu::FormattedDateInterval::operator=(FormattedDateInterval&&) noexcept
    +
  • +
  • +FormattedList& icu::FormattedList::operator=(FormattedList&&) +
    FormattedList& icu::FormattedList::operator=(FormattedList&&) U_NOEXCEPT
    FormattedList& icu::FormattedList::operator=(FormattedList&&) noexcept
    +
  • +
  • +FormattedNumber& icu::number::FormattedNumber::operator=(FormattedNumber&&) +
    FormattedNumber& icu::number::FormattedNumber::operator=(FormattedNumber&&) U_NOEXCEPT
    FormattedNumber& icu::number::FormattedNumber::operator=(FormattedNumber&&) noexcept
    +
  • +
  • +FormattedNumberRange& icu::number::FormattedNumberRange::operator=(FormattedNumberRange&&) +
    FormattedNumberRange& icu::number::FormattedNumberRange::operator=(FormattedNumberRange&&) U_NOEXCEPT
    FormattedNumberRange& icu::number::FormattedNumberRange::operator=(FormattedNumberRange&&) noexcept
    +
  • +
  • +FormattedRelativeDateTime& icu::FormattedRelativeDateTime::operator=(FormattedRelativeDateTime&&) +
    FormattedRelativeDateTime& icu::FormattedRelativeDateTime::operator=(FormattedRelativeDateTime&&) U_NOEXCEPT
    FormattedRelativeDateTime& icu::FormattedRelativeDateTime::operator=(FormattedRelativeDateTime&&) noexcept
    +
  • +
  • +LocalArray< T >& icu::LocalArray< T >::operator=(LocalArray< T >&&) +
    LocalArray< T >& icu::LocalArray< T >::operator=(LocalArray< T >&&) U_NOEXCEPT
    LocalArray< T >& icu::LocalArray< T >::operator=(LocalArray< T >&&) noexcept
    +
  • +
  • +LocalArray< T >& icu::LocalArray< T >::operator=(std::unique_ptr< T[]>&&) +
    LocalArray< T >& icu::LocalArray< T >::operator=(std::unique_ptr< T[]>&&) U_NOEXCEPT
    LocalArray< T >& icu::LocalArray< T >::operator=(std::unique_ptr< T[]>&&) noexcept
    +
  • +
  • +LocalPointer< T >& icu::LocalPointer< T >::operator=(LocalPointer< T >&&) +
    LocalPointer< T >& icu::LocalPointer< T >::operator=(LocalPointer< T >&&) U_NOEXCEPT
    LocalPointer< T >& icu::LocalPointer< T >::operator=(LocalPointer< T >&&) noexcept
    +
  • +
  • +LocalPointer< T >& icu::LocalPointer< T >::operator=(std::unique_ptr< T >&&) +
    LocalPointer< T >& icu::LocalPointer< T >::operator=(std::unique_ptr< T >&&) U_NOEXCEPT
    LocalPointer< T >& icu::LocalPointer< T >::operator=(std::unique_ptr< T >&&) noexcept
    +
  • +
  • +Locale& icu::Locale::operator=(Locale&&) +
    Locale& icu::Locale::operator=(Locale&&) U_NOEXCEPT
    Locale& icu::Locale::operator=(Locale&&) noexcept
    +
  • +
  • +LocaleMatcher& icu::LocaleMatcher::operator=(LocaleMatcher&&) +
    LocaleMatcher& icu::LocaleMatcher::operator=(LocaleMatcher&&) U_NOEXCEPT
    LocaleMatcher& icu::LocaleMatcher::operator=(LocaleMatcher&&) noexcept
    +
  • +
  • +LocalizedNumberFormatter& icu::number::LocalizedNumberFormatter::operator=(LocalizedNumberFormatter&&) +
    LocalizedNumberFormatter& icu::number::LocalizedNumberFormatter::operator=(LocalizedNumberFormatter&&) U_NOEXCEPT
    LocalizedNumberFormatter& icu::number::LocalizedNumberFormatter::operator=(LocalizedNumberFormatter&&) noexcept
    +
  • +
  • +LocalizedNumberRangeFormatter& icu::number::LocalizedNumberRangeFormatter::operator=(LocalizedNumberRangeFormatter&&) +
    LocalizedNumberRangeFormatter& icu::number::LocalizedNumberRangeFormatter::operator=(LocalizedNumberRangeFormatter&&) U_NOEXCEPT
    LocalizedNumberRangeFormatter& icu::number::LocalizedNumberRangeFormatter::operator=(LocalizedNumberRangeFormatter&&) noexcept
    +
  • +
  • +Result& icu::LocaleMatcher::Result::operator=(Result&&) +
    Result& icu::LocaleMatcher::Result::operator=(Result&&) U_NOEXCEPT
    Result& icu::LocaleMatcher::Result::operator=(Result&&) noexcept
    +
  • +
  • +Scale& icu::number::Scale::operator=(Scale&&) +
    Scale& icu::number::Scale::operator=(Scale&&) U_NOEXCEPT
    Scale& icu::number::Scale::operator=(Scale&&) noexcept
    +
  • +
  • +StringProp& icu::number::impl::StringProp::operator=(StringProp&&) +
    StringProp& icu::number::impl::StringProp::operator=(StringProp&&) U_NOEXCEPT
    StringProp& icu::number::impl::StringProp::operator=(StringProp&&) noexcept
    +
  • +
  • +SymbolsWrapper& icu::number::impl::SymbolsWrapper::operator=(SymbolsWrapper&&) +
    SymbolsWrapper& icu::number::impl::SymbolsWrapper::operator=(SymbolsWrapper&&) U_NOEXCEPT
    SymbolsWrapper& icu::number::impl::SymbolsWrapper::operator=(SymbolsWrapper&&) noexcept
    +
  • +
  • UChar32 icu::FilteredNormalizer2::composePair(UChar32, UChar32) const
    UChar32 icu::FilteredNormalizer2::composePair(UChar32, UChar32) const U_OVERRIDE
    UChar32 icu::FilteredNormalizer2::composePair(UChar32, UChar32) const override
  • @@ -741,6 +841,18 @@
    UnicodeString& icu::FilteredNormalizer2::normalizeSecondAndAppend(UnicodeString&, const UnicodeString&, UErrorCode&) const U_OVERRIDE
    UnicodeString& icu::FilteredNormalizer2::normalizeSecondAndAppend(UnicodeString&, const UnicodeString&, UErrorCode&) const override
  • +UnicodeString& icu::UnicodeString::operator=(UnicodeString&&) +
    UnicodeString& icu::UnicodeString::operator=(UnicodeString&&) U_NOEXCEPT
    UnicodeString& icu::UnicodeString::operator=(UnicodeString&&) noexcept
    +
  • +
  • +UnlocalizedNumberFormatter& icu::number::UnlocalizedNumberFormatter::operator=(UnlocalizedNumberFormatter&&) +
    UnlocalizedNumberFormatter& icu::number::UnlocalizedNumberFormatter::operator=(UnlocalizedNumberFormatter&&) U_NOEXCEPT
    UnlocalizedNumberFormatter& icu::number::UnlocalizedNumberFormatter::operator=(UnlocalizedNumberFormatter&&) noexcept
    +
  • +
  • +UnlocalizedNumberRangeFormatter& icu::number::UnlocalizedNumberRangeFormatter::operator=(UnlocalizedNumberRangeFormatter&&) +
    UnlocalizedNumberRangeFormatter& icu::number::UnlocalizedNumberRangeFormatter::operator=(UnlocalizedNumberRangeFormatter&&) U_NOEXCEPT
    UnlocalizedNumberRangeFormatter& icu::number::UnlocalizedNumberRangeFormatter::operator=(UnlocalizedNumberRangeFormatter&&) noexcept
    +
  • +
  • bool icu::Calendar::inDaylightTime(UErrorCode&) const
    UBool icu::Calendar::inDaylightTime(UErrorCode&) const
    UBool icu::Calendar::inDaylightTime(UErrorCode&) const=0
  • @@ -805,22 +917,102 @@
    icu::DecimalFormat::~DecimalFormat() U_OVERRIDE
    icu::DecimalFormat::~DecimalFormat() override
  • +icu::Edits::Edits(Edits&&) +
    icu::Edits::Edits(Edits&&) U_NOEXCEPT
    icu::Edits::Edits(Edits&&) noexcept
    +
  • +
  • +icu::FormattedDateInterval::FormattedDateInterval(FormattedDateInterval&&) +
    icu::FormattedDateInterval::FormattedDateInterval(FormattedDateInterval&&) U_NOEXCEPT
    icu::FormattedDateInterval::FormattedDateInterval(FormattedDateInterval&&) noexcept
    +
  • +
  • icu::FormattedDateInterval::~FormattedDateInterval()
    icu::FormattedDateInterval::~FormattedDateInterval() U_OVERRIDE
    icu::FormattedDateInterval::~FormattedDateInterval() override
  • +icu::FormattedList::FormattedList(FormattedList&&) +
    icu::FormattedList::FormattedList(FormattedList&&) U_NOEXCEPT
    icu::FormattedList::FormattedList(FormattedList&&) noexcept
    +
  • +
  • icu::FormattedList::~FormattedList()
    icu::FormattedList::~FormattedList() U_OVERRIDE
    icu::FormattedList::~FormattedList() override
  • +icu::FormattedRelativeDateTime::FormattedRelativeDateTime(FormattedRelativeDateTime&&) +
    icu::FormattedRelativeDateTime::FormattedRelativeDateTime(FormattedRelativeDateTime&&) U_NOEXCEPT
    icu::FormattedRelativeDateTime::FormattedRelativeDateTime(FormattedRelativeDateTime&&) noexcept
    +
  • +
  • icu::FormattedRelativeDateTime::~FormattedRelativeDateTime()
    icu::FormattedRelativeDateTime::~FormattedRelativeDateTime() U_OVERRIDE
    icu::FormattedRelativeDateTime::~FormattedRelativeDateTime() override
  • +icu::LocalArray< T >::LocalArray(LocalArray< T >&&) +
    icu::LocalArray< T >::LocalArray(LocalArray< T >&&) U_NOEXCEPT
    icu::LocalArray< T >::LocalArray(LocalArray< T >&&) noexcept
    +
  • +
  • +icu::LocalPointer< T >::LocalPointer(LocalPointer< T >&&) +
    icu::LocalPointer< T >::LocalPointer(LocalPointer< T >&&) U_NOEXCEPT
    icu::LocalPointer< T >::LocalPointer(LocalPointer< T >&&) noexcept
    +
  • +
  • +icu::Locale::Locale(Locale&&) +
    icu::Locale::Locale(Locale&&) U_NOEXCEPT
    icu::Locale::Locale(Locale&&) noexcept
    +
  • +
  • +icu::LocaleMatcher::Builder::Builder(Builder&&) +
    icu::LocaleMatcher::Builder::Builder(Builder&&) U_NOEXCEPT
    icu::LocaleMatcher::Builder::Builder(Builder&&) noexcept
    +
  • +
  • +icu::LocaleMatcher::LocaleMatcher(LocaleMatcher&&) +
    icu::LocaleMatcher::LocaleMatcher(LocaleMatcher&&) U_NOEXCEPT
    icu::LocaleMatcher::LocaleMatcher(LocaleMatcher&&) noexcept
    +
  • +
  • +icu::LocaleMatcher::Result::Result(Result&&) +
    icu::LocaleMatcher::Result::Result(Result&&) U_NOEXCEPT
    icu::LocaleMatcher::Result::Result(Result&&) noexcept
    +
  • +
  • +icu::UnicodeString::UnicodeString(UnicodeString&&) +
    icu::UnicodeString::UnicodeString(UnicodeString&&) U_NOEXCEPT
    icu::UnicodeString::UnicodeString(UnicodeString&&) noexcept
    +
  • +
  • +icu::number::FormattedNumber::FormattedNumber(FormattedNumber&&) +
    icu::number::FormattedNumber::FormattedNumber(FormattedNumber&&) U_NOEXCEPT
    icu::number::FormattedNumber::FormattedNumber(FormattedNumber&&) noexcept
    +
  • +
  • icu::number::FormattedNumber::~FormattedNumber()
    icu::number::FormattedNumber::~FormattedNumber() U_OVERRIDE
    icu::number::FormattedNumber::~FormattedNumber() override
  • +icu::number::FormattedNumberRange::FormattedNumberRange(FormattedNumberRange&&) +
    icu::number::FormattedNumberRange::FormattedNumberRange(FormattedNumberRange&&) U_NOEXCEPT
    icu::number::FormattedNumberRange::FormattedNumberRange(FormattedNumberRange&&) noexcept
    +
  • +
  • +icu::number::LocalizedNumberFormatter::LocalizedNumberFormatter(LocalizedNumberFormatter&&) +
    icu::number::LocalizedNumberFormatter::LocalizedNumberFormatter(LocalizedNumberFormatter&&) U_NOEXCEPT
    icu::number::LocalizedNumberFormatter::LocalizedNumberFormatter(LocalizedNumberFormatter&&) noexcept
    +
  • +
  • +icu::number::LocalizedNumberRangeFormatter::LocalizedNumberRangeFormatter(LocalizedNumberRangeFormatter&&) +
    icu::number::LocalizedNumberRangeFormatter::LocalizedNumberRangeFormatter(LocalizedNumberRangeFormatter&&) U_NOEXCEPT
    icu::number::LocalizedNumberRangeFormatter::LocalizedNumberRangeFormatter(LocalizedNumberRangeFormatter&&) noexcept
    +
  • +
  • +icu::number::Scale::Scale(Scale&&) +
    icu::number::Scale::Scale(Scale&&) U_NOEXCEPT
    icu::number::Scale::Scale(Scale&&) noexcept
    +
  • +
  • +icu::number::UnlocalizedNumberFormatter::UnlocalizedNumberFormatter(UnlocalizedNumberFormatter&&) +
    icu::number::UnlocalizedNumberFormatter::UnlocalizedNumberFormatter(UnlocalizedNumberFormatter&&) U_NOEXCEPT
    icu::number::UnlocalizedNumberFormatter::UnlocalizedNumberFormatter(UnlocalizedNumberFormatter&&) noexcept
    +
  • +
  • +icu::number::UnlocalizedNumberRangeFormatter::UnlocalizedNumberRangeFormatter(UnlocalizedNumberRangeFormatter&&) +
    icu::number::UnlocalizedNumberRangeFormatter::UnlocalizedNumberRangeFormatter(UnlocalizedNumberRangeFormatter&&) U_NOEXCEPT
    icu::number::UnlocalizedNumberRangeFormatter::UnlocalizedNumberRangeFormatter(UnlocalizedNumberRangeFormatter&&) noexcept
    +
  • +
  • +icu::number::impl::StringProp::StringProp(StringProp&&) +
    icu::number::impl::StringProp::StringProp(StringProp&&) U_NOEXCEPT
    icu::number::impl::StringProp::StringProp(StringProp&&) noexcept
    +
  • +
  • +icu::number::impl::SymbolsWrapper::SymbolsWrapper(SymbolsWrapper&&) +
    icu::number::impl::SymbolsWrapper::SymbolsWrapper(SymbolsWrapper&&) U_NOEXCEPT
    icu::number::impl::SymbolsWrapper::SymbolsWrapper(SymbolsWrapper&&) noexcept
    +
  • +
  • int32_t icu::FilteredNormalizer2::spanQuickCheckYes(const UnicodeString&, UErrorCode&) const
    int32_t icu::FilteredNormalizer2::spanQuickCheckYes(const UnicodeString&, UErrorCode&) const U_OVERRIDE
    int32_t icu::FilteredNormalizer2::spanQuickCheckYes(const UnicodeString&, UErrorCode&) const override
  • @@ -877,10 +1069,26 @@
    void icu::DecimalFormat::setRoundingMode(ERoundingMode) U_OVERRIDE
    void icu::DecimalFormat::setRoundingMode(ERoundingMode) override
  • +void icu::Edits::reset() +
    void icu::Edits::reset() U_NOEXCEPT
    void icu::Edits::reset() noexcept
    +
  • +
  • void icu::FilteredNormalizer2::normalizeUTF8(uint32_t, StringPiece, ByteSink&, Edits*, UErrorCode&) const
    void icu::FilteredNormalizer2::normalizeUTF8(uint32_t, StringPiece, ByteSink&, Edits*, UErrorCode&) const U_OVERRIDE
    void icu::FilteredNormalizer2::normalizeUTF8(uint32_t, StringPiece, ByteSink&, Edits*, UErrorCode&) const override
  • +void icu::LocalArray< T >::swap(LocalArray< T >&) +
    void icu::LocalArray< T >::swap(LocalArray< T >&) U_NOEXCEPT
    void icu::LocalArray< T >::swap(LocalArray< T >&) noexcept
    +
  • +
  • +void icu::LocalPointer< T >::swap(LocalPointer< T >&) +
    void icu::LocalPointer< T >::swap(LocalPointer< T >&) U_NOEXCEPT
    void icu::LocalPointer< T >::swap(LocalPointer< T >&) noexcept
    +
  • +
  • +void icu::UnicodeString::swap(UnicodeString&) +
    void icu::UnicodeString::swap(UnicodeString&) U_NOEXCEPT
    void icu::UnicodeString::swap(UnicodeString&) noexcept
    +
  • +
  • void* icu::CompactDecimalFormat::clone() const
    CompactDecimalFormat* icu::CompactDecimalFormat::clone() const U_OVERRIDE
    CompactDecimalFormat* icu::CompactDecimalFormat::clone() const override
  • @@ -894,7 +1102,7 @@ (jump back to top)

    -Contents generated by StableAPI tool on Fri Mar 03 11:13:19 PST 2023
    +Contents generated by StableAPI tool on Fri Mar 17 10:36:07 PDT 2023
    Copyright © 2017 and later: Unicode, Inc. and others.
    License & terms of use: http://www.unicode.org/copyright.html
    diff --git a/icu4c/APIChangeReport.md b/icu4c/APIChangeReport.md index 87c092505c9..e9868853e25 100644 --- a/icu4c/APIChangeReport.md +++ b/icu4c/APIChangeReport.md @@ -24,6 +24,7 @@ Removed from ICU 72 | File | API | ICU 72 | ICU 73 | |---|---|---|---| | gregocal.h | bool icu::GregorianCalendar::inDaylightTime(UErrorCode&) const | StableICU 2.0 | (missing) +| platform.h | #define U_NOEXCEPT | Internal | (missing) | umachine.h | #define U_FINAL | Internal | (missing) | umachine.h | #define U_OVERRIDE | Internal | (missing) @@ -74,6 +75,10 @@ Added in ICU 73 | dcfmtsym.h | const char* icu::DecimalFormatSymbols::getNumberingSystemName() const | (missing) | Internal | measunit.h | static MeasureUnit icu::MeasureUnit::getBeaufort() | (missing) | DraftICU 73 | measunit.h | static MeasureUnit* icu::MeasureUnit::createBeaufort(UErrorCode&) | (missing) | DraftICU 73 +| numfmt.h | enum icu::NumberFormat::ERoundingMode::kRoundHalfCeiling | (missing) | DraftICU 73 +| numfmt.h | enum icu::NumberFormat::ERoundingMode::kRoundHalfFloor | (missing) | DraftICU 73 +| numfmt.h | enum icu::NumberFormat::ERoundingMode::kRoundHalfOdd | (missing) | DraftICU 73 +| platform.h | #define UPRV_NO_SANITIZE_UNDEFINED | (missing) | Internal | simplenumberformatter.h | FormattedNumber icu::number::SimpleNumberFormatter::format(SimpleNumber, UErrorCode&) const | (missing) | DraftICU 73 | simplenumberformatter.h | FormattedNumber icu::number::SimpleNumberFormatter::formatInt64(int64_t, UErrorCode&) const | (missing) | DraftICU 73 | simplenumberformatter.h | SimpleNumber& icu::number::SimpleNumber::operator=(SimpleNumber&&) | (missing) | DraftICU 73 @@ -97,6 +102,7 @@ Added in ICU 73 | simplenumberformatter.h | void icu::number::SimpleNumberFormatter::formatImpl(impl::UFormattedNumberData*, USimpleNumberSign, UErrorCode&) const | (missing) | Internal | ucal.h | enum UCalendarDateFields::UCAL_ORDINAL_MONTH | (missing) | DraftICU 73 | uconfig.h | #define UCONFIG_USE_ML_PHRASE_BREAKING | (missing) | Internal +| uset.h | enum (anonymous)::USET_SIMPLE_CASE_INSENSITIVE | (missing) | DraftICU 73 | usimplenumberformatter.h | USimpleNumber* usnum_openForInt64(int64_t, UErrorCode*) | (missing) | DraftICU 73 | usimplenumberformatter.h | USimpleNumberFormatter* usnumf_openForLocale(const char*, UErrorCode*) | (missing) | DraftICU 73 | usimplenumberformatter.h | USimpleNumberFormatter* usnumf_openForLocaleAndGroupingStrategy(const char*, UNumberGroupingStrategy, UErrorCode*) | (missing) | DraftICU 73 @@ -130,7 +136,7 @@ Other existing drafts in ICU 73 | displayoptions.h | Builder& icu::DisplayOptions::Builder::setPluralCategory(UDisplayOptionsPluralCategory) | DraftICU 72 | | displayoptions.h | Builder& icu::DisplayOptions::Builder::setSubstituteHandling(UDisplayOptionsSubstituteHandling) | DraftICU 72 | | displayoptions.h | DisplayOptions icu::DisplayOptions::Builder::build() | DraftICU 72 | -| displayoptions.h | DisplayOptions& icu::DisplayOptions::operator=(DisplayOptions&&) noexcept=default | DraftICU 72 | +| displayoptions.h | DisplayOptions& icu::DisplayOptions::operator=(DisplayOptions&&)=default | DraftICU 72 | | displayoptions.h | DisplayOptions& icu::DisplayOptions::operator=(const DisplayOptions&)=default | DraftICU 72 | | displayoptions.h | UDisplayOptionsCapitalization icu::DisplayOptions::getCapitalization() const | DraftICU 72 | | displayoptions.h | UDisplayOptionsDisplayLength icu::DisplayOptions::getDisplayLength() const | DraftICU 72 | @@ -223,6 +229,9 @@ This section shows cases where the signature was "simplified" for the sake of co - **`Appendable& icu::number::FormattedNumberRange::appendTo(Appendable&, UErrorCode&) const`** - `Appendable& icu::number::FormattedNumberRange::appendTo(Appendable&, UErrorCode&) const U_OVERRIDE` - `Appendable& icu::number::FormattedNumberRange::appendTo(Appendable&, UErrorCode&) const override` +- **`Builder& icu::LocaleMatcher::Builder::operator=(Builder&&)`** + - `Builder& icu::LocaleMatcher::Builder::operator=(Builder&&) U_NOEXCEPT` + - `Builder& icu::LocaleMatcher::Builder::operator=(Builder&&) noexcept` - **`CurrencyAmount* icu::CompactDecimalFormat::parseCurrency(const UnicodeString&, ParsePosition&) const`** - `CurrencyAmount* icu::CompactDecimalFormat::parseCurrency(const UnicodeString&, ParsePosition&) const U_OVERRIDE` - `CurrencyAmount* icu::CompactDecimalFormat::parseCurrency(const UnicodeString&, ParsePosition&) const override` @@ -232,6 +241,60 @@ This section shows cases where the signature was "simplified" for the sake of co - **`ERoundingMode icu::DecimalFormat::getRoundingMode() const`** - `ERoundingMode icu::DecimalFormat::getRoundingMode() const U_OVERRIDE` - `ERoundingMode icu::DecimalFormat::getRoundingMode() const override` +- **`Edits& icu::Edits::operator=(Edits&&)`** + - `Edits& icu::Edits::operator=(Edits&&) U_NOEXCEPT` + - `Edits& icu::Edits::operator=(Edits&&) noexcept` +- **`FormattedDateInterval& icu::FormattedDateInterval::operator=(FormattedDateInterval&&)`** + - `FormattedDateInterval& icu::FormattedDateInterval::operator=(FormattedDateInterval&&) U_NOEXCEPT` + - `FormattedDateInterval& icu::FormattedDateInterval::operator=(FormattedDateInterval&&) noexcept` +- **`FormattedList& icu::FormattedList::operator=(FormattedList&&)`** + - `FormattedList& icu::FormattedList::operator=(FormattedList&&) U_NOEXCEPT` + - `FormattedList& icu::FormattedList::operator=(FormattedList&&) noexcept` +- **`FormattedNumber& icu::number::FormattedNumber::operator=(FormattedNumber&&)`** + - `FormattedNumber& icu::number::FormattedNumber::operator=(FormattedNumber&&) U_NOEXCEPT` + - `FormattedNumber& icu::number::FormattedNumber::operator=(FormattedNumber&&) noexcept` +- **`FormattedNumberRange& icu::number::FormattedNumberRange::operator=(FormattedNumberRange&&)`** + - `FormattedNumberRange& icu::number::FormattedNumberRange::operator=(FormattedNumberRange&&) U_NOEXCEPT` + - `FormattedNumberRange& icu::number::FormattedNumberRange::operator=(FormattedNumberRange&&) noexcept` +- **`FormattedRelativeDateTime& icu::FormattedRelativeDateTime::operator=(FormattedRelativeDateTime&&)`** + - `FormattedRelativeDateTime& icu::FormattedRelativeDateTime::operator=(FormattedRelativeDateTime&&) U_NOEXCEPT` + - `FormattedRelativeDateTime& icu::FormattedRelativeDateTime::operator=(FormattedRelativeDateTime&&) noexcept` +- **`LocalArray< T >& icu::LocalArray< T >::operator=(LocalArray< T >&&)`** + - `LocalArray< T >& icu::LocalArray< T >::operator=(LocalArray< T >&&) U_NOEXCEPT` + - `LocalArray< T >& icu::LocalArray< T >::operator=(LocalArray< T >&&) noexcept` +- **`LocalArray< T >& icu::LocalArray< T >::operator=(std::unique_ptr< T[]>&&)`** + - `LocalArray< T >& icu::LocalArray< T >::operator=(std::unique_ptr< T[]>&&) U_NOEXCEPT` + - `LocalArray< T >& icu::LocalArray< T >::operator=(std::unique_ptr< T[]>&&) noexcept` +- **`LocalPointer< T >& icu::LocalPointer< T >::operator=(LocalPointer< T >&&)`** + - `LocalPointer< T >& icu::LocalPointer< T >::operator=(LocalPointer< T >&&) U_NOEXCEPT` + - `LocalPointer< T >& icu::LocalPointer< T >::operator=(LocalPointer< T >&&) noexcept` +- **`LocalPointer< T >& icu::LocalPointer< T >::operator=(std::unique_ptr< T >&&)`** + - `LocalPointer< T >& icu::LocalPointer< T >::operator=(std::unique_ptr< T >&&) U_NOEXCEPT` + - `LocalPointer< T >& icu::LocalPointer< T >::operator=(std::unique_ptr< T >&&) noexcept` +- **`Locale& icu::Locale::operator=(Locale&&)`** + - `Locale& icu::Locale::operator=(Locale&&) U_NOEXCEPT` + - `Locale& icu::Locale::operator=(Locale&&) noexcept` +- **`LocaleMatcher& icu::LocaleMatcher::operator=(LocaleMatcher&&)`** + - `LocaleMatcher& icu::LocaleMatcher::operator=(LocaleMatcher&&) U_NOEXCEPT` + - `LocaleMatcher& icu::LocaleMatcher::operator=(LocaleMatcher&&) noexcept` +- **`LocalizedNumberFormatter& icu::number::LocalizedNumberFormatter::operator=(LocalizedNumberFormatter&&)`** + - `LocalizedNumberFormatter& icu::number::LocalizedNumberFormatter::operator=(LocalizedNumberFormatter&&) U_NOEXCEPT` + - `LocalizedNumberFormatter& icu::number::LocalizedNumberFormatter::operator=(LocalizedNumberFormatter&&) noexcept` +- **`LocalizedNumberRangeFormatter& icu::number::LocalizedNumberRangeFormatter::operator=(LocalizedNumberRangeFormatter&&)`** + - `LocalizedNumberRangeFormatter& icu::number::LocalizedNumberRangeFormatter::operator=(LocalizedNumberRangeFormatter&&) U_NOEXCEPT` + - `LocalizedNumberRangeFormatter& icu::number::LocalizedNumberRangeFormatter::operator=(LocalizedNumberRangeFormatter&&) noexcept` +- **`Result& icu::LocaleMatcher::Result::operator=(Result&&)`** + - `Result& icu::LocaleMatcher::Result::operator=(Result&&) U_NOEXCEPT` + - `Result& icu::LocaleMatcher::Result::operator=(Result&&) noexcept` +- **`Scale& icu::number::Scale::operator=(Scale&&)`** + - `Scale& icu::number::Scale::operator=(Scale&&) U_NOEXCEPT` + - `Scale& icu::number::Scale::operator=(Scale&&) noexcept` +- **`StringProp& icu::number::impl::StringProp::operator=(StringProp&&)`** + - `StringProp& icu::number::impl::StringProp::operator=(StringProp&&) U_NOEXCEPT` + - `StringProp& icu::number::impl::StringProp::operator=(StringProp&&) noexcept` +- **`SymbolsWrapper& icu::number::impl::SymbolsWrapper::operator=(SymbolsWrapper&&)`** + - `SymbolsWrapper& icu::number::impl::SymbolsWrapper::operator=(SymbolsWrapper&&) U_NOEXCEPT` + - `SymbolsWrapper& icu::number::impl::SymbolsWrapper::operator=(SymbolsWrapper&&) noexcept` - **`UChar32 icu::FilteredNormalizer2::composePair(UChar32, UChar32) const`** - `UChar32 icu::FilteredNormalizer2::composePair(UChar32, UChar32) const U_OVERRIDE` - `UChar32 icu::FilteredNormalizer2::composePair(UChar32, UChar32) const override` @@ -319,6 +382,15 @@ This section shows cases where the signature was "simplified" for the sake of co - **`UnicodeString& icu::FilteredNormalizer2::normalizeSecondAndAppend(UnicodeString&, const UnicodeString&, UErrorCode&) const`** - `UnicodeString& icu::FilteredNormalizer2::normalizeSecondAndAppend(UnicodeString&, const UnicodeString&, UErrorCode&) const U_OVERRIDE` - `UnicodeString& icu::FilteredNormalizer2::normalizeSecondAndAppend(UnicodeString&, const UnicodeString&, UErrorCode&) const override` +- **`UnicodeString& icu::UnicodeString::operator=(UnicodeString&&)`** + - `UnicodeString& icu::UnicodeString::operator=(UnicodeString&&) U_NOEXCEPT` + - `UnicodeString& icu::UnicodeString::operator=(UnicodeString&&) noexcept` +- **`UnlocalizedNumberFormatter& icu::number::UnlocalizedNumberFormatter::operator=(UnlocalizedNumberFormatter&&)`** + - `UnlocalizedNumberFormatter& icu::number::UnlocalizedNumberFormatter::operator=(UnlocalizedNumberFormatter&&) U_NOEXCEPT` + - `UnlocalizedNumberFormatter& icu::number::UnlocalizedNumberFormatter::operator=(UnlocalizedNumberFormatter&&) noexcept` +- **`UnlocalizedNumberRangeFormatter& icu::number::UnlocalizedNumberRangeFormatter::operator=(UnlocalizedNumberRangeFormatter&&)`** + - `UnlocalizedNumberRangeFormatter& icu::number::UnlocalizedNumberRangeFormatter::operator=(UnlocalizedNumberRangeFormatter&&) U_NOEXCEPT` + - `UnlocalizedNumberRangeFormatter& icu::number::UnlocalizedNumberRangeFormatter::operator=(UnlocalizedNumberRangeFormatter&&) noexcept` - **`bool icu::Calendar::inDaylightTime(UErrorCode&) const`** - `UBool icu::Calendar::inDaylightTime(UErrorCode&) const` - `UBool icu::Calendar::inDaylightTime(UErrorCode&) const=0` @@ -367,18 +439,78 @@ This section shows cases where the signature was "simplified" for the sake of co - **`icu::DecimalFormat::~DecimalFormat()`** - `icu::DecimalFormat::~DecimalFormat() U_OVERRIDE` - `icu::DecimalFormat::~DecimalFormat() override` +- **`icu::Edits::Edits(Edits&&)`** + - `icu::Edits::Edits(Edits&&) U_NOEXCEPT` + - `icu::Edits::Edits(Edits&&) noexcept` +- **`icu::FormattedDateInterval::FormattedDateInterval(FormattedDateInterval&&)`** + - `icu::FormattedDateInterval::FormattedDateInterval(FormattedDateInterval&&) U_NOEXCEPT` + - `icu::FormattedDateInterval::FormattedDateInterval(FormattedDateInterval&&) noexcept` - **`icu::FormattedDateInterval::~FormattedDateInterval()`** - `icu::FormattedDateInterval::~FormattedDateInterval() U_OVERRIDE` - `icu::FormattedDateInterval::~FormattedDateInterval() override` +- **`icu::FormattedList::FormattedList(FormattedList&&)`** + - `icu::FormattedList::FormattedList(FormattedList&&) U_NOEXCEPT` + - `icu::FormattedList::FormattedList(FormattedList&&) noexcept` - **`icu::FormattedList::~FormattedList()`** - `icu::FormattedList::~FormattedList() U_OVERRIDE` - `icu::FormattedList::~FormattedList() override` +- **`icu::FormattedRelativeDateTime::FormattedRelativeDateTime(FormattedRelativeDateTime&&)`** + - `icu::FormattedRelativeDateTime::FormattedRelativeDateTime(FormattedRelativeDateTime&&) U_NOEXCEPT` + - `icu::FormattedRelativeDateTime::FormattedRelativeDateTime(FormattedRelativeDateTime&&) noexcept` - **`icu::FormattedRelativeDateTime::~FormattedRelativeDateTime()`** - `icu::FormattedRelativeDateTime::~FormattedRelativeDateTime() U_OVERRIDE` - `icu::FormattedRelativeDateTime::~FormattedRelativeDateTime() override` +- **`icu::LocalArray< T >::LocalArray(LocalArray< T >&&)`** + - `icu::LocalArray< T >::LocalArray(LocalArray< T >&&) U_NOEXCEPT` + - `icu::LocalArray< T >::LocalArray(LocalArray< T >&&) noexcept` +- **`icu::LocalPointer< T >::LocalPointer(LocalPointer< T >&&)`** + - `icu::LocalPointer< T >::LocalPointer(LocalPointer< T >&&) U_NOEXCEPT` + - `icu::LocalPointer< T >::LocalPointer(LocalPointer< T >&&) noexcept` +- **`icu::Locale::Locale(Locale&&)`** + - `icu::Locale::Locale(Locale&&) U_NOEXCEPT` + - `icu::Locale::Locale(Locale&&) noexcept` +- **`icu::LocaleMatcher::Builder::Builder(Builder&&)`** + - `icu::LocaleMatcher::Builder::Builder(Builder&&) U_NOEXCEPT` + - `icu::LocaleMatcher::Builder::Builder(Builder&&) noexcept` +- **`icu::LocaleMatcher::LocaleMatcher(LocaleMatcher&&)`** + - `icu::LocaleMatcher::LocaleMatcher(LocaleMatcher&&) U_NOEXCEPT` + - `icu::LocaleMatcher::LocaleMatcher(LocaleMatcher&&) noexcept` +- **`icu::LocaleMatcher::Result::Result(Result&&)`** + - `icu::LocaleMatcher::Result::Result(Result&&) U_NOEXCEPT` + - `icu::LocaleMatcher::Result::Result(Result&&) noexcept` +- **`icu::UnicodeString::UnicodeString(UnicodeString&&)`** + - `icu::UnicodeString::UnicodeString(UnicodeString&&) U_NOEXCEPT` + - `icu::UnicodeString::UnicodeString(UnicodeString&&) noexcept` +- **`icu::number::FormattedNumber::FormattedNumber(FormattedNumber&&)`** + - `icu::number::FormattedNumber::FormattedNumber(FormattedNumber&&) U_NOEXCEPT` + - `icu::number::FormattedNumber::FormattedNumber(FormattedNumber&&) noexcept` - **`icu::number::FormattedNumber::~FormattedNumber()`** - `icu::number::FormattedNumber::~FormattedNumber() U_OVERRIDE` - `icu::number::FormattedNumber::~FormattedNumber() override` +- **`icu::number::FormattedNumberRange::FormattedNumberRange(FormattedNumberRange&&)`** + - `icu::number::FormattedNumberRange::FormattedNumberRange(FormattedNumberRange&&) U_NOEXCEPT` + - `icu::number::FormattedNumberRange::FormattedNumberRange(FormattedNumberRange&&) noexcept` +- **`icu::number::LocalizedNumberFormatter::LocalizedNumberFormatter(LocalizedNumberFormatter&&)`** + - `icu::number::LocalizedNumberFormatter::LocalizedNumberFormatter(LocalizedNumberFormatter&&) U_NOEXCEPT` + - `icu::number::LocalizedNumberFormatter::LocalizedNumberFormatter(LocalizedNumberFormatter&&) noexcept` +- **`icu::number::LocalizedNumberRangeFormatter::LocalizedNumberRangeFormatter(LocalizedNumberRangeFormatter&&)`** + - `icu::number::LocalizedNumberRangeFormatter::LocalizedNumberRangeFormatter(LocalizedNumberRangeFormatter&&) U_NOEXCEPT` + - `icu::number::LocalizedNumberRangeFormatter::LocalizedNumberRangeFormatter(LocalizedNumberRangeFormatter&&) noexcept` +- **`icu::number::Scale::Scale(Scale&&)`** + - `icu::number::Scale::Scale(Scale&&) U_NOEXCEPT` + - `icu::number::Scale::Scale(Scale&&) noexcept` +- **`icu::number::UnlocalizedNumberFormatter::UnlocalizedNumberFormatter(UnlocalizedNumberFormatter&&)`** + - `icu::number::UnlocalizedNumberFormatter::UnlocalizedNumberFormatter(UnlocalizedNumberFormatter&&) U_NOEXCEPT` + - `icu::number::UnlocalizedNumberFormatter::UnlocalizedNumberFormatter(UnlocalizedNumberFormatter&&) noexcept` +- **`icu::number::UnlocalizedNumberRangeFormatter::UnlocalizedNumberRangeFormatter(UnlocalizedNumberRangeFormatter&&)`** + - `icu::number::UnlocalizedNumberRangeFormatter::UnlocalizedNumberRangeFormatter(UnlocalizedNumberRangeFormatter&&) U_NOEXCEPT` + - `icu::number::UnlocalizedNumberRangeFormatter::UnlocalizedNumberRangeFormatter(UnlocalizedNumberRangeFormatter&&) noexcept` +- **`icu::number::impl::StringProp::StringProp(StringProp&&)`** + - `icu::number::impl::StringProp::StringProp(StringProp&&) U_NOEXCEPT` + - `icu::number::impl::StringProp::StringProp(StringProp&&) noexcept` +- **`icu::number::impl::SymbolsWrapper::SymbolsWrapper(SymbolsWrapper&&)`** + - `icu::number::impl::SymbolsWrapper::SymbolsWrapper(SymbolsWrapper&&) U_NOEXCEPT` + - `icu::number::impl::SymbolsWrapper::SymbolsWrapper(SymbolsWrapper&&) noexcept` - **`int32_t icu::FilteredNormalizer2::spanQuickCheckYes(const UnicodeString&, UErrorCode&) const`** - `int32_t icu::FilteredNormalizer2::spanQuickCheckYes(const UnicodeString&, UErrorCode&) const U_OVERRIDE` - `int32_t icu::FilteredNormalizer2::spanQuickCheckYes(const UnicodeString&, UErrorCode&) const override` @@ -421,9 +553,21 @@ This section shows cases where the signature was "simplified" for the sake of co - **`void icu::DecimalFormat::setRoundingMode(ERoundingMode)`** - `void icu::DecimalFormat::setRoundingMode(ERoundingMode) U_OVERRIDE` - `void icu::DecimalFormat::setRoundingMode(ERoundingMode) override` +- **`void icu::Edits::reset()`** + - `void icu::Edits::reset() U_NOEXCEPT` + - `void icu::Edits::reset() noexcept` - **`void icu::FilteredNormalizer2::normalizeUTF8(uint32_t, StringPiece, ByteSink&, Edits*, UErrorCode&) const`** - `void icu::FilteredNormalizer2::normalizeUTF8(uint32_t, StringPiece, ByteSink&, Edits*, UErrorCode&) const U_OVERRIDE` - `void icu::FilteredNormalizer2::normalizeUTF8(uint32_t, StringPiece, ByteSink&, Edits*, UErrorCode&) const override` +- **`void icu::LocalArray< T >::swap(LocalArray< T >&)`** + - `void icu::LocalArray< T >::swap(LocalArray< T >&) U_NOEXCEPT` + - `void icu::LocalArray< T >::swap(LocalArray< T >&) noexcept` +- **`void icu::LocalPointer< T >::swap(LocalPointer< T >&)`** + - `void icu::LocalPointer< T >::swap(LocalPointer< T >&) U_NOEXCEPT` + - `void icu::LocalPointer< T >::swap(LocalPointer< T >&) noexcept` +- **`void icu::UnicodeString::swap(UnicodeString&)`** + - `void icu::UnicodeString::swap(UnicodeString&) U_NOEXCEPT` + - `void icu::UnicodeString::swap(UnicodeString&) noexcept` - **`void* icu::CompactDecimalFormat::clone() const`** - `CompactDecimalFormat* icu::CompactDecimalFormat::clone() const U_OVERRIDE` - `CompactDecimalFormat* icu::CompactDecimalFormat::clone() const override` @@ -433,7 +577,7 @@ This section shows cases where the signature was "simplified" for the sake of co ## Colophon -Contents generated by StableAPI tool on Fri Mar 03 11:16:50 PST 2023 +Contents generated by StableAPI tool on Fri Mar 17 10:37:04 PDT 2023 Copyright © 2019 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html diff --git a/icu4j/APIChangeReport.html b/icu4j/APIChangeReport.html index 775b76e6b4c..226c1a2c801 100644 --- a/icu4j/APIChangeReport.html +++ b/icu4j/APIChangeReport.html @@ -15,7 +15,15 @@


    Deprecated or Obsoleted in ICU4J 73

    -

    (no API obsoleted)

    + +

    Package com.ibm.icu.text

    +
      +UnicodeSet +
        +
      • (deprecated) public static final int CASE
      • +
      +
    +

    Changed in ICU4J 73 (old, new)

    @@ -41,6 +49,77 @@ NumberFormat.Field

    Added in ICU4J 73

    +

    Package com.ibm.icu.text

    +
      +
    • (draft) public interface PersonName
    • +
    • (draft) public class PersonNameFormatter
    • +
    • (draft) public static class PersonNameFormatter.Builder
    • +
    • (draft) public class SimplePersonName
    • +
    • (draft) public static class SimplePersonName.Builder
    • +
    • (draft) public static enum PersonName.FieldModifier
    • +
    • (draft) public static enum PersonName.NameField
    • +
    • (draft) public static enum PersonName.PreferredOrder
    • +
    • (draft) public static enum PersonNameFormatter.DisplayOrder
    • +
    • (draft) public static enum PersonNameFormatter.Formality
    • +
    • (draft) public static enum PersonNameFormatter.Length
    • +
    • (draft) public static enum PersonNameFormatter.Usage
    • +PersonName.FieldModifier +
        +
      • (draft) public static PersonName.FieldModifier forString(java.lang.String)
      • +
      • (draft) public java.lang.String toString()
      • +
      • (draft) public static final PersonName.FieldModifier ALL_CAPS
      • +
      • (draft) public static final PersonName.FieldModifier CORE
      • +
      • (draft) public static final PersonName.FieldModifier INFORMAL
      • +
      • (draft) public static final PersonName.FieldModifier INITIAL
      • +
      • (draft) public static final PersonName.FieldModifier INITIAL_CAP
      • +
      • (draft) public static final PersonName.FieldModifier MONOGRAM
      • +
      • (draft) public static final PersonName.FieldModifier PREFIX
      • +
      +PersonName.NameField +
        +
      • (draft) public java.lang.String toString()
      • +
      • (draft) public static final PersonName.NameField CREDENTIALS
      • +
      • (draft) public static final PersonName.NameField GENERATION
      • +
      • (draft) public static final PersonName.NameField GIVEN
      • +
      • (draft) public static final PersonName.NameField GIVEN2
      • +
      • (draft) public static final PersonName.NameField SURNAME
      • +
      • (draft) public static final PersonName.NameField SURNAME2
      • +
      • (draft) public static final PersonName.NameField TITLE
      • +
      +PersonName.PreferredOrder +
        +
      • (draft) public static final PersonName.PreferredOrder DEFAULT
      • +
      • (draft) public static final PersonName.PreferredOrder GIVEN_FIRST
      • +
      • (draft) public static final PersonName.PreferredOrder SURNAME_FIRST
      • +
      +PersonNameFormatter.DisplayOrder +
        +
      • (draft) public static final PersonNameFormatter.DisplayOrder DEFAULT
      • +
      • (draft) public static final PersonNameFormatter.DisplayOrder SORTING
      • +
      +PersonNameFormatter.Formality +
        +
      • (draft) public static final PersonNameFormatter.Formality FORMAL
      • +
      • (draft) public static final PersonNameFormatter.Formality INFORMAL
      • +
      +PersonNameFormatter.Length +
        +
      • (draft) public static final PersonNameFormatter.Length LONG
      • +
      • (draft) public static final PersonNameFormatter.Length MEDIUM
      • +
      • (draft) public static final PersonNameFormatter.Length SHORT
      • +
      +PersonNameFormatter.Usage +
        +
      • (draft) public static final PersonNameFormatter.Usage ADDRESSING
      • +
      • (draft) public static final PersonNameFormatter.Usage MONOGRAM
      • +
      • (draft) public static final PersonNameFormatter.Usage REFERRING
      • +
      +UnicodeSet +
        +
      • (draft) public static final int SIMPLE_CASE_INSENSITIVE
      • +
      +
    +

    Package com.ibm.icu.util

      MeasureUnit @@ -50,6 +129,6 @@ MeasureUnit

    -

    Contents generated by ReportAPI tool on Mon Feb 27 13:50:23 PST 2023
    © 2023 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html

    +

    Contents generated by ReportAPI tool on Fri Mar 17 10:40:39 PDT 2023
    © 2023 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html