1ece9ffa1ba6b70e007891814a7a8b41f4c1cd2e |
25-Aug-2017 |
Przemyslaw Szczepaniak <pszczepaniak@google.com> |
Fix Infinite loop of UCharacter.toUpperCase for GREEK CaseMapImpl.isFollowedByCasedLetter() must increment the string index while looping Patch from public http://bugs.icu-project.org/trac/changeset/40353 Test: UCharacterCaseTest Bug: 64998746 Change-Id: I5578274cf799411250485494a112614ab5ce8c99
cu/impl/CaseMapImpl.java
|
bb2228e34390cc4eafe839c572f761e5a2b5b6c0 |
04-Jul-2017 |
Fredrik Roubert <roubert@google.com> |
Regenerated android_icu4j after bugfixes for @see annotations. Test: make docs Change-Id: Ic522916a439640fd4f89b23d57f3435532b2ac70
cu/text/Collator.java
cu/text/DecimalFormatSymbols.java
cu/text/Normalizer.java
cu/text/RuleBasedCollator.java
cu/util/Calendar.java
|
f7d5c16a1e76d13dff10f99f64f8b19425401651 |
29-Jun-2017 |
Fredrik Roubert <roubert@google.com> |
Regenerated android_icu4j after bugfixes for @discouraged annotations. Test: make docs Change-Id: I563908f42dd13b7686d00d54dc1c477f0ace7bd5
cu/text/DecimalFormatSymbols.java
|
921b5667822811facfa50b31c2b76d5898f0b6ea |
24-Apr-2017 |
Joachim Sauer <jsauer@google.com> |
Merge "Deprecate internal Calendar methods."
|
b78e656948d274bcbb70a607551781005985c74c |
20-Apr-2017 |
Joachim Sauer <jsauer@google.com> |
Deprecate internal Calendar methods. These methods suffer from a potential integer overflow that can't be fixed without changing their signature as described at http://bugs.icu-project.org/trac/ticket/11632. Since they could be overridden, we need to deprecate them for at least one release before changing/removing them. Bug: 30300853 Test: m checkbuild && m offline-sdk-referenceonly-docs Change-Id: Ic50c5464a0d4fceab0b68af604649ad9ee99f91f
cu/util/Calendar.java
|
fdf7823ba3be2b03127dec2ae28706ab53e0927e |
19-Apr-2017 |
Neil Fuller <nfuller@google.com> |
Apply patches from upstream ICU for Bidi class This applies patches from upsteam ICU to fix the Android java.text.Bidi class when presented with 0 embeddings and directional characters. See the related libcore change for the case. Note: only the Java code changes were taken; the icu4c code has changed and the fix is only needed to support Android's java.text.Bidi class. http://bugs.icu-project.org/trac/ticket/12922 http://bugs.icu-project.org/trac/changeset/39741 http://bugs.icu-project.org/trac/changeset/39828 http://bugs.icu-project.org/trac/changeset/39904 Bug: 34320622 Test: Ran ICU tests: ant check Test: CTS: run cts -m CtsIcuTestCases Test: CTS: run cts -m CtsLibcoreTestCases Change-Id: I03779c3e91aaa12f0dadb0f316a6b02fc355c3b6
cu/text/Bidi.java
|
93f69daf0992939ef85b7108a32b6e1f826d00da |
04-Apr-2017 |
Fredrik Roubert <roubert@google.com> |
Integrate change cherry-picked for ticket #12410 into android_icu4j. am: 3ad5c9d5a5 Change-Id: Ic65afe7f1ff440ff1f832a89c0d362eee48df3fe
|
3ad5c9d5a53649ad7fbd3b55cdcfef0e6036e56a |
16-Mar-2017 |
Fredrik Roubert <roubert@google.com> |
Integrate change cherry-picked for ticket #12410 into android_icu4j. Updates for class Edits, class CaseMap with new low-level functions that work with Edits, simpler case properties code, some cleanup. Bug: 19047649 Test: mmma libcore external/icu Test: CtsIcuTestCases Test: CtsLibcoreOjTestCases Test: CtsLibcoreTestCases Change-Id: I64550aa5e864a324441b27a4af32cfbe92dec879
cu/impl/CaseMap.java
cu/impl/CaseMapImpl.java
cu/impl/UCaseProps.java
cu/lang/UCharacter.java
cu/text/CaseMap.java
cu/text/Edits.java
cu/text/LowercaseTransliterator.java
cu/text/TitlecaseTransliterator.java
cu/text/UnicodeSet.java
cu/text/UppercaseTransliterator.java
|
738737161a5e7d7b34384845ef16ca0823480afd |
22-Mar-2017 |
Paul Duffin <paulduffin@google.com> |
Made DigitList public for testing am: 3b84259b78 Change-Id: Ibc0d52184e809e68513570104df2fc0cffeb18b5
|
3b84259b78fc811b14079dfde655d68a389b36db |
20-Mar-2017 |
Paul Duffin <paulduffin@google.com> |
Made DigitList public for testing * Added new rule to make classes visible for testing. * Updated tools/srcgen/generate_android_icu4j.sh to delete previous work around for DigitListTest. * Added DigitListTest to android_icu4j Bug: 33448125 Test: tools/srcgen/generate_android_icu4j.sh Change-Id: I5126a51b895e877cdac5adad66cfce60115016e4
cu/text/DigitList.java
|
f9be05e237c681a5614e2b0611b258323073625f |
07-Mar-2017 |
Tobias Thierer <tobiast@google.com> |
Merge "ICU TimeZone: publish TIMEZONE_* constants" am: f3a9e35272 Change-Id: Ie668e250bd056f8a131dd999e1557994ad16979c
|
acd6f18d4e5d180434340b5065c849de3d10df9d |
13-Feb-2017 |
Tobias Thierer <tobiast@google.com> |
ICU TimeZone: publish TIMEZONE_* constants These are necessary to use the ICU TimeZone.getTimeZone(String, int) API that was published in Android N. Bug: 29318728 Test: Treehugger build succeeds Test: srcgen/generate_android_icu4j.sh Change-Id: Ica974c1abf0c408ef758d68febe8adb2b5777a1e
cu/util/TimeZone.java
|
27dccd7a4ddd0f9f2adfe136a1822fa8224b2604 |
06-Feb-2017 |
Fredrik Roubert <roubert@google.com> |
Integrate change cherry-picked for ticket #12824 into android_icu4j. Update escape sequences for JavaDoc. Bug: 32565360 Test: make docs Merged-In: If25fe0767769ecf15d5f8b73a18eb9e0f87b3752 Change-Id: I4bfed9f39a389fdd225e3d0bca9d5edb48878c03
cu/text/MessageFormat.java
cu/text/UnicodeSet.java
|
250be33f7bcce29083489e9165906ee4fea613dd |
24-Jan-2017 |
Joachim Sauer <jsauer@google.com> |
Expose more ICU4J APIs. am: 7709b4f274 am: 136d32896f Change-Id: I5fbd1d13854a29b45b990efef3989a9c4623c8d1
|
7709b4f2749d586459590d60a481166de6497a4b |
18-Jan-2017 |
Joachim Sauer <jsauer@google.com> |
Expose more ICU4J APIs. Expose more classes/methods, mostly those added in ICU4J 57. Additionally EthiopicCalendar is now un-hidden which was hidden accidentally and should have been in N. Bug: 30825380 Test: m checkapi Change-Id: I6587d2a072f43165ee5fd1d30bee14011c19a2e3
cu/text/ListFormatter.java
cu/text/LocaleDisplayNames.java
cu/text/MeasureFormat.java
cu/text/ScientificNumberFormatter.java
cu/util/EthiopicCalendar.java
cu/util/UniversalTimeScale.java
|
8afb63f9ea02a6bb236e32b533f8bd2f700575fa |
13-Jan-2017 |
Elliot Waite <elliotwaite@google.com> |
Fix @links in icu. am: 0f5b8ca7d5 am: 0bdbeae11a Change-Id: Ib5ed74a9ce52c8c2d90dbba32ecaaad3e1968234
|
de8aa8c36173db1673559a61735f22d96d747177 |
12-Jan-2017 |
Joachim Sauer <jsauer@google.com> |
Add/expose APIs needed by java.time. am: 22b47ef9dd am: 0ae655e311 Change-Id: I8f9df450993677076ed784eb466b003d4e3d3dbd
|
0f5b8ca7d51650605c3ca1d41bf5094e53c3d844 |
12-Jan-2017 |
Elliot Waite <elliotwaite@google.com> |
Fix @links in icu. Change-Id: I0e7dd95d2c9f9a043f9c3863022bf5e042528b6b
cu/util/ChineseCalendar.java
|
22b47ef9ddf9e6a0c70a0fc411918f0ff5ba4f2d |
13-Oct-2016 |
Joachim Sauer <jsauer@google.com> |
Add/expose APIs needed by java.time. Add and expose a small number of methods that are needed by java.time. They tend to expose functionality that most end user code will not need, but allows access to ICU internal data or functionality that should be shared between ICU and java.time. - Add method to Calendar to get localized pattern string. - Add constructor to DateFormatSymbols that takes the calendar type as string. - Add method to DateFormatSymbols to get Narrow Eras Bug: 28832222 Test: compiles, tested via usage in java.time Change-Id: Ic91b4a969ab39a94292d51c17c972aebdebb3ed2
cu/text/DateFormatSymbols.java
cu/util/Calendar.java
|
653fe929a72b68353018169b213b0f46f882bee7 |
20-Dec-2016 |
Fredrik Roubert <roubert@google.com> |
Integrate ICU4J 58.2 with Android patches into android_icu4j. am: 9f74ca8402 am: bdefb9f2ff Change-Id: Idec50d3220801250b604f55e3852ac4d0b5697e9
|
9f74ca84029e30f591dc21d9b021b52d38936af9 |
15-Dec-2016 |
Fredrik Roubert <roubert@google.com> |
Integrate ICU4J 58.2 with Android patches into android_icu4j. Bug: 31328818 Test: CtsIcuTestCases Test: CtsLibcoreOjTestCases Test: CtsLibcoreTestCases Change-Id: I92d8f0cf2452f3518ab66d76e6d423fb1406ec9f
cu/util/VersionInfo.java
|
88d1e3ff1ecbf5b876d8b430535fca3adbf3ff8f |
15-Dec-2016 |
Fredrik Roubert <roubert@google.com> |
Integrate ICU4J 58.1 with Android patches into android_icu4j. am: f86f25d102 am: f4a1abb58b Change-Id: I80e82a6f8d53e98213c1a9075a275819037028a4
|
f86f25d102340da66b9c7cb6b2d5ecdc0de43ecf |
08-Dec-2016 |
Fredrik Roubert <roubert@google.com> |
Integrate ICU4J 58.1 with Android patches into android_icu4j. Bug: 31328818 Test: CtsIcuTestCases Test: CtsLibcoreOjTestCases Test: CtsLibcoreTestCases Change-Id: Ifd74d26625c7e8c9bb76e88cf419029241117282
cu/impl/Assert.java
cu/impl/BMPSet.java
cu/impl/CacheBase.java
cu/impl/CacheValue.java
cu/impl/CalendarAstronomer.java
cu/impl/CalendarCache.java
cu/impl/CalendarData.java
cu/impl/CalendarUtil.java
cu/impl/CaseMap.java
cu/impl/CharTrie.java
cu/impl/CharacterIteration.java
cu/impl/CharacterIteratorWrapper.java
cu/impl/ClassLoaderUtil.java
cu/impl/CurrencyData.java
cu/impl/DateNumberFormat.java
cu/impl/DayPeriodRules.java
cu/impl/Differ.java
cu/impl/DontCareFieldPosition.java
cu/impl/Grego.java
cu/impl/ICUBinary.java
cu/impl/ICUCache.java
cu/impl/ICUConfig.java
cu/impl/ICUCurrencyDisplayInfoProvider.java
cu/impl/ICUCurrencyMetaInfo.java
cu/impl/ICUData.java
cu/impl/ICUDataVersion.java
cu/impl/ICUDebug.java
cu/impl/ICULangDataTables.java
cu/impl/ICULocaleService.java
cu/impl/ICUNotifier.java
cu/impl/ICURWLock.java
cu/impl/ICURegionDataTables.java
cu/impl/ICUResourceBundle.java
cu/impl/ICUResourceBundleImpl.java
cu/impl/ICUResourceBundleReader.java
cu/impl/ICUResourceTableAccess.java
cu/impl/ICUService.java
cu/impl/IDNA2003.java
cu/impl/IllegalIcuArgumentException.java
cu/impl/IntTrie.java
cu/impl/IntTrieBuilder.java
cu/impl/InvalidFormatException.java
cu/impl/IterableComparator.java
cu/impl/JavaTimeZone.java
cu/impl/LocaleDisplayNamesImpl.java
cu/impl/LocaleIDParser.java
cu/impl/LocaleIDs.java
cu/impl/LocaleUtility.java
cu/impl/MultiComparator.java
cu/impl/Norm2AllModes.java
cu/impl/Normalizer2Impl.java
cu/impl/OlsonTimeZone.java
cu/impl/PVecToTrieCompactHandler.java
cu/impl/Pair.java
cu/impl/PatternProps.java
cu/impl/PatternTokenizer.java
cu/impl/PluralRulesLoader.java
cu/impl/PropsVectors.java
cu/impl/Punycode.java
cu/impl/Relation.java
cu/impl/RelativeDateFormat.java
cu/impl/ReplaceableUCharacterIterator.java
cu/impl/ResourceBundleWrapper.java
cu/impl/Row.java
cu/impl/RuleCharacterIterator.java
cu/impl/SimpleCache.java
cu/impl/SimpleFilteredSentenceBreakIterator.java
cu/impl/SimpleFormatterImpl.java
cu/impl/SoftCache.java
cu/impl/SortedSetRelation.java
cu/impl/StandardPlural.java
cu/impl/StringPrepDataReader.java
cu/impl/StringRange.java
cu/impl/StringUCharacterIterator.java
cu/impl/TZDBTimeZoneNames.java
cu/impl/TextTrieMap.java
cu/impl/TimeZoneAdapter.java
cu/impl/TimeZoneGenericNames.java
cu/impl/TimeZoneNamesFactoryImpl.java
cu/impl/TimeZoneNamesImpl.java
cu/impl/Trie.java
cu/impl/Trie2.java
cu/impl/Trie2Writable.java
cu/impl/Trie2_16.java
cu/impl/Trie2_32.java
cu/impl/TrieBuilder.java
cu/impl/TrieIterator.java
cu/impl/UBiDiProps.java
cu/impl/UCaseProps.java
cu/impl/UCharArrayIterator.java
cu/impl/UCharacterIteratorWrapper.java
cu/impl/UCharacterName.java
cu/impl/UCharacterNameChoice.java
cu/impl/UCharacterNameReader.java
cu/impl/UCharacterProperty.java
cu/impl/UCharacterUtility.java
cu/impl/UPropertyAliases.java
cu/impl/URLHandler.java
cu/impl/UResource.java
cu/impl/USerializedSet.java
cu/impl/UTS46.java
cu/impl/UnicodeRegex.java
cu/impl/UnicodeSetStringSpan.java
cu/impl/Utility.java
cu/impl/UtilityExtensions.java
cu/impl/ValidIdentifiers.java
cu/impl/ZoneMeta.java
cu/impl/coll/BOCSU.java
cu/impl/coll/Collation.java
cu/impl/coll/CollationBuilder.java
cu/impl/coll/CollationCompare.java
cu/impl/coll/CollationData.java
cu/impl/coll/CollationDataBuilder.java
cu/impl/coll/CollationDataReader.java
cu/impl/coll/CollationFCD.java
cu/impl/coll/CollationFastLatin.java
cu/impl/coll/CollationFastLatinBuilder.java
cu/impl/coll/CollationIterator.java
cu/impl/coll/CollationKeys.java
cu/impl/coll/CollationLoader.java
cu/impl/coll/CollationRoot.java
cu/impl/coll/CollationRootElements.java
cu/impl/coll/CollationRuleParser.java
cu/impl/coll/CollationSettings.java
cu/impl/coll/CollationTailoring.java
cu/impl/coll/CollationWeights.java
cu/impl/coll/ContractionsAndExpansions.java
cu/impl/coll/FCDIterCollationIterator.java
cu/impl/coll/FCDUTF16CollationIterator.java
cu/impl/coll/IterCollationIterator.java
cu/impl/coll/SharedObject.java
cu/impl/coll/TailoredSet.java
cu/impl/coll/UTF16CollationIterator.java
cu/impl/coll/UVector32.java
cu/impl/coll/UVector64.java
cu/impl/data/HolidayBundle.java
cu/impl/data/HolidayBundle_da.java
cu/impl/data/HolidayBundle_da_DK.java
cu/impl/data/HolidayBundle_de.java
cu/impl/data/HolidayBundle_de_AT.java
cu/impl/data/HolidayBundle_de_DE.java
cu/impl/data/HolidayBundle_el.java
cu/impl/data/HolidayBundle_el_GR.java
cu/impl/data/HolidayBundle_en.java
cu/impl/data/HolidayBundle_en_CA.java
cu/impl/data/HolidayBundle_en_GB.java
cu/impl/data/HolidayBundle_en_US.java
cu/impl/data/HolidayBundle_es.java
cu/impl/data/HolidayBundle_es_MX.java
cu/impl/data/HolidayBundle_fr.java
cu/impl/data/HolidayBundle_fr_CA.java
cu/impl/data/HolidayBundle_fr_FR.java
cu/impl/data/HolidayBundle_it.java
cu/impl/data/HolidayBundle_it_IT.java
cu/impl/data/HolidayBundle_iw.java
cu/impl/data/HolidayBundle_iw_IL.java
cu/impl/data/HolidayBundle_ja_JP.java
cu/impl/data/ResourceReader.java
cu/impl/data/TokenIterator.java
cu/impl/duration/BasicDurationFormat.java
cu/impl/duration/BasicDurationFormatter.java
cu/impl/duration/BasicDurationFormatterFactory.java
cu/impl/duration/BasicPeriodBuilderFactory.java
cu/impl/duration/BasicPeriodFormatter.java
cu/impl/duration/BasicPeriodFormatterFactory.java
cu/impl/duration/BasicPeriodFormatterService.java
cu/impl/duration/DateFormatter.java
cu/impl/duration/DurationFormatter.java
cu/impl/duration/DurationFormatterFactory.java
cu/impl/duration/Period.java
cu/impl/duration/PeriodBuilder.java
cu/impl/duration/PeriodBuilderFactory.java
cu/impl/duration/PeriodFormatter.java
cu/impl/duration/PeriodFormatterFactory.java
cu/impl/duration/PeriodFormatterService.java
cu/impl/duration/TimeUnit.java
cu/impl/duration/TimeUnitConstants.java
cu/impl/duration/impl/DataRecord.java
cu/impl/duration/impl/PeriodFormatterData.java
cu/impl/duration/impl/PeriodFormatterDataService.java
cu/impl/duration/impl/RecordReader.java
cu/impl/duration/impl/RecordWriter.java
cu/impl/duration/impl/ResourceBasedPeriodFormatterDataService.java
cu/impl/duration/impl/Utils.java
cu/impl/duration/impl/XMLRecordReader.java
cu/impl/duration/impl/XMLRecordWriter.java
cu/impl/duration/impl/YMDDateFormatter.java
cu/impl/locale/AsciiUtil.java
cu/impl/locale/BaseLocale.java
cu/impl/locale/Extension.java
cu/impl/locale/InternalLocaleBuilder.java
cu/impl/locale/KeyTypeData.java
cu/impl/locale/LanguageTag.java
cu/impl/locale/LocaleExtensions.java
cu/impl/locale/LocaleObjectCache.java
cu/impl/locale/LocaleSyntaxException.java
cu/impl/locale/LocaleValidityChecker.java
cu/impl/locale/ParseStatus.java
cu/impl/locale/StringTokenIterator.java
cu/impl/locale/UnicodeLocaleExtension.java
cu/impl/text/RbnfScannerProviderImpl.java
cu/lang/CharSequences.java
cu/lang/UCharacter.java
cu/lang/UCharacterCategory.java
cu/lang/UCharacterDirection.java
cu/lang/UCharacterEnums.java
cu/lang/UCharacterNameIterator.java
cu/lang/UProperty.java
cu/lang/UScript.java
cu/lang/UScriptRun.java
cu/math/BigDecimal.java
cu/math/MathContext.java
cu/text/AlphabeticIndex.java
cu/text/AnyTransliterator.java
cu/text/ArabicShaping.java
cu/text/ArabicShapingException.java
cu/text/Bidi.java
cu/text/BidiClassifier.java
cu/text/BidiLine.java
cu/text/BidiRun.java
cu/text/BidiTransform.java
cu/text/BidiWriter.java
cu/text/BreakIterator.java
cu/text/BreakIteratorFactory.java
cu/text/BreakTransliterator.java
cu/text/BurmeseBreakEngine.java
cu/text/BytesDictionaryMatcher.java
cu/text/CanonicalIterator.java
cu/text/CaseFoldTransliterator.java
cu/text/CharsDictionaryMatcher.java
cu/text/CharsetDetector.java
cu/text/CharsetMatch.java
cu/text/CharsetRecog_2022.java
cu/text/CharsetRecog_UTF8.java
cu/text/CharsetRecog_Unicode.java
cu/text/CharsetRecog_mbcs.java
cu/text/CharsetRecog_sbcs.java
cu/text/CharsetRecognizer.java
cu/text/ChineseDateFormat.java
cu/text/ChineseDateFormatSymbols.java
cu/text/CjkBreakEngine.java
cu/text/CollationElementIterator.java
cu/text/CollationKey.java
cu/text/Collator.java
cu/text/CollatorServiceShim.java
cu/text/CompactDecimalDataCache.java
cu/text/CompactDecimalFormat.java
cu/text/ComposedCharIter.java
cu/text/CompoundTransliterator.java
cu/text/CurrencyDisplayNames.java
cu/text/CurrencyFormat.java
cu/text/CurrencyMetaInfo.java
cu/text/CurrencyPluralInfo.java
cu/text/DateFormat.java
cu/text/DateFormatSymbols.java
cu/text/DateIntervalFormat.java
cu/text/DateIntervalInfo.java
cu/text/DateTimePatternGenerator.java
cu/text/DecimalFormat.java
cu/text/DecimalFormatSymbols.java
cu/text/DictionaryBreakEngine.java
cu/text/DictionaryData.java
cu/text/DictionaryMatcher.java
cu/text/DigitList.java
cu/text/DisplayContext.java
cu/text/DurationFormat.java
cu/text/EscapeTransliterator.java
cu/text/FilteredBreakIteratorBuilder.java
cu/text/FilteredNormalizer2.java
cu/text/FunctionReplacer.java
cu/text/IDNA.java
cu/text/IdentifierInfo.java
cu/text/KhmerBreakEngine.java
cu/text/LanguageBreakEngine.java
cu/text/LaoBreakEngine.java
cu/text/ListFormatter.java
cu/text/LocaleDisplayNames.java
cu/text/LowercaseTransliterator.java
cu/text/MeasureFormat.java
cu/text/MessageFormat.java
cu/text/MessagePattern.java
cu/text/MessagePatternUtil.java
cu/text/NFRule.java
cu/text/NFRuleSet.java
cu/text/NFSubstitution.java
cu/text/NameUnicodeTransliterator.java
cu/text/NormalizationTransliterator.java
cu/text/Normalizer.java
cu/text/Normalizer2.java
cu/text/NullTransliterator.java
cu/text/NumberFormat.java
cu/text/NumberFormatServiceShim.java
cu/text/NumberingSystem.java
cu/text/PluralFormat.java
cu/text/PluralRanges.java
cu/text/PluralRules.java
cu/text/PluralRulesSerialProxy.java
cu/text/PluralSamples.java
cu/text/Quantifier.java
cu/text/QuantityFormatter.java
cu/text/RBBIDataWrapper.java
cu/text/RBBINode.java
cu/text/RBBIRuleBuilder.java
cu/text/RBBIRuleParseTable.java
cu/text/RBBIRuleScanner.java
cu/text/RBBISetBuilder.java
cu/text/RBBISymbolTable.java
cu/text/RBBITableBuilder.java
cu/text/RBNFChinesePostProcessor.java
cu/text/RBNFPostProcessor.java
cu/text/RawCollationKey.java
cu/text/RbnfLenientScanner.java
cu/text/RbnfLenientScannerProvider.java
cu/text/RelativeDateTimeFormatter.java
cu/text/RemoveTransliterator.java
cu/text/Replaceable.java
cu/text/ReplaceableContextIterator.java
cu/text/ReplaceableString.java
cu/text/RuleBasedBreakIterator.java
cu/text/RuleBasedCollator.java
cu/text/RuleBasedNumberFormat.java
cu/text/RuleBasedTransliterator.java
cu/text/SCSU.java
cu/text/ScientificNumberFormatter.java
cu/text/SearchIterator.java
cu/text/SelectFormat.java
cu/text/SimpleDateFormat.java
cu/text/SimpleFormatter.java
cu/text/SourceTargetUtility.java
cu/text/SpoofChecker.java
cu/text/StringCharacterIterator.java
cu/text/StringMatcher.java
cu/text/StringPrep.java
cu/text/StringPrepParseException.java
cu/text/StringReplacer.java
cu/text/StringSearch.java
cu/text/StringTransform.java
cu/text/SymbolTable.java
cu/text/ThaiBreakEngine.java
cu/text/TimeUnitFormat.java
cu/text/TimeZoneFormat.java
cu/text/TimeZoneNames.java
cu/text/TitlecaseTransliterator.java
cu/text/Transform.java
cu/text/TransformTransliterator.java
cu/text/TransliterationRule.java
cu/text/TransliterationRuleSet.java
cu/text/Transliterator.java
cu/text/TransliteratorIDParser.java
cu/text/TransliteratorParser.java
cu/text/TransliteratorRegistry.java
cu/text/UCharacterIterator.java
cu/text/UFieldPosition.java
cu/text/UFormat.java
cu/text/UForwardCharacterIterator.java
cu/text/UTF16.java
cu/text/UnescapeTransliterator.java
cu/text/UnhandledBreakEngine.java
cu/text/UnicodeCompressor.java
cu/text/UnicodeDecompressor.java
cu/text/UnicodeFilter.java
cu/text/UnicodeMatcher.java
cu/text/UnicodeNameTransliterator.java
cu/text/UnicodeReplacer.java
cu/text/UnicodeSet.java
cu/text/UnicodeSetIterator.java
cu/text/UnicodeSetSpanner.java
cu/text/UppercaseTransliterator.java
cu/util/AnnualTimeZoneRule.java
cu/util/BasicTimeZone.java
cu/util/BuddhistCalendar.java
cu/util/ByteArrayWrapper.java
cu/util/BytesTrie.java
cu/util/BytesTrieBuilder.java
cu/util/CECalendar.java
cu/util/Calendar.java
cu/util/CaseInsensitiveString.java
cu/util/CharsTrie.java
cu/util/CharsTrieBuilder.java
cu/util/ChineseCalendar.java
cu/util/CompactByteArray.java
cu/util/CompactCharArray.java
cu/util/CopticCalendar.java
cu/util/Currency.java
cu/util/CurrencyAmount.java
cu/util/CurrencyServiceShim.java
cu/util/DangiCalendar.java
cu/util/DateInterval.java
cu/util/DateRule.java
cu/util/DateTimeRule.java
cu/util/EasterHoliday.java
cu/util/EthiopicCalendar.java
cu/util/Freezable.java
cu/util/GenderInfo.java
cu/util/GlobalizationPreferences.java
cu/util/GregorianCalendar.java
cu/util/HebrewCalendar.java
cu/util/HebrewHoliday.java
cu/util/Holiday.java
cu/util/ICUCloneNotSupportedException.java
cu/util/ICUException.java
cu/util/ICUUncheckedIOException.java
cu/util/IllformedLocaleException.java
cu/util/IndianCalendar.java
cu/util/InitialTimeZoneRule.java
cu/util/IslamicCalendar.java
cu/util/JapaneseCalendar.java
cu/util/LocaleData.java
cu/util/LocaleMatcher.java
cu/util/LocalePriorityList.java
cu/util/Measure.java
cu/util/MeasureUnit.java
cu/util/Output.java
cu/util/OutputInt.java
cu/util/OverlayBundle.java
cu/util/PersianCalendar.java
cu/util/RangeDateRule.java
cu/util/RangeValueIterator.java
cu/util/Region.java
cu/util/RuleBasedTimeZone.java
cu/util/STZInfo.java
cu/util/SimpleDateRule.java
cu/util/SimpleHoliday.java
cu/util/SimpleTimeZone.java
cu/util/StringTokenizer.java
cu/util/StringTrieBuilder.java
cu/util/TaiwanCalendar.java
cu/util/TimeArrayTimeZoneRule.java
cu/util/TimeUnit.java
cu/util/TimeUnitAmount.java
cu/util/TimeZone.java
cu/util/TimeZoneRule.java
cu/util/TimeZoneTransition.java
cu/util/ULocale.java
cu/util/UResourceBundle.java
cu/util/UResourceBundleIterator.java
cu/util/UResourceTypeMismatchException.java
cu/util/UniversalTimeScale.java
cu/util/VTimeZone.java
cu/util/ValueIterator.java
cu/util/VersionInfo.java
|
3bed43ac0edfaaf804997e2429b0d78a3a32a2f1 |
23-Nov-2016 |
Andrew Solovay <asolovay@google.com> |
docs: Fixing bad unicode sequence in Javadocs. am: 06ec6d9c5c am: 560f36d3bc Change-Id: I58d11acc63cedc38a01f406b87c06ea993fc00dd
|
06ec6d9c5ca6a2e72ac506c8729e0a31db19e211 |
21-Oct-2016 |
Andrew Solovay <asolovay@google.com> |
docs: Fixing bad unicode sequence in Javadocs. The source file /external/icu/icu4j/main/classes/…/UnicodeSet.java has a comment with the character sequence '\u0000', which is being output verbatim to a Javadoc comment the generated file java/android/icu/text/UnicodeSet.java . (See bug b/32309442) That character sequence is being output as a null byte in the generated HTML file: https://screenshot.googleplex.com/ixQ4G2QTZkY.png https://developer.android.com/reference/android/icu/text/UnicodeSet.html#applyPropertyAlias(java.lang.String,%20java.lang.String) Besides generating bad documentation (the sequence shows up as "\u" instead of "\u0000"), this also means we won't be able to check the generated docs in to Piper as text files. Per instructions from JS, I've modified the external file, run the script to generate the java/android/icu file from it, and included both files in this CL. I've also generated the Javadoc from the modified file and staged it to: https//go/dods-stage/reference/android/icu/text/UnicodeSet.html#applyPropertyAlias(java.lang.String,%20java.lang.String) NOTE: Currently, a double-backslash sequence is incorrectly output to the Javadoc as a double-backslash instead of being treated as an escape character. I filed a separate bug about that, b/32335850 bug: 32309442 Change-Id: If25fe0767769ecf15d5f8b73a18eb9e0f87b3752
cu/text/UnicodeSet.java
|
fe2dcd4b7b18c3e0c10fb746aea958dc4ee6dac9 |
22-Aug-2016 |
Joachim Sauer <jsauer@google.com> |
Fix race condition in ICU TimeZone.getDefault() TimeZone.getDefault() had a race condition where it could fail with a NullPointerException if called concurrently with clearCachedDefault(). This fixes the race condition by always copying the defaultZone value into a local variable and returning that, to ensure that concurrent sets to defaultZone don't lead to a NullPointerException on the cloneAsThawed() call. Bug: 30979219 Test: vogar libcore/luni/src/test/java/libcore/java/util/TimeZoneTest.java (cherry picked from commit b6127dc5375a9359f67e87d9d73dd2b4cc268942) Change-Id: Ic3659b7671301f66d10fcf1bb5697a9020ebf91e
cu/util/TimeZone.java
|
b6127dc5375a9359f67e87d9d73dd2b4cc268942 |
22-Aug-2016 |
Joachim Sauer <jsauer@google.com> |
Fix race condition in ICU TimeZone.getDefault() TimeZone.getDefault() had a race condition where it could fail with a NullPointerException if called concurrently with clearCachedDefault(). This fixes the race condition by always copying the defaultZone value into a local variable and returning that, to ensure that concurrent sets to defaultZone don't lead to a NullPointerException on the cloneAsThawed() call. Bug: 30979219 Change-Id: I0bcef8561be8cb6040c6559111a949806b2ce7b7 Test: vogar libcore/luni/src/test/java/libcore/java/util/TimeZoneTest.java
cu/util/TimeZone.java
|
35a16e21d16dd42c7ff7cd5a4e0976206522897c |
18-Aug-2016 |
Joachim Sauer <jsauer@google.com> |
Fix deadlock between java.util and ICU TimeZone. There was a deadlock between java.util.TimeZone.setDefault() and android.icu.util.TimeZone.getDefault(): - the former would lock on j.u.TimeZone.class and the call the synchronized a.i.u.TimeZone.clearCachedDefault() - the latter would synchronize on a.i.u.TimeZone and then call the synchronized j.u.TimeZone.getDefault To ensure every path synchronizes on objects in the same order, this change adds an explicit synchronize block on j.u.TimeZone in a.i.u.TimeZone.getDefault(). TimeZoneTest.testSetDefaultDeadlock() is a probabilistic test that was able to reproduce the problem roughly 8 times out of 10. Bug: 30937209 Test: libcore/run-libcore-tests libcore.java.util org.apache.harmony.tests.java.util (cherry picked from commit 15c4b7460a92a69ca40db46baf17e205421fa8a1) (cherry picked from commit df87c613a2f92f0df9f6b146c2bac03f5e3cb868) Change-Id: Ic16fbd6b0e75243cd93628eed7d18c34a70378c6
cu/util/TimeZone.java
|
15c4b7460a92a69ca40db46baf17e205421fa8a1 |
18-Aug-2016 |
Joachim Sauer <jsauer@google.com> |
Fix deadlock between java.util and ICU TimeZone. There was a deadlock between java.util.TimeZone.setDefault() and android.icu.util.TimeZone.getDefault(): - the former would lock on j.u.TimeZone.class and the call the synchronized a.i.u.TimeZone.clearCachedDefault() - the latter would synchronize on a.i.u.TimeZone and then call the synchronized j.u.TimeZone.getDefault To ensure every path synchronizes on objects in the same order, this change adds an explicit synchronize block on j.u.TimeZone in a.i.u.TimeZone.getDefault(). TimeZoneTest.testSetDefaultDeadlock() is a probabilistic test that was able to reproduce the problem roughly 8 times out of 10. Bug: 30937209 Test: libcore/run-libcore-tests libcore.java.util org.apache.harmony.tests.java.util Change-Id: I9b241d5f49ab4b6747ba73deb94a92ee1b7480fa
cu/util/TimeZone.java
|
51cecff8a1c7816c46fed3835315d0f68f316228 |
17-Jun-2016 |
Fredrik Roubert <roubert@google.com> |
Document that collation rules are omitted. The collation rules normally returned by RuleBasedCollator.getRules() are omitted in Android to save space: https://android.googlesource.com/platform/external/icu/+/9cf98b3 This is already documented for java.text.RuleBasedCollator: https://android.googlesource.com/platform/libcore/+/3dece30 Now when ICU4J is part of the public API, it needs to be documented here as well. Change-Id: I00cc8f5e49b2a026147667ef775318b35435f09e
cu/text/RuleBasedCollator.java
|
1c8a530973739aafa823d758240d2cd5dad96fe3 |
13-Jun-2016 |
Fredrik Roubert <roubert@google.com> |
Integrate ICU4J 57.1 with Android patches into android_icu4j. Change-Id: Ie1ec65d28e9d79a67141ed7c24e9aebf8a0982a0
cu/impl/CalendarUtil.java
cu/impl/DayPeriodRules.java
cu/impl/ICUResourceBundle.java
cu/impl/ICUResourceBundleImpl.java
cu/impl/ICUResourceBundleReader.java
cu/impl/LocaleDisplayNamesImpl.java
cu/impl/Norm2AllModes.java
cu/impl/SimpleFilteredSentenceBreakIterator.java
cu/impl/SimpleFormatterImpl.java
cu/impl/SimplePatternFormatter.java
cu/impl/TimeZoneNamesImpl.java
cu/impl/UCharacterProperty.java
cu/impl/UResource.java
cu/impl/ValidIdentifiers.java
cu/impl/ZoneMeta.java
cu/impl/locale/KeyTypeData.java
cu/impl/locale/LocaleValidityChecker.java
cu/lang/UCharacter.java
cu/lang/UProperty.java
cu/text/CompactDecimalDataCache.java
cu/text/CompactDecimalFormat.java
cu/text/DateFormat.java
cu/text/DateFormatSymbols.java
cu/text/DateIntervalFormat.java
cu/text/DateIntervalInfo.java
cu/text/DateTimePatternGenerator.java
cu/text/DecimalFormat.java
cu/text/DecimalFormatSymbols.java
cu/text/ListFormatter.java
cu/text/LocaleDisplayNames.java
cu/text/MeasureFormat.java
cu/text/MessagePattern.java
cu/text/QuantityFormatter.java
cu/text/RBBINode.java
cu/text/RBBIRuleParseTable.java
cu/text/RBBIRuleScanner.java
cu/text/RBBITableBuilder.java
cu/text/RelativeDateTimeFormatter.java
cu/text/RuleBasedBreakIterator.java
cu/text/ScientificNumberFormatter.java
cu/text/SimpleDateFormat.java
cu/text/SimpleFormatter.java
cu/text/Transliterator.java
cu/text/UnicodeFilter.java
cu/util/Calendar.java
cu/util/Currency.java
cu/util/GregorianCalendar.java
cu/util/IslamicCalendar.java
cu/util/LocaleData.java
cu/util/MeasureUnit.java
cu/util/SimpleTimeZone.java
cu/util/TimeZone.java
cu/util/ULocale.java
cu/util/VTimeZone.java
cu/util/VersionInfo.java
|
9e63f9dbc8129622eedba21c3ee217111cddbc26 |
26-May-2016 |
Joachim Sauer <jsauer@google.com> |
Add a method to clear the cached default timezone. Adds clearCacheDefault() method that clears the cached timezone. This method is hidden from the public API and will only be used by java.util.TimeZone to ensure that ICU has the same view of what the default timezone is as java.util.TimeZone. This (together with the corresponding change in libcore) means that the calling android.icu.util.TimeZone.setDefault() with a value foo does not guarantee that the ICU default timezone after the call is equal to foo since the value will be conferted to a JDK-equivalent in ICU TimeZone.setDefault() and back to a ICU equivalent in ICU TimeZone.getDefault(). Both of these processes are potentially lossy. Background: When java.util.TimeZone.setDefault() is called (either by client code or from ActivityThread.updateTimeZone due to ACTION_TIMEZONE_CHANGED) we need to notify android.icu.util.TimeZone of this change, as it keeps a cached android.icu.util.TimeZone object to represent that default value. android.icu.util.TimeZone.setTimeZone would be the obvious candidate here. Unfortunately that method was hidden to have a single consistent way to set the timezone and tries to do some extra work that is undesireable on Android. Bug: 28949992 (cherry picked from commit 79f03f9433865f1fc8fce926cbcfa3174f7b53b6) Change-Id: I18dbddc3df5ebde5c9fc42cd0084c0312cf8c987
cu/util/TimeZone.java
|
79f03f9433865f1fc8fce926cbcfa3174f7b53b6 |
26-May-2016 |
Joachim Sauer <jsauer@google.com> |
Add a method to clear the cached default timezone. Adds clearCacheDefault() method that clears the cached timezone. This method is hidden from the public API and will only be used by java.util.TimeZone to ensure that ICU has the same view of what the default timezone is as java.util.TimeZone. This (together with the corresponding change in libcore) means that the calling android.icu.util.TimeZone.setDefault() with a value foo does not guarantee that the ICU default timezone after the call is equal to foo since the value will be conferted to a JDK-equivalent in ICU TimeZone.setDefault() and back to a ICU equivalent in ICU TimeZone.getDefault(). Both of these processes are potentially lossy. Background: When java.util.TimeZone.setDefault() is called (either by client code or from ActivityThread.updateTimeZone due to ACTION_TIMEZONE_CHANGED) we need to notify android.icu.util.TimeZone of this change, as it keeps a cached android.icu.util.TimeZone object to represent that default value. android.icu.util.TimeZone.setTimeZone would be the obvious candidate here. Unfortunately that method was hidden to have a single consistent way to set the timezone and tries to do some extra work that is undesireable on Android. Bug: 28949992 Change-Id: Id9edb80ff255bfac39e2fadcba829474352e4620
cu/util/TimeZone.java
|
7e00825cd661cef68322fc58c6e6da1aa4a086e2 |
09-May-2016 |
Neil Fuller <nfuller@google.com> |
Switch DecimalFormatSymbols from SimpleCache to SoftCache Superceded upstream by http://bugs.icu-project.org/trac/changeset/38744 Bug: 28326526 (cherry picked from commit f8798e2fb2a992f81923c01fdf93802b9a954e04) Change-Id: I4a2dccbf8de52cc0b76ad3b36fb5732b6e64c231
cu/text/DecimalFormatSymbols.java
|
50522aa3c3343ab032b43a0ad44ece0a1f5194ce |
13-May-2016 |
Markus Scherer <markus.icu@gmail.com> |
Cherry-pick: ticket:7434: ICU4J SoftCache with CacheValue Cherry-pick: ticket:7434: ICU4J SoftCache with CacheValue that can be null (which were not cached before) or hold a direct reference or hold a resettable Reference; CacheValue strength can be set for cache warm-up http://bugs.icu-project.org/trac/changeset/38734 Bug: 28326526 (cherry picked from commit c1fac6cc83a844edd3e54dd16a8b2beea7d22be9) Change-Id: I6156ac3b832547a76741c729d0dfe9459c874089
cu/impl/CacheValue.java
cu/impl/ICUResourceBundleImpl.java
cu/impl/ICUResourceBundleReader.java
cu/impl/SoftCache.java
|
f8798e2fb2a992f81923c01fdf93802b9a954e04 |
09-May-2016 |
Neil Fuller <nfuller@google.com> |
Switch DecimalFormatSymbols from SimpleCache to SoftCache Superceded upstream by http://bugs.icu-project.org/trac/changeset/38744 Bug: 28326526 Change-Id: I754ae7b7fa671fa7cd6bce743ffb94af8b11b09d
cu/text/DecimalFormatSymbols.java
|
c1fac6cc83a844edd3e54dd16a8b2beea7d22be9 |
13-May-2016 |
Markus Scherer <markus.icu@gmail.com> |
Cherry-pick: ticket:7434: ICU4J SoftCache with CacheValue Cherry-pick: ticket:7434: ICU4J SoftCache with CacheValue that can be null (which were not cached before) or hold a direct reference or hold a resettable Reference; CacheValue strength can be set for cache warm-up http://bugs.icu-project.org/trac/changeset/38734 Bug: 28326526 Change-Id: Icdcf266929eaf4284c61fe2d291ee07b897607d8
cu/impl/CacheValue.java
cu/impl/ICUResourceBundleImpl.java
cu/impl/ICUResourceBundleReader.java
cu/impl/SoftCache.java
|
46badec58cc39ccd466717e0791b815d74463c57 |
01-Mar-2016 |
Fredrik Roubert <roubert@google.com> |
Integrate changes cherry-picked for ticket #12005 into android_icu4j. Changed numeric character references in API doc with raw code points, so javadoc does not invalidate them in do clint. Bug: 22023363 (cherry picked from commit 87a901bc03907f93227b639419364ac8befe9930) Change-Id: I8c3ed8602dd639ce84f015f0624a6b0805e1efdb
cu/text/Collator.java
cu/util/CopticCalendar.java
cu/util/EthiopicCalendar.java
|
31fc099bf012524568ddeffd7fd4c9326411156b |
29-Mar-2016 |
Paul Duffin <paulduffin@google.com> |
Test coverage improvements: Patch upstream changes Patches upstream changes for all the changes listed in the following page: http://bugs.icu-project.org/trac/log/icu4j/branches/fabalbon/56-1-test-coverage?action=stop_on_copy&mode=stop_on_copy&rev=38590&stop_rev=&limit=100 Bug: 27238545 (cherry picked from commit 16530f4b6f99034c591018244ec10a3ba1f403d7) Change-Id: Ie4aaf6e23d3a54c428f308d843a9d479b11ccd3a
cu/impl/Norm2AllModes.java
|
70c5bee4da73b301fe1eb2a382cb1a449d1abd02 |
04-May-2016 |
Neil Fuller <nfuller@google.com> |
Remove service registration APIs from public ICU API At the suggestion of the ICU team to enable them to potentially drop the behavior in a future ICU release. Bug: 28583844 (cherry picked from commit ee0f20f8e03a1df95ced34550ed1b0ee06238eca) Change-Id: Idcd101658976e7f23093b09752b9b2dae95589f7
cu/text/BreakIterator.java
cu/text/Collator.java
cu/text/NumberFormat.java
cu/util/Currency.java
|
ff2b69bcfd12088a375804686b38e0d6bbf141ac |
31-Mar-2016 |
Paul Duffin <paulduffin@google.com> |
Hide constants that could change between releases Bug: 27830659 (cherry picked from commit 9e940603a29cf07f50ffda6201b0b1b202459035) Change-Id: I3ac00eaf59909d2eb296cc4be6d648f2bc53f3d0
cu/lang/UCharacter.java
cu/lang/UCharacterEnums.java
cu/lang/UProperty.java
cu/lang/UScript.java
cu/text/CollationKey.java
cu/text/Collator.java
cu/text/DateFormat.java
cu/text/DateTimePatternGenerator.java
|
8e7243cf9026e75e9b8a2719fd0373c902c5a27d |
22-Mar-2016 |
Paul Duffin <paulduffin@google.com> |
Remove RawCollationKey/ByteArrayWrapper from the public API Bug: 22023363 (cherry picked from commit ad586b28fcfaa08bd930b5728975f6a3c182d553) Change-Id: Ib4fe5c19909ba3e6892efa60efa0e6a2d0be145a
cu/text/CollationKey.java
cu/text/Collator.java
cu/text/RawCollationKey.java
cu/text/RuleBasedCollator.java
cu/util/ByteArrayWrapper.java
|
ee0f20f8e03a1df95ced34550ed1b0ee06238eca |
04-May-2016 |
Neil Fuller <nfuller@google.com> |
Remove service registration APIs from public ICU API At the suggestion of the ICU team to enable them to potentially drop the behavior in a future ICU release. Bug: 28583844 Change-Id: Id83ed2412b0e65b8ce84fcf7869cb0dce4fc6d04
cu/text/BreakIterator.java
cu/text/Collator.java
cu/text/NumberFormat.java
cu/util/Currency.java
|
b97434df21be8e0e0923b255aabf4e23b8ee08cf |
27-Apr-2016 |
Paul Duffin <paulduffin@google.com> |
Merge changes from topic 'icu-cherry-pick-from-nyc-to-aosp' * changes: Add ICU4J UnicodeSet test to improve coverage. Hide general utility methods in ICU4J. Remove a couple of useless (on Android), and internal methods from API Hide API in Android for API that is discouraged as of ICU 57.
|
06172a5dfa5ee93a7c189a3cbc596c6fb52dc13b |
12-Apr-2016 |
Joachim Sauer <jsauer@google.com> |
Allow very large maximumIntegerDigits. This allows up to 2 billion to be used as the maximum integer digits, while keeping the default value at the current 309. This change brings ICU4J in line with ICU4C limits, which is necessary for correct implementation of java.text.DecimalFormat on ICU4J. Bug: 27855939 (cherry picked from commit 86b7d2d760b249da7417f90f09796f3227491aba) Change-Id: Ic054c0d34e008f7b2ea6a29e6b3d891ecc53d65b
cu/text/DecimalFormat.java
|
9669dc58153fb80b529e4cc01c061d838014da16 |
07-Apr-2016 |
Joachim Sauer <jsauer@google.com> |
Revert "Re-revert Android patch: Ticket #11913 changes." This reverts commit bb572b8d9c31eac94db1a8e5de69e6fbbcab6de8. Bug: 27855939 (cherry picked from commit 7c0783a71eb39182b02e60d1a027252a502125e6) Change-Id: I8eb5846add5f52a11023267c13cd25377486ff30
cu/text/DecimalFormat.java
|
2de9609716aba48fbed29f774938d92548f807c6 |
22-Mar-2016 |
Joachim Sauer <jsauer@google.com> |
Hide general utility methods in ICU4J. Bug: 22023363 (cherry picked from commit 39fda05a2af93ea1422c26c0e570d6d7b4a4f4ee) Change-Id: I91bad14d01648bf0a0d376e9deb2ab97c5dfa665
cu/text/UnicodeSet.java
|
fe5b295285236e8335b659e432e545454e94d6c7 |
21-Mar-2016 |
Paul Duffin <paulduffin@google.com> |
Remove a couple of useless (on Android), and internal methods from API (cherry picked from commit ea97dc324dbed4b234b76f07b9ea4bbd2cc10f99) Change-Id: I5e0b5a6bb01d44e619dae8ef3560b98aa2075a32
cu/util/CECalendar.java
cu/util/VersionInfo.java
|
0979554c4f8880114da6755837b26e26000305e4 |
22-Mar-2016 |
Fredrik Roubert <roubert@google.com> |
Hide API in Android for API that is discouraged as of ICU 57. This is introduced as public API in Android N, together with the preferred API introduced by ICU 55, so there is no need to include it in Android N at all. https://android-review.googlesource.com/#/c/209387 These methods, introduced in ICU 55, are promoted to stable in ICU 57, while the methods they replace are demoted to discouraged. Android does this ahead of time, already in ICU 56, to avoid introducing an API in Android N that only is to be used for one release. http://bugs.icu-project.org/trac/ticket/12186 http://bugs.icu-project.org/trac/changeset/38473#file4 Bug: 22023363 (cherry picked from commit 38be28a3012fe8d288b4576b98cb1207cc31e2fc) Change-Id: I4029d99915f8accfd462e4679261a9114ebe70f0
cu/util/IslamicCalendar.java
|
86b7d2d760b249da7417f90f09796f3227491aba |
12-Apr-2016 |
Joachim Sauer <jsauer@google.com> |
Allow very large maximumIntegerDigits. This allows up to 2 billion to be used as the maximum integer digits, while keeping the default value at the current 309. This change brings ICU4J in line with ICU4C limits, which is necessary for correct implementation of java.text.DecimalFormat on ICU4J. Bug: 27855939 Change-Id: Ia3659afe99eb2f9c715d3d0f73fe4a8ddbc946cf
cu/text/DecimalFormat.java
|
7c0783a71eb39182b02e60d1a027252a502125e6 |
07-Apr-2016 |
Joachim Sauer <jsauer@google.com> |
Revert "Re-revert Android patch: Ticket #11913 changes." This reverts commit bb572b8d9c31eac94db1a8e5de69e6fbbcab6de8. Bug: 27855939 Change-Id: Iaea8438654e9e503e15432cee16d9dbf89cc8b6a
cu/text/DecimalFormat.java
|
2fa1af7e871b4d39e44c44f6bca3c1ad4ade85c4 |
06-Apr-2016 |
Joachim Sauer <jsauer@google.com> |
Re-revert Android patch: Ticket #11913 changes. Bug: 27855939 (cherry picked from commit bb572b8d9c31eac94db1a8e5de69e6fbbcab6de8) Change-Id: Ic1b47f4330caf06dc76bfcf3da4970fe9f6b5a75
cu/text/DecimalFormat.java
|
bb572b8d9c31eac94db1a8e5de69e6fbbcab6de8 |
06-Apr-2016 |
Joachim Sauer <jsauer@google.com> |
Re-revert Android patch: Ticket #11913 changes. Bug: 27855939 Change-Id: Iee61d5c50f07a21c032b43b7f528d6d1a4a1df3b
cu/text/DecimalFormat.java
|
aac870714defb5d5eb6e72fae9e37ec74ee82b7e |
01-Apr-2016 |
Joachim Sauer <jsauer@google.com> |
Revert "Android patch: Ticket #11913: Add support for formatting BigDecimal / BigInteger with > 309 digits." This reverts commit d244484c3fbe0eed229eb39f8559d92e11d9ffd2. Bug: 27855939 (cherry pick from commit e26c4d535027d7dc55f57af22b9447075b270f4a) Change-Id: I8d48956e531c1245f00b4a6968f278f4f158e73e
cu/text/DecimalFormat.java
|
c40bfee67efa8d5ecea40bd0582019028952ce23 |
01-Apr-2016 |
Joachim Sauer <jsauer@google.com> |
Revert "Android patch: Ticket #11913: Fix bug in temporary workaround." This reverts commit 65f93a4dc9f38c7ab0da01c680213f679262c986. Bug: 27855939 (cherry pick from commit 416e28fc84b9f2d3813e2582d82825da7f536eca) Change-Id: Ib136b873ace390fa25748aef928492516e745704
cu/text/DecimalFormat.java
|
e26c4d535027d7dc55f57af22b9447075b270f4a |
01-Apr-2016 |
Joachim Sauer <jsauer@google.com> |
Revert "Android patch: Ticket #11913: Add support for formatting BigDecimal / BigInteger with > 309 digits." This reverts commit d244484c3fbe0eed229eb39f8559d92e11d9ffd2. Change-Id: I7993060f69e3950c10ec935ebccb884b6bdfa034
cu/text/DecimalFormat.java
|
416e28fc84b9f2d3813e2582d82825da7f536eca |
01-Apr-2016 |
Joachim Sauer <jsauer@google.com> |
Revert "Android patch: Ticket #11913: Fix bug in temporary workaround." This reverts commit 65f93a4dc9f38c7ab0da01c680213f679262c986. Bug: 27855939 Change-Id: I4f9adf929ea43a00a0c20b412badd565398f70fb
cu/text/DecimalFormat.java
|
ad586b28fcfaa08bd930b5728975f6a3c182d553 |
22-Mar-2016 |
Paul Duffin <paulduffin@google.com> |
Remove RawCollationKey/ByteArrayWrapper from the public API Bug: 22023363 Change-Id: I9f58423df360c8cf168ff2e24172f0da1fdfad1c
cu/text/CollationKey.java
cu/text/Collator.java
cu/text/RawCollationKey.java
cu/text/RuleBasedCollator.java
cu/util/ByteArrayWrapper.java
|
9e940603a29cf07f50ffda6201b0b1b202459035 |
31-Mar-2016 |
Paul Duffin <paulduffin@google.com> |
Hide constants that could change between releases Bug: 27830659 Change-Id: Iaf8b6a02a6292fd772a07b14fe55840321c77aef
cu/lang/UCharacter.java
cu/lang/UCharacterEnums.java
cu/lang/UProperty.java
cu/lang/UScript.java
cu/text/CollationKey.java
cu/text/Collator.java
cu/text/DateFormat.java
cu/text/DateTimePatternGenerator.java
|
16530f4b6f99034c591018244ec10a3ba1f403d7 |
29-Mar-2016 |
Paul Duffin <paulduffin@google.com> |
Test coverage improvements: Patch upstream changes Patches upstream changes for all the changes listed in the following page: http://bugs.icu-project.org/trac/log/icu4j/branches/fabalbon/56-1-test-coverage?action=stop_on_copy&mode=stop_on_copy&rev=38590&stop_rev=&limit=100 Bug: 27238545 Change-Id: I8212532913fdd28de508b971293f4ce11441a1ac
cu/impl/Norm2AllModes.java
|
39fda05a2af93ea1422c26c0e570d6d7b4a4f4ee |
22-Mar-2016 |
Joachim Sauer <jsauer@google.com> |
Hide general utility methods in ICU4J. Bug: 22023363 Change-Id: Iae7958bdb6b451f6a78e457f3801e797e5404089
cu/text/UnicodeSet.java
|
ea97dc324dbed4b234b76f07b9ea4bbd2cc10f99 |
21-Mar-2016 |
Paul Duffin <paulduffin@google.com> |
Remove a couple of useless (on Android), and internal methods from API Change-Id: I8d850cdd25c5c115bf4887020e39750e933c705a
cu/util/CECalendar.java
cu/util/VersionInfo.java
|
38be28a3012fe8d288b4576b98cb1207cc31e2fc |
22-Mar-2016 |
Fredrik Roubert <roubert@google.com> |
Hide API in Android for API that is discouraged as of ICU 57. This is introduced as public API in Android N, together with the preferred API introduced by ICU 55, so there is no need to include it in Android N at all. https://android-review.googlesource.com/#/c/209387 These methods, introduced in ICU 55, are promoted to stable in ICU 57, while the methods they replace are demoted to discouraged. Android does this ahead of time, already in ICU 56, to avoid introducing an API in Android N that only is to be used for one release. http://bugs.icu-project.org/trac/ticket/12186 http://bugs.icu-project.org/trac/changeset/38473#file4 Bug: 22023363 Change-Id: Iad787fa3cfcfa765ac3c645cfb56c211e6ffb88e
cu/util/IslamicCalendar.java
|
87a901bc03907f93227b639419364ac8befe9930 |
01-Mar-2016 |
Fredrik Roubert <roubert@google.com> |
Integrate changes cherry-picked for ticket #12005 into android_icu4j. Changed numeric character references in API doc with raw code points, so javadoc does not invalidate them in do clint. Bug: 22023363 Change-Id: I82cce97d353223fabf11b326be9d5f47b63bc6bb
cu/text/Collator.java
cu/util/CopticCalendar.java
cu/util/EthiopicCalendar.java
|
1a2598692cbd303a8853709764a52509bcf4d616 |
02-Mar-2016 |
Paul Duffin <paulduffin@google.com> |
Revert workaround for broken docs link and fix properly Reverts the change to com.ibm.icu.text.UnicodeFilter and provides replacement text for the documentation of the class that is used when repackaging. Bug: 22023363 (cherry picked from 71a3637d1986b2444d947a9eabdd01af51f6141d) Change-Id: I2d478e8cf4d3454aaa46604c9516ba0cd104c6e2
cu/text/UnicodeFilter.java
|
71a3637d1986b2444d947a9eabdd01af51f6141d |
02-Mar-2016 |
Paul Duffin <paulduffin@google.com> |
Revert workaround for broken docs link and fix properly Reverts the change to com.ibm.icu.text.UnicodeFilter and provides replacement text for the documentation of the class that is used when repackaging. Bug: 22023363 Change-Id: I4bf6de674183acf09c5391e7c3048ae2a73eb35f
cu/text/UnicodeFilter.java
|
5820a289ded102e07f20384fa8e159dda8f81a06 |
01-Mar-2016 |
Neil Fuller <nfuller@google.com> |
Revert broken docs {@link} to fix the build Bug: 22023363 (cherry picked from commit f831ef66350c92de30f8314bcd17b6e748275744) Change-Id: I622e255818f149ae9e9e826b2ad3d8b9b40e7258
cu/text/UnicodeFilter.java
|
f831ef66350c92de30f8314bcd17b6e748275744 |
01-Mar-2016 |
Neil Fuller <nfuller@google.com> |
Revert broken docs {@link} to fix the build Bug: 22023363 Change-Id: I1325837fbeee06cba06bb306c1a2d88bff88d3c1
cu/text/UnicodeFilter.java
|
08ae9f2909b2ec37f755dac4372553437e9d7cf6 |
01-Mar-2016 |
Paul Duffin <paulduffin@google.com> |
Integrate changes cherry-picked for ticket #12005 into android_icu4j. Fix numerous warnings / errors from Javadoc generation Bug: 22023363 (cherry picked from bfab1e7fec36dff93fb980c546ad64a565faf9fc) Change-Id: I7e97889b415a9e4c83c9b821b939a7ee8d2a96e4
cu/lang/UCharacter.java
cu/lang/UProperty.java
cu/lang/UScript.java
cu/math/BigDecimal.java
cu/text/AlphabeticIndex.java
cu/text/Bidi.java
cu/text/BidiRun.java
cu/text/BreakIterator.java
cu/text/CharsetDetector.java
cu/text/CharsetMatch.java
cu/text/CollationElementIterator.java
cu/text/CollationKey.java
cu/text/Collator.java
cu/text/DateFormat.java
cu/text/DateFormatSymbols.java
cu/text/DateIntervalFormat.java
cu/text/DateIntervalInfo.java
cu/text/DateTimePatternGenerator.java
cu/text/DecimalFormat.java
cu/text/FilteredBreakIteratorBuilder.java
cu/text/IDNA.java
cu/text/IdentifierInfo.java
cu/text/LocaleDisplayNames.java
cu/text/MeasureFormat.java
cu/text/MessageFormat.java
cu/text/MessagePattern.java
cu/text/Normalizer.java
cu/text/Normalizer2.java
cu/text/NumberFormat.java
cu/text/PluralFormat.java
cu/text/PluralRules.java
cu/text/RawCollationKey.java
cu/text/Replaceable.java
cu/text/ReplaceableString.java
cu/text/RuleBasedBreakIterator.java
cu/text/RuleBasedCollator.java
cu/text/RuleBasedNumberFormat.java
cu/text/RuleBasedTransliterator.java
cu/text/ScientificNumberFormatter.java
cu/text/SelectFormat.java
cu/text/SimpleDateFormat.java
cu/text/StringSearch.java
cu/text/TimeZoneFormat.java
cu/text/Transliterator.java
cu/text/UCharacterIterator.java
cu/text/UForwardCharacterIterator.java
cu/text/UTF16.java
cu/text/UnicodeCompressor.java
cu/text/UnicodeDecompressor.java
cu/text/UnicodeFilter.java
cu/text/UnicodeMatcher.java
cu/text/UnicodeSet.java
cu/text/UnicodeSetSpanner.java
cu/util/ByteArrayWrapper.java
cu/util/Calendar.java
cu/util/Currency.java
cu/util/Freezable.java
cu/util/HebrewCalendar.java
cu/util/LocaleData.java
cu/util/LocaleMatcher.java
cu/util/LocalePriorityList.java
cu/util/Output.java
cu/util/RangeValueIterator.java
cu/util/SimpleHoliday.java
cu/util/StringTokenizer.java
cu/util/TimeZone.java
cu/util/TimeZoneRule.java
cu/util/ULocale.java
cu/util/UResourceBundle.java
cu/util/UniversalTimeScale.java
cu/util/ValueIterator.java
cu/util/VersionInfo.java
|
7241d93e30f4c7c527c019cd6ca3a791ca22d9b2 |
24-Feb-2016 |
Fredrik Roubert <roubert@google.com> |
Integrate changes cherry-picked for ticket #12003 into android_icu4j. User more links to actual Java classes in ICU API doc. Bug: 22023363 (cherry picked from 5a559d08b74c555d7f997b51acd311b7a8756d26) Change-Id: I40b6c459fe92d0008c492d8823dd601cd6ba0b4e
cu/lang/UCharacter.java
cu/lang/UCharacterEnums.java
cu/text/CurrencyDisplayNames.java
cu/text/DateFormat.java
cu/text/DateFormatSymbols.java
cu/text/DateIntervalInfo.java
cu/text/DateTimePatternGenerator.java
cu/text/DecimalFormatSymbols.java
cu/text/LocaleDisplayNames.java
cu/text/MeasureFormat.java
cu/text/MessageFormat.java
cu/text/MessagePattern.java
cu/text/NumberFormat.java
cu/text/PluralFormat.java
cu/text/PluralRules.java
cu/text/RelativeDateTimeFormatter.java
cu/text/SpoofChecker.java
cu/text/TimeZoneFormat.java
cu/text/TimeZoneNames.java
cu/util/Currency.java
cu/util/TimeZone.java
cu/util/ULocale.java
|
8a4263ff5fa398434019df5620a8eee913fe186d |
16-Feb-2016 |
Fredrik Roubert <roubert@google.com> |
Integrate updated workaround for ticket #11913 into android_icu4j. Bug: 27310195 (cherry picked from f7f436a515d8e6cf4d768809a135bf1d7da76833) Change-Id: Ife3f62e67ea0e84cf68883937693068543ec4dc3
cu/text/DecimalFormat.java
|
a3f31c08ff11efc259984b19fb68244d82a9e483 |
16-Feb-2016 |
Fredrik Roubert <roubert@google.com> |
Integrate workaround for CLDR ticket #7969 into android_icu4j. Bug: 15476051 Bug: 27310195 (cherry picked from 677a8c17514f86c13a41ffcec8d61cfb64c3d08d) Change-Id: I2e8d6e472f50bb38cb83339ca4ad08c3c058eb78
cu/text/DecimalFormatSymbols.java
|
bfab1e7fec36dff93fb980c546ad64a565faf9fc |
01-Mar-2016 |
Paul Duffin <paulduffin@google.com> |
Integrate changes cherry-picked for ticket #12005 into android_icu4j. Fix numerous warnings / errors from Javadoc generation Bug: 22023363 Change-Id: I7e97889b415a9e4c83c9b821b939a7ee8d2a96e4
cu/lang/UCharacter.java
cu/lang/UProperty.java
cu/lang/UScript.java
cu/math/BigDecimal.java
cu/text/AlphabeticIndex.java
cu/text/Bidi.java
cu/text/BidiRun.java
cu/text/BreakIterator.java
cu/text/CharsetDetector.java
cu/text/CharsetMatch.java
cu/text/CollationElementIterator.java
cu/text/CollationKey.java
cu/text/Collator.java
cu/text/DateFormat.java
cu/text/DateFormatSymbols.java
cu/text/DateIntervalFormat.java
cu/text/DateIntervalInfo.java
cu/text/DateTimePatternGenerator.java
cu/text/DecimalFormat.java
cu/text/FilteredBreakIteratorBuilder.java
cu/text/IDNA.java
cu/text/IdentifierInfo.java
cu/text/LocaleDisplayNames.java
cu/text/MeasureFormat.java
cu/text/MessageFormat.java
cu/text/MessagePattern.java
cu/text/Normalizer.java
cu/text/Normalizer2.java
cu/text/NumberFormat.java
cu/text/PluralFormat.java
cu/text/PluralRules.java
cu/text/RawCollationKey.java
cu/text/Replaceable.java
cu/text/ReplaceableString.java
cu/text/RuleBasedBreakIterator.java
cu/text/RuleBasedCollator.java
cu/text/RuleBasedNumberFormat.java
cu/text/RuleBasedTransliterator.java
cu/text/ScientificNumberFormatter.java
cu/text/SelectFormat.java
cu/text/SimpleDateFormat.java
cu/text/StringSearch.java
cu/text/TimeZoneFormat.java
cu/text/Transliterator.java
cu/text/UCharacterIterator.java
cu/text/UForwardCharacterIterator.java
cu/text/UTF16.java
cu/text/UnicodeCompressor.java
cu/text/UnicodeDecompressor.java
cu/text/UnicodeFilter.java
cu/text/UnicodeMatcher.java
cu/text/UnicodeSet.java
cu/text/UnicodeSetSpanner.java
cu/util/ByteArrayWrapper.java
cu/util/Calendar.java
cu/util/Currency.java
cu/util/Freezable.java
cu/util/HebrewCalendar.java
cu/util/LocaleData.java
cu/util/LocaleMatcher.java
cu/util/LocalePriorityList.java
cu/util/Output.java
cu/util/RangeValueIterator.java
cu/util/SimpleHoliday.java
cu/util/StringTokenizer.java
cu/util/TimeZone.java
cu/util/TimeZoneRule.java
cu/util/ULocale.java
cu/util/UResourceBundle.java
cu/util/UniversalTimeScale.java
cu/util/ValueIterator.java
cu/util/VersionInfo.java
|
5a559d08b74c555d7f997b51acd311b7a8756d26 |
24-Feb-2016 |
Fredrik Roubert <roubert@google.com> |
Integrate changes cherry-picked for ticket #12003 into android_icu4j. User more links to actual Java classes in ICU API doc. Bug: 22023363 Change-Id: I40b6c459fe92d0008c492d8823dd601cd6ba0b4e
cu/lang/UCharacter.java
cu/lang/UCharacterEnums.java
cu/text/CurrencyDisplayNames.java
cu/text/DateFormat.java
cu/text/DateFormatSymbols.java
cu/text/DateIntervalInfo.java
cu/text/DateTimePatternGenerator.java
cu/text/DecimalFormatSymbols.java
cu/text/LocaleDisplayNames.java
cu/text/MeasureFormat.java
cu/text/MessageFormat.java
cu/text/MessagePattern.java
cu/text/NumberFormat.java
cu/text/PluralFormat.java
cu/text/PluralRules.java
cu/text/RelativeDateTimeFormatter.java
cu/text/SpoofChecker.java
cu/text/TimeZoneFormat.java
cu/text/TimeZoneNames.java
cu/util/Currency.java
cu/util/TimeZone.java
cu/util/ULocale.java
|
f7f436a515d8e6cf4d768809a135bf1d7da76833 |
16-Feb-2016 |
Fredrik Roubert <roubert@google.com> |
Integrate updated workaround for ticket #11913 into android_icu4j. Bug: 27310195 Change-Id: Ife3f62e67ea0e84cf68883937693068543ec4dc3
cu/text/DecimalFormat.java
|
677a8c17514f86c13a41ffcec8d61cfb64c3d08d |
16-Feb-2016 |
Fredrik Roubert <roubert@google.com> |
Integrate workaround for CLDR ticket #7969 into android_icu4j. Bug: 15476051 Bug: 27310195 Change-Id: I2e8d6e472f50bb38cb83339ca4ad08c3c058eb78
cu/text/DecimalFormatSymbols.java
|
5cf9d333bc032f332a812665fc8a9824765f01c9 |
04-Feb-2016 |
Fredrik Roubert <roubert@google.com> |
Integrate changes cherry-picked for ticket #12010 into android_icu4j. Minor JavaDoc fixes. Change-Id: I16776daaacb1206b28e396ffb5883e9406e0b94c
cu/text/CollationKey.java
cu/text/Collator.java
cu/text/DateIntervalInfo.java
cu/text/DateTimePatternGenerator.java
|
98d264ec1d3841aef62c0e0293c929c23c08c5c5 |
28-Jan-2016 |
Fredrik Roubert <roubert@google.com> |
Integrate for tickets #11989, #12018, #12030, #12031, #12032. Change-Id: Ibeeac04c5118f6347138e86a39ec79ff334b4572
cu/impl/PluralRulesLoader.java
cu/impl/SimplePatternFormatter.java
cu/impl/StandardPlural.java
cu/text/Bidi.java
cu/text/ListFormatter.java
cu/text/MeasureFormat.java
cu/text/PluralRanges.java
cu/text/PluralRules.java
cu/text/PluralSamples.java
cu/text/QuantityFormatter.java
cu/text/RelativeDateTimeFormatter.java
|
6bb622ef53ee52bb04e3df4f97fc4a59f3038386 |
02-Dec-2015 |
Neil Fuller <nfuller@google.com> |
Fix @code escapes The body of {@code} must not be HTML escaped. This is one of several changes that fix the source in conjunction with a doclava fix. Bug: 25757239 (cherry-picked from commit f9786c79082e3e5956238262cebf8c6bb69f1e42) Change-Id: Iafb0959a02f8b7f80e536a08f5e9c30862af0c27
cu/lang/UCharacter.java
|
ac37ac142c3d08dfac21ddfec39e67e772e6bee6 |
07-Dec-2015 |
Neil Fuller <nfuller@google.com> |
Hide static setDefault methods in ICU4J These methods interact with java.util.TimeZone and java.util.Locale. Their interactions have not been properly tested so they are being hidden for now. Some related constants have also been hidden. Some comments need to be updated as a result of this: replacement comments have been added to replacements.txt. This change also fixes a bug in MethodLocator: the type was not being checked so it was matching any method with the same name / parameters regardless of type. Bug: 25924145 Change-Id: I3fea5e3d88417cfb702550147c0c33d1cd2d0dc9
cu/util/TimeZone.java
cu/util/ULocale.java
|
a7aed8f9dec65b736b98998f9aa5889deded1768 |
10-Nov-2015 |
Neil Fuller <nfuller@google.com> |
Make the Android ICU4J APIs unhidden This change removes the final step from the srcgen code that adds @hide to all classes. The changes to android_icu4j were generated using external/icu/tools/srcgen/generate_android_icu4j.sh Bug: 22023363 (cherry-picked from commit d4d3fc6e0d919d96cdb282a05a05327cdf2c7f4e) Change-Id: I09a5349ae3c8a2867ec8f520ffe1f58bd9751d17
cu/impl/Assert.java
cu/impl/BMPSet.java
cu/impl/CacheBase.java
cu/impl/CalendarAstronomer.java
cu/impl/CalendarCache.java
cu/impl/CalendarData.java
cu/impl/CalendarUtil.java
cu/impl/CharTrie.java
cu/impl/CharacterIteration.java
cu/impl/CharacterIteratorWrapper.java
cu/impl/ClassLoaderUtil.java
cu/impl/CurrencyData.java
cu/impl/DateNumberFormat.java
cu/impl/Differ.java
cu/impl/DontCareFieldPosition.java
cu/impl/Grego.java
cu/impl/ICUBinary.java
cu/impl/ICUCache.java
cu/impl/ICUConfig.java
cu/impl/ICUCurrencyDisplayInfoProvider.java
cu/impl/ICUCurrencyMetaInfo.java
cu/impl/ICUData.java
cu/impl/ICUDataVersion.java
cu/impl/ICUDebug.java
cu/impl/ICULangDataTables.java
cu/impl/ICULocaleService.java
cu/impl/ICUNotifier.java
cu/impl/ICURWLock.java
cu/impl/ICURegionDataTables.java
cu/impl/ICUResourceBundle.java
cu/impl/ICUResourceBundleReader.java
cu/impl/ICUResourceTableAccess.java
cu/impl/ICUService.java
cu/impl/IDNA2003.java
cu/impl/IllegalIcuArgumentException.java
cu/impl/IntTrie.java
cu/impl/IntTrieBuilder.java
cu/impl/InvalidFormatException.java
cu/impl/IterableComparator.java
cu/impl/JavaTimeZone.java
cu/impl/LocaleDisplayNamesImpl.java
cu/impl/LocaleIDParser.java
cu/impl/LocaleIDs.java
cu/impl/LocaleUtility.java
cu/impl/MultiComparator.java
cu/impl/Norm2AllModes.java
cu/impl/Normalizer2Impl.java
cu/impl/OlsonTimeZone.java
cu/impl/PVecToTrieCompactHandler.java
cu/impl/Pair.java
cu/impl/PatternProps.java
cu/impl/PatternTokenizer.java
cu/impl/PluralRulesLoader.java
cu/impl/PropsVectors.java
cu/impl/Punycode.java
cu/impl/Relation.java
cu/impl/RelativeDateFormat.java
cu/impl/ReplaceableUCharacterIterator.java
cu/impl/ResourceBundleWrapper.java
cu/impl/Row.java
cu/impl/RuleCharacterIterator.java
cu/impl/SimpleCache.java
cu/impl/SimpleFilteredSentenceBreakIterator.java
cu/impl/SimplePatternFormatter.java
cu/impl/SoftCache.java
cu/impl/SortedSetRelation.java
cu/impl/StringPrepDataReader.java
cu/impl/StringRange.java
cu/impl/StringUCharacterIterator.java
cu/impl/TZDBTimeZoneNames.java
cu/impl/TextTrieMap.java
cu/impl/TimeZoneAdapter.java
cu/impl/TimeZoneGenericNames.java
cu/impl/TimeZoneNamesFactoryImpl.java
cu/impl/TimeZoneNamesImpl.java
cu/impl/Trie.java
cu/impl/Trie2.java
cu/impl/Trie2Writable.java
cu/impl/Trie2_16.java
cu/impl/Trie2_32.java
cu/impl/TrieBuilder.java
cu/impl/TrieIterator.java
cu/impl/UBiDiProps.java
cu/impl/UCaseProps.java
cu/impl/UCharArrayIterator.java
cu/impl/UCharacterIteratorWrapper.java
cu/impl/UCharacterName.java
cu/impl/UCharacterNameChoice.java
cu/impl/UCharacterProperty.java
cu/impl/UCharacterUtility.java
cu/impl/UPropertyAliases.java
cu/impl/URLHandler.java
cu/impl/UResource.java
cu/impl/USerializedSet.java
cu/impl/UTS46.java
cu/impl/UnicodeRegex.java
cu/impl/UnicodeSetStringSpan.java
cu/impl/Utility.java
cu/impl/UtilityExtensions.java
cu/impl/ZoneMeta.java
cu/impl/coll/BOCSU.java
cu/impl/coll/Collation.java
cu/impl/coll/CollationBuilder.java
cu/impl/coll/CollationCompare.java
cu/impl/coll/CollationData.java
cu/impl/coll/CollationFCD.java
cu/impl/coll/CollationFastLatin.java
cu/impl/coll/CollationIterator.java
cu/impl/coll/CollationKeys.java
cu/impl/coll/CollationLoader.java
cu/impl/coll/CollationRoot.java
cu/impl/coll/CollationRootElements.java
cu/impl/coll/CollationRuleParser.java
cu/impl/coll/CollationSettings.java
cu/impl/coll/CollationTailoring.java
cu/impl/coll/CollationWeights.java
cu/impl/coll/ContractionsAndExpansions.java
cu/impl/coll/FCDIterCollationIterator.java
cu/impl/coll/FCDUTF16CollationIterator.java
cu/impl/coll/IterCollationIterator.java
cu/impl/coll/SharedObject.java
cu/impl/coll/TailoredSet.java
cu/impl/coll/UTF16CollationIterator.java
cu/impl/coll/UVector32.java
cu/impl/coll/UVector64.java
cu/impl/data/HolidayBundle.java
cu/impl/data/HolidayBundle_da.java
cu/impl/data/HolidayBundle_da_DK.java
cu/impl/data/HolidayBundle_de.java
cu/impl/data/HolidayBundle_de_AT.java
cu/impl/data/HolidayBundle_de_DE.java
cu/impl/data/HolidayBundle_el.java
cu/impl/data/HolidayBundle_el_GR.java
cu/impl/data/HolidayBundle_en.java
cu/impl/data/HolidayBundle_en_CA.java
cu/impl/data/HolidayBundle_en_GB.java
cu/impl/data/HolidayBundle_en_US.java
cu/impl/data/HolidayBundle_es.java
cu/impl/data/HolidayBundle_es_MX.java
cu/impl/data/HolidayBundle_fr.java
cu/impl/data/HolidayBundle_fr_CA.java
cu/impl/data/HolidayBundle_fr_FR.java
cu/impl/data/HolidayBundle_it.java
cu/impl/data/HolidayBundle_it_IT.java
cu/impl/data/HolidayBundle_iw.java
cu/impl/data/HolidayBundle_iw_IL.java
cu/impl/data/HolidayBundle_ja_JP.java
cu/impl/data/ResourceReader.java
cu/impl/data/TokenIterator.java
cu/impl/duration/BasicDurationFormat.java
cu/impl/duration/BasicPeriodFormatterFactory.java
cu/impl/duration/BasicPeriodFormatterService.java
cu/impl/duration/DateFormatter.java
cu/impl/duration/DurationFormatter.java
cu/impl/duration/DurationFormatterFactory.java
cu/impl/duration/Period.java
cu/impl/duration/PeriodBuilder.java
cu/impl/duration/PeriodBuilderFactory.java
cu/impl/duration/PeriodFormatter.java
cu/impl/duration/PeriodFormatterFactory.java
cu/impl/duration/PeriodFormatterService.java
cu/impl/duration/TimeUnit.java
cu/impl/duration/TimeUnitConstants.java
cu/impl/duration/impl/DataRecord.java
cu/impl/duration/impl/PeriodFormatterData.java
cu/impl/duration/impl/PeriodFormatterDataService.java
cu/impl/duration/impl/ResourceBasedPeriodFormatterDataService.java
cu/impl/duration/impl/Utils.java
cu/impl/duration/impl/XMLRecordReader.java
cu/impl/duration/impl/XMLRecordWriter.java
cu/impl/duration/impl/YMDDateFormatter.java
cu/impl/locale/AsciiUtil.java
cu/impl/locale/BaseLocale.java
cu/impl/locale/Extension.java
cu/impl/locale/InternalLocaleBuilder.java
cu/impl/locale/KeyTypeData.java
cu/impl/locale/LanguageTag.java
cu/impl/locale/LocaleExtensions.java
cu/impl/locale/LocaleObjectCache.java
cu/impl/locale/LocaleSyntaxException.java
cu/impl/locale/ParseStatus.java
cu/impl/locale/StringTokenIterator.java
cu/impl/locale/UnicodeLocaleExtension.java
cu/impl/text/RbnfScannerProviderImpl.java
cu/lang/CharSequences.java
cu/lang/UCharacter.java
cu/lang/UCharacterCategory.java
cu/lang/UCharacterDirection.java
cu/lang/UCharacterEnums.java
cu/lang/UProperty.java
cu/lang/UScript.java
cu/lang/UScriptRun.java
cu/math/BigDecimal.java
cu/math/MathContext.java
cu/text/AlphabeticIndex.java
cu/text/ArabicShaping.java
cu/text/ArabicShapingException.java
cu/text/Bidi.java
cu/text/BidiClassifier.java
cu/text/BidiRun.java
cu/text/BreakIterator.java
cu/text/CanonicalIterator.java
cu/text/CharsetDetector.java
cu/text/CharsetMatch.java
cu/text/ChineseDateFormat.java
cu/text/ChineseDateFormatSymbols.java
cu/text/CollationElementIterator.java
cu/text/CollationKey.java
cu/text/Collator.java
cu/text/CompactDecimalFormat.java
cu/text/ComposedCharIter.java
cu/text/CurrencyDisplayNames.java
cu/text/CurrencyMetaInfo.java
cu/text/CurrencyPluralInfo.java
cu/text/DateFormat.java
cu/text/DateFormatSymbols.java
cu/text/DateIntervalFormat.java
cu/text/DateIntervalInfo.java
cu/text/DateTimePatternGenerator.java
cu/text/DecimalFormat.java
cu/text/DecimalFormatSymbols.java
cu/text/DisplayContext.java
cu/text/DurationFormat.java
cu/text/FilteredBreakIteratorBuilder.java
cu/text/FilteredNormalizer2.java
cu/text/IDNA.java
cu/text/IdentifierInfo.java
cu/text/ListFormatter.java
cu/text/LocaleDisplayNames.java
cu/text/MeasureFormat.java
cu/text/MessageFormat.java
cu/text/MessagePattern.java
cu/text/MessagePatternUtil.java
cu/text/Normalizer.java
cu/text/Normalizer2.java
cu/text/NumberFormat.java
cu/text/NumberingSystem.java
cu/text/PluralFormat.java
cu/text/PluralRanges.java
cu/text/PluralRules.java
cu/text/PluralSamples.java
cu/text/RawCollationKey.java
cu/text/RbnfLenientScanner.java
cu/text/RbnfLenientScannerProvider.java
cu/text/RelativeDateTimeFormatter.java
cu/text/Replaceable.java
cu/text/ReplaceableString.java
cu/text/RuleBasedBreakIterator.java
cu/text/RuleBasedCollator.java
cu/text/RuleBasedNumberFormat.java
cu/text/RuleBasedTransliterator.java
cu/text/ScientificNumberFormatter.java
cu/text/SearchIterator.java
cu/text/SelectFormat.java
cu/text/SimpleDateFormat.java
cu/text/SpoofChecker.java
cu/text/StringCharacterIterator.java
cu/text/StringPrep.java
cu/text/StringPrepParseException.java
cu/text/StringSearch.java
cu/text/StringTransform.java
cu/text/SymbolTable.java
cu/text/TimeUnitFormat.java
cu/text/TimeZoneFormat.java
cu/text/TimeZoneNames.java
cu/text/Transform.java
cu/text/Transliterator.java
cu/text/UCharacterIterator.java
cu/text/UFieldPosition.java
cu/text/UFormat.java
cu/text/UForwardCharacterIterator.java
cu/text/UTF16.java
cu/text/UnicodeCompressor.java
cu/text/UnicodeDecompressor.java
cu/text/UnicodeFilter.java
cu/text/UnicodeMatcher.java
cu/text/UnicodeSet.java
cu/text/UnicodeSetIterator.java
cu/text/UnicodeSetSpanner.java
cu/util/AnnualTimeZoneRule.java
cu/util/BasicTimeZone.java
cu/util/BuddhistCalendar.java
cu/util/ByteArrayWrapper.java
cu/util/BytesTrie.java
cu/util/BytesTrieBuilder.java
cu/util/Calendar.java
cu/util/CaseInsensitiveString.java
cu/util/CharsTrie.java
cu/util/CharsTrieBuilder.java
cu/util/ChineseCalendar.java
cu/util/CompactByteArray.java
cu/util/CompactCharArray.java
cu/util/CopticCalendar.java
cu/util/Currency.java
cu/util/CurrencyAmount.java
cu/util/DangiCalendar.java
cu/util/DateInterval.java
cu/util/DateRule.java
cu/util/DateTimeRule.java
cu/util/EasterHoliday.java
cu/util/EthiopicCalendar.java
cu/util/Freezable.java
cu/util/GenderInfo.java
cu/util/GlobalizationPreferences.java
cu/util/GregorianCalendar.java
cu/util/HebrewCalendar.java
cu/util/HebrewHoliday.java
cu/util/Holiday.java
cu/util/ICUCloneNotSupportedException.java
cu/util/ICUException.java
cu/util/ICUUncheckedIOException.java
cu/util/IllformedLocaleException.java
cu/util/IndianCalendar.java
cu/util/InitialTimeZoneRule.java
cu/util/IslamicCalendar.java
cu/util/JapaneseCalendar.java
cu/util/LocaleData.java
cu/util/LocaleMatcher.java
cu/util/LocalePriorityList.java
cu/util/Measure.java
cu/util/MeasureUnit.java
cu/util/Output.java
cu/util/OutputInt.java
cu/util/OverlayBundle.java
cu/util/PersianCalendar.java
cu/util/RangeDateRule.java
cu/util/RangeValueIterator.java
cu/util/Region.java
cu/util/RuleBasedTimeZone.java
cu/util/SimpleDateRule.java
cu/util/SimpleHoliday.java
cu/util/SimpleTimeZone.java
cu/util/StringTokenizer.java
cu/util/StringTrieBuilder.java
cu/util/TaiwanCalendar.java
cu/util/TimeArrayTimeZoneRule.java
cu/util/TimeUnit.java
cu/util/TimeUnitAmount.java
cu/util/TimeZone.java
cu/util/TimeZoneRule.java
cu/util/TimeZoneTransition.java
cu/util/ULocale.java
cu/util/UResourceBundle.java
cu/util/UResourceBundleIterator.java
cu/util/UResourceTypeMismatchException.java
cu/util/UniversalTimeScale.java
cu/util/VTimeZone.java
cu/util/ValueIterator.java
cu/util/VersionInfo.java
|
96a989def40de002d53d58a6bc121e0c110bd6c0 |
01-Dec-2015 |
Fredrik Roubert <roubert@google.com> |
Integrate changes cherry-picked for ticket #11986 into android_icu4j. Change-Id: Ib637e7293dc6efa37f82c4d5610c7b4a03bf1444
cu/impl/ICUResource.java
cu/impl/ICUResourceBundle.java
cu/impl/ICUResourceBundleImpl.java
cu/impl/ICUResourceBundleReader.java
cu/impl/TimeZoneNamesImpl.java
cu/impl/UResource.java
cu/text/MeasureFormat.java
cu/text/QuantityFormatter.java
cu/text/RelativeDateTimeFormatter.java
|
c5550845067b7e0ea2f8a3fc1a9db3e9699b45bf |
20-Nov-2015 |
Neil Fuller <nfuller@google.com> |
Remove ScientificNumberFormatter from the public API set ScientificNumberFormatter is not yet a stable API in ICU 56 so we should not expose it. Bug: 22023363 Change-Id: Ib8c02d15941a2fca6d40fcaec5c0c4652d2825ca
cu/text/ScientificNumberFormatter.java
|
877eda6c09822101047b10fd6755d3a77a91d7df |
17-Nov-2015 |
Neil Fuller <nfuller@google.com> |
JavaDoc fixes: @since and @see tags Removed @since tags: ICU versions will be largely meaningless to Android developers. Added as replacement JavaDoc for TimeUnit because it references a non-public API on Android. Bug: 22023363 Change-Id: If414f1b917609de5801b7d998fb7d1896ca0d9a1
cu/impl/CharTrie.java
cu/impl/IntTrie.java
cu/impl/RuleCharacterIterator.java
cu/impl/TimeZoneAdapter.java
cu/impl/Trie.java
cu/impl/TrieIterator.java
cu/impl/UCharacterName.java
cu/impl/UCharacterNameChoice.java
cu/impl/UCharacterNameReader.java
cu/impl/UCharacterProperty.java
cu/impl/UCharacterUtility.java
cu/impl/UPropertyAliases.java
cu/impl/UTS46.java
cu/impl/ZoneMeta.java
cu/impl/coll/BOCSU.java
cu/lang/UCharacterNameIterator.java
cu/text/AnyTransliterator.java
cu/text/BreakIterator.java
cu/text/Collator.java
cu/text/DecimalFormat.java
cu/text/DecimalFormatSymbols.java
cu/text/NumberFormat.java
cu/text/SimpleDateFormat.java
cu/util/Calendar.java
cu/util/TimeUnit.java
|
93cf604e9dd0525f15bc0a7450b2a35f3884c298 |
12-Nov-2015 |
Neil Fuller <nfuller@google.com> |
Improvements to currysrc / srcgen Supply the original file name to OutputSourceFileGenerator so the code doesn't have to guess the file name. Extended BodyDeclarationLocater/BodyDeclarationLocaters to support string-form locaters and modify BodyDeclarationLocaters now the behavior of JavaDoc on field declarations is better understood. Modify Icu4jTransformRules.createInputFileGenerator to expect the full set of directory names. Modify the string form of TypeLocater to not distinguish between enums and classes: use "type:" not "enum:" or "class:". OCD-inspired modification to generated javadoc text from "@hide original deprecated method" to "@hide original deprecated declaration" (because they're not all methods). In CaptureDeprecatedElements deal with the fact that enum constants and interface declarations are implicity public. This caused one additional entry in Icu4jTransform and modification to generated code for MeasureUnit$Factory#create(String,String). Bug: 22023363 Change-Id: I32435e5af0c43b210d7978efbfcb2daecf9071aa
cu/lang/UCharacter.java
cu/lang/UProperty.java
cu/lang/UScript.java
cu/text/AlphabeticIndex.java
cu/text/BreakIterator.java
cu/text/CollationElementIterator.java
cu/text/Collator.java
cu/text/CurrencyPluralInfo.java
cu/text/DateFormat.java
cu/text/DateFormatSymbols.java
cu/text/DateIntervalFormat.java
cu/text/DateIntervalInfo.java
cu/text/DateTimePatternGenerator.java
cu/text/DecimalFormat.java
cu/text/DecimalFormatSymbols.java
cu/text/IDNA.java
cu/text/LocaleDisplayNames.java
cu/text/MeasureFormat.java
cu/text/Normalizer.java
cu/text/Normalizer2.java
cu/text/NumberFormat.java
cu/text/PluralFormat.java
cu/text/PluralRules.java
cu/text/RuleBasedCollator.java
cu/text/SearchIterator.java
cu/text/SimpleDateFormat.java
cu/text/StringPrepParseException.java
cu/text/StringSearch.java
cu/text/TimeZoneNames.java
cu/text/UnicodeFilter.java
cu/text/UnicodeSet.java
cu/text/UnicodeSetIterator.java
cu/util/Calendar.java
cu/util/ChineseCalendar.java
cu/util/CopticCalendar.java
cu/util/Currency.java
cu/util/HebrewCalendar.java
cu/util/JapaneseCalendar.java
cu/util/MeasureUnit.java
cu/util/TimeZone.java
cu/util/ULocale.java
cu/util/VersionInfo.java
|
c33b36dc77af9bc1fe86998cd1b7a6fc97e3d31c |
09-Nov-2015 |
Neil Fuller <nfuller@google.com> |
Modify ICU class docs that refer to provisional methods These changes might be difficult to push upstream because the methods are visible there. The changes to android_icu4j were generated using external/icu/tools/srcgen/generate_android_icu4j.sh Bug: 22023363 Change-Id: Ia5e0240972d1738864aebb6ae71d4ae7d16b3e9a
cu/util/IslamicCalendar.java
cu/util/ULocale.java
|
17bdb07540c1328e0ae04e25d1673c44875b843c |
04-Nov-2015 |
Neil Fuller <nfuller@google.com> |
Add the ability to replace Javadoc wholesale Code and a configuration language for javadoc replacements. A basic example for UCharacter. Bug: 22023363 Change-Id: Ibc3867e1f5f63b4928be7dea6d1ddf350c2d0163
cu/lang/UCharacter.java
|
cc49f813b0d7bf6664102b30b5513fd21c362e0d |
02-Nov-2015 |
Neil Fuller <nfuller@google.com> |
Add support for @.jcite references in srcgen Convert {@.jcite .... to Doclava's {@sample .... format. Generate source code for ICU4J sample code repackaged to android.icu. Only some of the ICU4J samples are repackaged: the aim is to compile these against the latest APIs once they become public. The android.icu.util.Output class has been added to the public API as it is required to use them. Refactoring of currysrc / srcgen to avoid some code duplication. This change also contains the regenerated android_icu4j source code. Bug: 22023363 Change-Id: I2661041998898bafe1592522f9c9ec758c96da3b
cu/text/DateIntervalFormat.java
cu/text/DateTimePatternGenerator.java
cu/text/PluralFormat.java
cu/util/BasicTimeZone.java
cu/util/Output.java
|
1537b2f39245c07b00aa78c3600f7aebcb172490 |
28-Oct-2015 |
Neil Fuller <nfuller@google.com> |
Latest generated code for android_icu4j currysrc now uses AST manipulation to add tags. This slightly modifies the generated source. Removed various (previously escaped) tags. Bug: 22023363 Change-Id: Ic6efe075327362efcc90cc3ac23059349e4fbcb5
cu/impl/Assert.java
cu/impl/CalendarAstronomer.java
cu/impl/CalendarCache.java
cu/impl/CalendarData.java
cu/impl/CharacterIteration.java
cu/impl/CurrencyData.java
cu/impl/DateNumberFormat.java
cu/impl/DontCareFieldPosition.java
cu/impl/ICUBinary.java
cu/impl/ICUCache.java
cu/impl/ICUCurrencyDisplayInfoProvider.java
cu/impl/ICUDataVersion.java
cu/impl/ICUDebug.java
cu/impl/ICULangDataTables.java
cu/impl/ICULocaleService.java
cu/impl/ICURegionDataTables.java
cu/impl/ICUResourceBundle.java
cu/impl/IllegalIcuArgumentException.java
cu/impl/IntTrieBuilder.java
cu/impl/InvalidFormatException.java
cu/impl/LocaleDisplayNamesImpl.java
cu/impl/Norm2AllModes.java
cu/impl/Normalizer2Impl.java
cu/impl/PVecToTrieCompactHandler.java
cu/impl/PropsVectors.java
cu/impl/Relation.java
cu/impl/ResourceBundleWrapper.java
cu/impl/Row.java
cu/impl/SimpleCache.java
cu/impl/StringRange.java
cu/impl/Trie2.java
cu/impl/Trie2Writable.java
cu/impl/UBiDiProps.java
cu/impl/UCaseProps.java
cu/impl/UCharArrayIterator.java
cu/impl/UCharacterName.java
cu/impl/UCharacterNameChoice.java
cu/impl/UCharacterProperty.java
cu/impl/UCharacterUtility.java
cu/impl/URLHandler.java
cu/impl/USerializedSet.java
cu/impl/UnicodeRegex.java
cu/impl/UnicodeSetStringSpan.java
cu/impl/Utility.java
cu/impl/coll/CollationBuilder.java
cu/impl/coll/CollationCompare.java
cu/impl/coll/CollationFastLatin.java
cu/impl/coll/CollationKeys.java
cu/impl/coll/CollationRuleParser.java
cu/impl/coll/CollationWeights.java
cu/impl/coll/ContractionsAndExpansions.java
cu/impl/coll/UVector32.java
cu/impl/coll/UVector64.java
cu/impl/data/HolidayBundle.java
cu/impl/data/HolidayBundle_da.java
cu/impl/data/HolidayBundle_da_DK.java
cu/impl/data/HolidayBundle_de.java
cu/impl/data/HolidayBundle_de_AT.java
cu/impl/data/HolidayBundle_de_DE.java
cu/impl/data/HolidayBundle_el.java
cu/impl/data/HolidayBundle_el_GR.java
cu/impl/data/HolidayBundle_en.java
cu/impl/data/HolidayBundle_en_CA.java
cu/impl/data/HolidayBundle_en_GB.java
cu/impl/data/HolidayBundle_en_US.java
cu/impl/data/HolidayBundle_es.java
cu/impl/data/HolidayBundle_es_MX.java
cu/impl/data/HolidayBundle_fr.java
cu/impl/data/HolidayBundle_fr_CA.java
cu/impl/data/HolidayBundle_fr_FR.java
cu/impl/data/HolidayBundle_it.java
cu/impl/data/HolidayBundle_it_IT.java
cu/impl/data/HolidayBundle_iw.java
cu/impl/data/HolidayBundle_iw_IL.java
cu/impl/data/HolidayBundle_ja_JP.java
cu/impl/duration/impl/Utils.java
cu/impl/duration/impl/XMLRecordReader.java
cu/impl/duration/impl/XMLRecordWriter.java
cu/impl/locale/AsciiUtil.java
cu/impl/locale/BaseLocale.java
cu/impl/locale/Extension.java
cu/impl/locale/InternalLocaleBuilder.java
cu/impl/locale/LanguageTag.java
cu/impl/locale/LocaleExtensions.java
cu/impl/locale/LocaleObjectCache.java
cu/impl/locale/LocaleSyntaxException.java
cu/impl/locale/ParseStatus.java
cu/impl/locale/StringTokenIterator.java
cu/impl/locale/UnicodeLocaleExtension.java
cu/impl/text/RbnfScannerProviderImpl.java
cu/lang/CharSequences.java
cu/lang/UCharacter.java
cu/lang/UProperty.java
cu/lang/UScriptRun.java
cu/text/AlphabeticIndex.java
cu/text/BreakIterator.java
cu/text/CanonicalIterator.java
cu/text/CharsetDetector.java
cu/text/ChineseDateFormat.java
cu/text/CollationElementIterator.java
cu/text/Collator.java
cu/text/CompactDecimalFormat.java
cu/text/CompoundTransliterator.java
cu/text/CurrencyDisplayNames.java
cu/text/CurrencyMetaInfo.java
cu/text/CurrencyPluralInfo.java
cu/text/DateFormat.java
cu/text/DateFormatSymbols.java
cu/text/DateIntervalFormat.java
cu/text/DateIntervalInfo.java
cu/text/DateTimePatternGenerator.java
cu/text/DecimalFormat.java
cu/text/DecimalFormatSymbols.java
cu/text/DictionaryBreakEngine.java
cu/text/DurationFormat.java
cu/text/FilteredBreakIteratorBuilder.java
cu/text/IDNA.java
cu/text/IdentifierInfo.java
cu/text/ListFormatter.java
cu/text/LocaleDisplayNames.java
cu/text/MeasureFormat.java
cu/text/MessageFormat.java
cu/text/MessagePattern.java
cu/text/Normalizer.java
cu/text/Normalizer2.java
cu/text/NumberFormat.java
cu/text/PluralFormat.java
cu/text/PluralRanges.java
cu/text/PluralRules.java
cu/text/PluralSamples.java
cu/text/RuleBasedBreakIterator.java
cu/text/RuleBasedCollator.java
cu/text/RuleBasedNumberFormat.java
cu/text/RuleBasedTransliterator.java
cu/text/ScientificNumberFormatter.java
cu/text/SearchIterator.java
cu/text/SimpleDateFormat.java
cu/text/SpoofChecker.java
cu/text/StringPrepParseException.java
cu/text/StringSearch.java
cu/text/StringTransform.java
cu/text/TimeUnitFormat.java
cu/text/TimeZoneNames.java
cu/text/Transform.java
cu/text/Transliterator.java
cu/text/UFieldPosition.java
cu/text/UFormat.java
cu/text/UForwardCharacterIterator.java
cu/text/UnicodeCompressor.java
cu/text/UnicodeDecompressor.java
cu/text/UnicodeFilter.java
cu/text/UnicodeSet.java
cu/text/UnicodeSetIterator.java
cu/util/BasicTimeZone.java
cu/util/BytesTrieBuilder.java
cu/util/Calendar.java
cu/util/CharsTrieBuilder.java
cu/util/ChineseCalendar.java
cu/util/CompactByteArray.java
cu/util/CompactCharArray.java
cu/util/CopticCalendar.java
cu/util/Currency.java
cu/util/DangiCalendar.java
cu/util/DateRule.java
cu/util/EasterHoliday.java
cu/util/EthiopicCalendar.java
cu/util/GenderInfo.java
cu/util/GlobalizationPreferences.java
cu/util/GregorianCalendar.java
cu/util/HebrewCalendar.java
cu/util/HebrewHoliday.java
cu/util/Holiday.java
cu/util/IslamicCalendar.java
cu/util/JapaneseCalendar.java
cu/util/LocaleMatcher.java
cu/util/MeasureUnit.java
cu/util/OutputInt.java
cu/util/OverlayBundle.java
cu/util/PersianCalendar.java
cu/util/RangeDateRule.java
cu/util/RuleBasedTimeZone.java
cu/util/SimpleDateRule.java
cu/util/SimpleHoliday.java
cu/util/SimpleTimeZone.java
cu/util/StringTokenizer.java
cu/util/StringTrieBuilder.java
cu/util/TimeZone.java
cu/util/ULocale.java
cu/util/UResourceBundle.java
cu/util/UniversalTimeScale.java
cu/util/VTimeZone.java
cu/util/VersionInfo.java
|
1fba789ac68efdd9120a7373f49daef42833e674 |
27-Oct-2015 |
Neil Fuller <nfuller@google.com> |
Regeneration of android_icu4j source code after recent tool changes Mostly removal of @stable tags and changing comment references from com.ibm.icu to android.icu. Minor doc changes to the generated Bidi class. Bug: 22023363 Change-Id: I8b37f4d0da50cccbaa19e0fbde06119101e0bfd1
cu/impl/CalendarUtil.java
cu/impl/ICUBinary.java
cu/impl/ICUResourceBundleReader.java
cu/impl/IDNA2003.java
cu/impl/IterableComparator.java
cu/impl/JavaTimeZone.java
cu/impl/LocaleIDs.java
cu/impl/MultiComparator.java
cu/impl/OlsonTimeZone.java
cu/impl/PluralRulesLoader.java
cu/impl/RelativeDateFormat.java
cu/impl/TZDBTimeZoneNames.java
cu/impl/TimeZoneAdapter.java
cu/impl/TimeZoneGenericNames.java
cu/impl/TimeZoneNamesFactoryImpl.java
cu/impl/TimeZoneNamesImpl.java
cu/impl/Trie.java
cu/impl/Trie2.java
cu/impl/TrieIterator.java
cu/impl/UCaseProps.java
cu/impl/UCharacterNameReader.java
cu/impl/UnicodeRegex.java
cu/impl/ZoneMeta.java
cu/impl/coll/BOCSU.java
cu/impl/coll/ContractionsAndExpansions.java
cu/impl/data/ResourceReader.java
cu/impl/data/TokenIterator.java
cu/impl/duration/BasicDurationFormat.java
cu/lang/UCharacter.java
cu/lang/UCharacterCategory.java
cu/lang/UCharacterDirection.java
cu/lang/UCharacterEnums.java
cu/lang/UCharacterNameIterator.java
cu/lang/UProperty.java
cu/lang/UScript.java
cu/math/BigDecimal.java
cu/math/MathContext.java
cu/text/AlphabeticIndex.java
cu/text/AnyTransliterator.java
cu/text/ArabicShaping.java
cu/text/ArabicShapingException.java
cu/text/Bidi.java
cu/text/BidiClassifier.java
cu/text/BidiRun.java
cu/text/BreakIterator.java
cu/text/BreakTransliterator.java
cu/text/CanonicalIterator.java
cu/text/CaseFoldTransliterator.java
cu/text/CharsetDetector.java
cu/text/CharsetMatch.java
cu/text/CharsetRecog_UTF8.java
cu/text/CharsetRecog_Unicode.java
cu/text/CharsetRecog_sbcs.java
cu/text/CollationElementIterator.java
cu/text/CollationKey.java
cu/text/Collator.java
cu/text/CompactDecimalFormat.java
cu/text/CurrencyDisplayNames.java
cu/text/CurrencyMetaInfo.java
cu/text/CurrencyPluralInfo.java
cu/text/DateFormat.java
cu/text/DateFormatSymbols.java
cu/text/DateIntervalFormat.java
cu/text/DateIntervalInfo.java
cu/text/DateTimePatternGenerator.java
cu/text/DecimalFormat.java
cu/text/DecimalFormatSymbols.java
cu/text/DisplayContext.java
cu/text/EscapeTransliterator.java
cu/text/FilteredNormalizer2.java
cu/text/IDNA.java
cu/text/IdentifierInfo.java
cu/text/ListFormatter.java
cu/text/LocaleDisplayNames.java
cu/text/LowercaseTransliterator.java
cu/text/MeasureFormat.java
cu/text/MessageFormat.java
cu/text/MessagePattern.java
cu/text/MessagePatternUtil.java
cu/text/NameUnicodeTransliterator.java
cu/text/NormalizationTransliterator.java
cu/text/Normalizer.java
cu/text/Normalizer2.java
cu/text/NullTransliterator.java
cu/text/NumberFormat.java
cu/text/NumberingSystem.java
cu/text/PluralFormat.java
cu/text/PluralRules.java
cu/text/PluralSamples.java
cu/text/QuantityFormatter.java
cu/text/RawCollationKey.java
cu/text/RelativeDateTimeFormatter.java
cu/text/RemoveTransliterator.java
cu/text/Replaceable.java
cu/text/ReplaceableString.java
cu/text/RuleBasedBreakIterator.java
cu/text/RuleBasedCollator.java
cu/text/RuleBasedNumberFormat.java
cu/text/SearchIterator.java
cu/text/SelectFormat.java
cu/text/SimpleDateFormat.java
cu/text/SpoofChecker.java
cu/text/StringPrep.java
cu/text/StringPrepParseException.java
cu/text/StringSearch.java
cu/text/StringTransform.java
cu/text/SymbolTable.java
cu/text/TimeZoneFormat.java
cu/text/TimeZoneNames.java
cu/text/TitlecaseTransliterator.java
cu/text/Transform.java
cu/text/Transliterator.java
cu/text/UCharacterIterator.java
cu/text/UFormat.java
cu/text/UForwardCharacterIterator.java
cu/text/UTF16.java
cu/text/UnescapeTransliterator.java
cu/text/UnicodeCompressor.java
cu/text/UnicodeDecompressor.java
cu/text/UnicodeFilter.java
cu/text/UnicodeMatcher.java
cu/text/UnicodeNameTransliterator.java
cu/text/UnicodeSet.java
cu/text/UnicodeSetIterator.java
cu/text/UnicodeSetSpanner.java
cu/text/UppercaseTransliterator.java
cu/util/AnnualTimeZoneRule.java
cu/util/BasicTimeZone.java
cu/util/BuddhistCalendar.java
cu/util/ByteArrayWrapper.java
cu/util/BytesTrie.java
cu/util/BytesTrieBuilder.java
cu/util/Calendar.java
cu/util/CaseInsensitiveString.java
cu/util/CharsTrie.java
cu/util/CharsTrieBuilder.java
cu/util/ChineseCalendar.java
cu/util/CopticCalendar.java
cu/util/Currency.java
cu/util/CurrencyAmount.java
cu/util/DateInterval.java
cu/util/DateTimeRule.java
cu/util/EthiopicCalendar.java
cu/util/Freezable.java
cu/util/GregorianCalendar.java
cu/util/HebrewCalendar.java
cu/util/ICUCloneNotSupportedException.java
cu/util/ICUException.java
cu/util/ICUUncheckedIOException.java
cu/util/IllformedLocaleException.java
cu/util/IndianCalendar.java
cu/util/InitialTimeZoneRule.java
cu/util/IslamicCalendar.java
cu/util/JapaneseCalendar.java
cu/util/LocaleData.java
cu/util/LocaleMatcher.java
cu/util/LocalePriorityList.java
cu/util/Measure.java
cu/util/MeasureUnit.java
cu/util/Output.java
cu/util/RangeValueIterator.java
cu/util/Region.java
cu/util/RuleBasedTimeZone.java
cu/util/SimpleTimeZone.java
cu/util/StringTokenizer.java
cu/util/StringTrieBuilder.java
cu/util/TaiwanCalendar.java
cu/util/TimeArrayTimeZoneRule.java
cu/util/TimeUnit.java
cu/util/TimeUnitAmount.java
cu/util/TimeZone.java
cu/util/TimeZoneRule.java
cu/util/TimeZoneTransition.java
cu/util/ULocale.java
cu/util/UResourceBundle.java
cu/util/UResourceBundleIterator.java
cu/util/UResourceTypeMismatchException.java
cu/util/UniversalTimeScale.java
cu/util/VTimeZone.java
cu/util/ValueIterator.java
cu/util/VersionInfo.java
|
836e6b40a94ec3fb7545a76cb072960442b7eee9 |
26-Oct-2015 |
Neil Fuller <nfuller@google.com> |
Updated generated source code Bug: 22023363 Change-Id: Ia18fde705f2d73ee3ba7d56d7cf61f411aa2e0d3
cu/impl/Assert.java
cu/impl/BMPSet.java
cu/impl/CacheBase.java
cu/impl/CalendarAstronomer.java
cu/impl/CalendarCache.java
cu/impl/CalendarData.java
cu/impl/CalendarUtil.java
cu/impl/CharTrie.java
cu/impl/CharacterIteration.java
cu/impl/CharacterIteratorWrapper.java
cu/impl/ClassLoaderUtil.java
cu/impl/CurrencyData.java
cu/impl/DateNumberFormat.java
cu/impl/Differ.java
cu/impl/DontCareFieldPosition.java
cu/impl/Grego.java
cu/impl/ICUBinary.java
cu/impl/ICUCache.java
cu/impl/ICUConfig.java
cu/impl/ICUCurrencyDisplayInfoProvider.java
cu/impl/ICUCurrencyMetaInfo.java
cu/impl/ICUData.java
cu/impl/ICUDataVersion.java
cu/impl/ICUDebug.java
cu/impl/ICULangDataTables.java
cu/impl/ICULocaleService.java
cu/impl/ICUNotifier.java
cu/impl/ICURWLock.java
cu/impl/ICURegionDataTables.java
cu/impl/ICUResource.java
cu/impl/ICUResourceBundle.java
cu/impl/ICUResourceBundleReader.java
cu/impl/ICUResourceTableAccess.java
cu/impl/ICUService.java
cu/impl/IDNA2003.java
cu/impl/IllegalIcuArgumentException.java
cu/impl/IntTrie.java
cu/impl/IntTrieBuilder.java
cu/impl/InvalidFormatException.java
cu/impl/IterableComparator.java
cu/impl/JavaTimeZone.java
cu/impl/LocaleDisplayNamesImpl.java
cu/impl/LocaleIDParser.java
cu/impl/LocaleIDs.java
cu/impl/LocaleUtility.java
cu/impl/MultiComparator.java
cu/impl/Norm2AllModes.java
cu/impl/Normalizer2Impl.java
cu/impl/OlsonTimeZone.java
cu/impl/PVecToTrieCompactHandler.java
cu/impl/Pair.java
cu/impl/PatternProps.java
cu/impl/PatternTokenizer.java
cu/impl/PluralRulesLoader.java
cu/impl/PropsVectors.java
cu/impl/Punycode.java
cu/impl/Relation.java
cu/impl/RelativeDateFormat.java
cu/impl/ReplaceableUCharacterIterator.java
cu/impl/ResourceBundleWrapper.java
cu/impl/Row.java
cu/impl/RuleCharacterIterator.java
cu/impl/SimpleCache.java
cu/impl/SimpleFilteredSentenceBreakIterator.java
cu/impl/SimplePatternFormatter.java
cu/impl/SoftCache.java
cu/impl/SortedSetRelation.java
cu/impl/StringPrepDataReader.java
cu/impl/StringRange.java
cu/impl/StringUCharacterIterator.java
cu/impl/TZDBTimeZoneNames.java
cu/impl/TextTrieMap.java
cu/impl/TimeZoneAdapter.java
cu/impl/TimeZoneGenericNames.java
cu/impl/TimeZoneNamesFactoryImpl.java
cu/impl/TimeZoneNamesImpl.java
cu/impl/Trie.java
cu/impl/Trie2.java
cu/impl/Trie2Writable.java
cu/impl/Trie2_16.java
cu/impl/Trie2_32.java
cu/impl/TrieBuilder.java
cu/impl/TrieIterator.java
cu/impl/UBiDiProps.java
cu/impl/UCaseProps.java
cu/impl/UCharArrayIterator.java
cu/impl/UCharacterIteratorWrapper.java
cu/impl/UCharacterName.java
cu/impl/UCharacterNameChoice.java
cu/impl/UCharacterProperty.java
cu/impl/UCharacterUtility.java
cu/impl/UPropertyAliases.java
cu/impl/URLHandler.java
cu/impl/USerializedSet.java
cu/impl/UTS46.java
cu/impl/UnicodeRegex.java
cu/impl/UnicodeSetStringSpan.java
cu/impl/Utility.java
cu/impl/UtilityExtensions.java
cu/impl/ZoneMeta.java
cu/impl/coll/BOCSU.java
cu/impl/coll/Collation.java
cu/impl/coll/CollationBuilder.java
cu/impl/coll/CollationCompare.java
cu/impl/coll/CollationData.java
cu/impl/coll/CollationFCD.java
cu/impl/coll/CollationFastLatin.java
cu/impl/coll/CollationIterator.java
cu/impl/coll/CollationKeys.java
cu/impl/coll/CollationLoader.java
cu/impl/coll/CollationRoot.java
cu/impl/coll/CollationRootElements.java
cu/impl/coll/CollationRuleParser.java
cu/impl/coll/CollationSettings.java
cu/impl/coll/CollationTailoring.java
cu/impl/coll/CollationWeights.java
cu/impl/coll/ContractionsAndExpansions.java
cu/impl/coll/FCDIterCollationIterator.java
cu/impl/coll/FCDUTF16CollationIterator.java
cu/impl/coll/IterCollationIterator.java
cu/impl/coll/SharedObject.java
cu/impl/coll/TailoredSet.java
cu/impl/coll/UTF16CollationIterator.java
cu/impl/coll/UVector32.java
cu/impl/coll/UVector64.java
cu/impl/data/HolidayBundle.java
cu/impl/data/HolidayBundle_da.java
cu/impl/data/HolidayBundle_da_DK.java
cu/impl/data/HolidayBundle_de.java
cu/impl/data/HolidayBundle_de_AT.java
cu/impl/data/HolidayBundle_de_DE.java
cu/impl/data/HolidayBundle_el.java
cu/impl/data/HolidayBundle_el_GR.java
cu/impl/data/HolidayBundle_en.java
cu/impl/data/HolidayBundle_en_CA.java
cu/impl/data/HolidayBundle_en_GB.java
cu/impl/data/HolidayBundle_en_US.java
cu/impl/data/HolidayBundle_es.java
cu/impl/data/HolidayBundle_es_MX.java
cu/impl/data/HolidayBundle_fr.java
cu/impl/data/HolidayBundle_fr_CA.java
cu/impl/data/HolidayBundle_fr_FR.java
cu/impl/data/HolidayBundle_it.java
cu/impl/data/HolidayBundle_it_IT.java
cu/impl/data/HolidayBundle_iw.java
cu/impl/data/HolidayBundle_iw_IL.java
cu/impl/data/HolidayBundle_ja_JP.java
cu/impl/data/ResourceReader.java
cu/impl/data/TokenIterator.java
cu/impl/duration/BasicDurationFormat.java
cu/impl/duration/BasicPeriodFormatterFactory.java
cu/impl/duration/BasicPeriodFormatterService.java
cu/impl/duration/DateFormatter.java
cu/impl/duration/DurationFormatter.java
cu/impl/duration/DurationFormatterFactory.java
cu/impl/duration/Period.java
cu/impl/duration/PeriodBuilder.java
cu/impl/duration/PeriodBuilderFactory.java
cu/impl/duration/PeriodFormatter.java
cu/impl/duration/PeriodFormatterFactory.java
cu/impl/duration/PeriodFormatterService.java
cu/impl/duration/TimeUnit.java
cu/impl/duration/TimeUnitConstants.java
cu/impl/duration/impl/DataRecord.java
cu/impl/duration/impl/PeriodFormatterData.java
cu/impl/duration/impl/PeriodFormatterDataService.java
cu/impl/duration/impl/ResourceBasedPeriodFormatterDataService.java
cu/impl/duration/impl/Utils.java
cu/impl/duration/impl/XMLRecordReader.java
cu/impl/duration/impl/XMLRecordWriter.java
cu/impl/duration/impl/YMDDateFormatter.java
cu/impl/locale/AsciiUtil.java
cu/impl/locale/BaseLocale.java
cu/impl/locale/Extension.java
cu/impl/locale/InternalLocaleBuilder.java
cu/impl/locale/KeyTypeData.java
cu/impl/locale/LanguageTag.java
cu/impl/locale/LocaleExtensions.java
cu/impl/locale/LocaleObjectCache.java
cu/impl/locale/LocaleSyntaxException.java
cu/impl/locale/ParseStatus.java
cu/impl/locale/StringTokenIterator.java
cu/impl/locale/UnicodeLocaleExtension.java
cu/impl/text/RbnfScannerProviderImpl.java
cu/lang/CharSequences.java
cu/lang/UCharacter.java
cu/lang/UProperty.java
cu/lang/UScript.java
cu/lang/UScriptRun.java
cu/text/AlphabeticIndex.java
cu/text/ArabicShaping.java
cu/text/ArabicShapingException.java
cu/text/Bidi.java
cu/text/BidiClassifier.java
cu/text/BidiRun.java
cu/text/BreakIterator.java
cu/text/CanonicalIterator.java
cu/text/CharsetDetector.java
cu/text/CharsetMatch.java
cu/text/ChineseDateFormat.java
cu/text/ChineseDateFormatSymbols.java
cu/text/CollationElementIterator.java
cu/text/Collator.java
cu/text/CompactDecimalFormat.java
cu/text/ComposedCharIter.java
cu/text/CompoundTransliterator.java
cu/text/CurrencyDisplayNames.java
cu/text/CurrencyMetaInfo.java
cu/text/CurrencyPluralInfo.java
cu/text/DateFormat.java
cu/text/DateFormatSymbols.java
cu/text/DateIntervalFormat.java
cu/text/DateIntervalInfo.java
cu/text/DateTimePatternGenerator.java
cu/text/DecimalFormat.java
cu/text/DecimalFormatSymbols.java
cu/text/DictionaryBreakEngine.java
cu/text/DurationFormat.java
cu/text/FilteredBreakIteratorBuilder.java
cu/text/FilteredNormalizer2.java
cu/text/IDNA.java
cu/text/IdentifierInfo.java
cu/text/ListFormatter.java
cu/text/LocaleDisplayNames.java
cu/text/MeasureFormat.java
cu/text/MessagePattern.java
cu/text/MessagePatternUtil.java
cu/text/Normalizer.java
cu/text/Normalizer2.java
cu/text/NumberFormat.java
cu/text/PluralFormat.java
cu/text/PluralRanges.java
cu/text/PluralRules.java
cu/text/PluralSamples.java
cu/text/RbnfLenientScanner.java
cu/text/RbnfLenientScannerProvider.java
cu/text/ReplaceableString.java
cu/text/RuleBasedBreakIterator.java
cu/text/RuleBasedCollator.java
cu/text/RuleBasedNumberFormat.java
cu/text/RuleBasedTransliterator.java
cu/text/ScientificNumberFormatter.java
cu/text/SearchIterator.java
cu/text/SimpleDateFormat.java
cu/text/SpoofChecker.java
cu/text/StringCharacterIterator.java
cu/text/StringPrep.java
cu/text/StringPrepParseException.java
cu/text/StringSearch.java
cu/text/StringTransform.java
cu/text/TimeUnitFormat.java
cu/text/TimeZoneNames.java
cu/text/Transform.java
cu/text/Transliterator.java
cu/text/UFieldPosition.java
cu/text/UFormat.java
cu/text/UForwardCharacterIterator.java
cu/text/UTF16.java
cu/text/UnicodeCompressor.java
cu/text/UnicodeDecompressor.java
cu/text/UnicodeFilter.java
cu/text/UnicodeSet.java
cu/text/UnicodeSetIterator.java
cu/util/AnnualTimeZoneRule.java
cu/util/BasicTimeZone.java
cu/util/BytesTrie.java
cu/util/BytesTrieBuilder.java
cu/util/Calendar.java
cu/util/CaseInsensitiveString.java
cu/util/CharsTrie.java
cu/util/CharsTrieBuilder.java
cu/util/ChineseCalendar.java
cu/util/CompactByteArray.java
cu/util/CompactCharArray.java
cu/util/CopticCalendar.java
cu/util/Currency.java
cu/util/DangiCalendar.java
cu/util/DateRule.java
cu/util/DateTimeRule.java
cu/util/EasterHoliday.java
cu/util/EthiopicCalendar.java
cu/util/GenderInfo.java
cu/util/GlobalizationPreferences.java
cu/util/HebrewCalendar.java
cu/util/HebrewHoliday.java
cu/util/Holiday.java
cu/util/ICUCloneNotSupportedException.java
cu/util/ICUException.java
cu/util/IllformedLocaleException.java
cu/util/InitialTimeZoneRule.java
cu/util/IslamicCalendar.java
cu/util/JapaneseCalendar.java
cu/util/LocaleData.java
cu/util/LocaleMatcher.java
cu/util/LocalePriorityList.java
cu/util/MeasureUnit.java
cu/util/Output.java
cu/util/OutputInt.java
cu/util/OverlayBundle.java
cu/util/PersianCalendar.java
cu/util/RangeDateRule.java
cu/util/Region.java
cu/util/RuleBasedTimeZone.java
cu/util/SimpleDateRule.java
cu/util/SimpleHoliday.java
cu/util/SimpleTimeZone.java
cu/util/StringTokenizer.java
cu/util/StringTrieBuilder.java
cu/util/TimeArrayTimeZoneRule.java
cu/util/TimeUnitAmount.java
cu/util/TimeZone.java
cu/util/TimeZoneRule.java
cu/util/TimeZoneTransition.java
cu/util/ULocale.java
cu/util/UResourceBundle.java
cu/util/UResourceBundleIterator.java
cu/util/UResourceTypeMismatchException.java
cu/util/UniversalTimeScale.java
cu/util/VTimeZone.java
cu/util/VersionInfo.java
|
704056c96cc5de08c2425fa1679a5c0a92c5a88e |
07-Oct-2015 |
Neil Fuller <nfuller@google.com> |
Manipulate the javadoc of the generated android_icu4j source ...for inclusion in the droiddoc process. All public classes are hidden with @hide, and tags that doclava doesn't know are escaped. Includes the changes to currysrc needed to support basic JavaDoc manipulation. Bug: 22023363 Change-Id: I5032a0541b0decd571f99355cc5a5aad1ed0c939
cu/impl/Assert.java
cu/impl/BMPSet.java
cu/impl/CacheBase.java
cu/impl/CalendarAstronomer.java
cu/impl/CalendarCache.java
cu/impl/CalendarData.java
cu/impl/CalendarUtil.java
cu/impl/CharTrie.java
cu/impl/CharacterIteration.java
cu/impl/CharacterIteratorWrapper.java
cu/impl/ClassLoaderUtil.java
cu/impl/CurrencyData.java
cu/impl/DateNumberFormat.java
cu/impl/Differ.java
cu/impl/DontCareFieldPosition.java
cu/impl/Grego.java
cu/impl/ICUBinary.java
cu/impl/ICUCache.java
cu/impl/ICUConfig.java
cu/impl/ICUCurrencyDisplayInfoProvider.java
cu/impl/ICUCurrencyMetaInfo.java
cu/impl/ICUData.java
cu/impl/ICUDataVersion.java
cu/impl/ICUDebug.java
cu/impl/ICULangDataTables.java
cu/impl/ICULocaleService.java
cu/impl/ICUNotifier.java
cu/impl/ICURWLock.java
cu/impl/ICURegionDataTables.java
cu/impl/ICUResource.java
cu/impl/ICUResourceBundle.java
cu/impl/ICUResourceBundleReader.java
cu/impl/ICUResourceTableAccess.java
cu/impl/ICUService.java
cu/impl/IDNA2003.java
cu/impl/IllegalIcuArgumentException.java
cu/impl/IntTrie.java
cu/impl/IntTrieBuilder.java
cu/impl/InvalidFormatException.java
cu/impl/IterableComparator.java
cu/impl/JavaTimeZone.java
cu/impl/LocaleDisplayNamesImpl.java
cu/impl/LocaleIDParser.java
cu/impl/LocaleIDs.java
cu/impl/LocaleUtility.java
cu/impl/MultiComparator.java
cu/impl/Norm2AllModes.java
cu/impl/Normalizer2Impl.java
cu/impl/OlsonTimeZone.java
cu/impl/PVecToTrieCompactHandler.java
cu/impl/Pair.java
cu/impl/PatternProps.java
cu/impl/PatternTokenizer.java
cu/impl/PluralRulesLoader.java
cu/impl/PropsVectors.java
cu/impl/Punycode.java
cu/impl/Relation.java
cu/impl/RelativeDateFormat.java
cu/impl/ReplaceableUCharacterIterator.java
cu/impl/ResourceBundleWrapper.java
cu/impl/Row.java
cu/impl/RuleCharacterIterator.java
cu/impl/SimpleCache.java
cu/impl/SimpleFilteredSentenceBreakIterator.java
cu/impl/SimplePatternFormatter.java
cu/impl/SoftCache.java
cu/impl/SortedSetRelation.java
cu/impl/StringPrepDataReader.java
cu/impl/StringRange.java
cu/impl/StringUCharacterIterator.java
cu/impl/TZDBTimeZoneNames.java
cu/impl/TextTrieMap.java
cu/impl/TimeZoneAdapter.java
cu/impl/TimeZoneGenericNames.java
cu/impl/TimeZoneNamesFactoryImpl.java
cu/impl/TimeZoneNamesImpl.java
cu/impl/Trie.java
cu/impl/Trie2.java
cu/impl/Trie2Writable.java
cu/impl/Trie2_16.java
cu/impl/Trie2_32.java
cu/impl/TrieBuilder.java
cu/impl/TrieIterator.java
cu/impl/UBiDiProps.java
cu/impl/UCaseProps.java
cu/impl/UCharArrayIterator.java
cu/impl/UCharacterIteratorWrapper.java
cu/impl/UCharacterName.java
cu/impl/UCharacterNameChoice.java
cu/impl/UCharacterProperty.java
cu/impl/UCharacterUtility.java
cu/impl/UPropertyAliases.java
cu/impl/URLHandler.java
cu/impl/USerializedSet.java
cu/impl/UTS46.java
cu/impl/UnicodeRegex.java
cu/impl/UnicodeSetStringSpan.java
cu/impl/Utility.java
cu/impl/UtilityExtensions.java
cu/impl/ZoneMeta.java
cu/impl/coll/BOCSU.java
cu/impl/coll/Collation.java
cu/impl/coll/CollationBuilder.java
cu/impl/coll/CollationCompare.java
cu/impl/coll/CollationData.java
cu/impl/coll/CollationFCD.java
cu/impl/coll/CollationFastLatin.java
cu/impl/coll/CollationIterator.java
cu/impl/coll/CollationKeys.java
cu/impl/coll/CollationLoader.java
cu/impl/coll/CollationRoot.java
cu/impl/coll/CollationRootElements.java
cu/impl/coll/CollationRuleParser.java
cu/impl/coll/CollationSettings.java
cu/impl/coll/CollationTailoring.java
cu/impl/coll/CollationWeights.java
cu/impl/coll/ContractionsAndExpansions.java
cu/impl/coll/FCDIterCollationIterator.java
cu/impl/coll/FCDUTF16CollationIterator.java
cu/impl/coll/IterCollationIterator.java
cu/impl/coll/SharedObject.java
cu/impl/coll/TailoredSet.java
cu/impl/coll/UTF16CollationIterator.java
cu/impl/coll/UVector32.java
cu/impl/coll/UVector64.java
cu/impl/data/HolidayBundle.java
cu/impl/data/HolidayBundle_da.java
cu/impl/data/HolidayBundle_da_DK.java
cu/impl/data/HolidayBundle_de.java
cu/impl/data/HolidayBundle_de_AT.java
cu/impl/data/HolidayBundle_de_DE.java
cu/impl/data/HolidayBundle_el.java
cu/impl/data/HolidayBundle_el_GR.java
cu/impl/data/HolidayBundle_en.java
cu/impl/data/HolidayBundle_en_CA.java
cu/impl/data/HolidayBundle_en_GB.java
cu/impl/data/HolidayBundle_en_US.java
cu/impl/data/HolidayBundle_es.java
cu/impl/data/HolidayBundle_es_MX.java
cu/impl/data/HolidayBundle_fr.java
cu/impl/data/HolidayBundle_fr_CA.java
cu/impl/data/HolidayBundle_fr_FR.java
cu/impl/data/HolidayBundle_it.java
cu/impl/data/HolidayBundle_it_IT.java
cu/impl/data/HolidayBundle_iw.java
cu/impl/data/HolidayBundle_iw_IL.java
cu/impl/data/HolidayBundle_ja_JP.java
cu/impl/data/ResourceReader.java
cu/impl/data/TokenIterator.java
cu/impl/duration/BasicDurationFormat.java
cu/impl/duration/BasicPeriodFormatterFactory.java
cu/impl/duration/BasicPeriodFormatterService.java
cu/impl/duration/DateFormatter.java
cu/impl/duration/DurationFormatter.java
cu/impl/duration/DurationFormatterFactory.java
cu/impl/duration/Period.java
cu/impl/duration/PeriodBuilder.java
cu/impl/duration/PeriodBuilderFactory.java
cu/impl/duration/PeriodFormatter.java
cu/impl/duration/PeriodFormatterFactory.java
cu/impl/duration/PeriodFormatterService.java
cu/impl/duration/TimeUnit.java
cu/impl/duration/TimeUnitConstants.java
cu/impl/duration/impl/DataRecord.java
cu/impl/duration/impl/PeriodFormatterData.java
cu/impl/duration/impl/PeriodFormatterDataService.java
cu/impl/duration/impl/ResourceBasedPeriodFormatterDataService.java
cu/impl/duration/impl/Utils.java
cu/impl/duration/impl/XMLRecordReader.java
cu/impl/duration/impl/XMLRecordWriter.java
cu/impl/duration/impl/YMDDateFormatter.java
cu/impl/locale/AsciiUtil.java
cu/impl/locale/BaseLocale.java
cu/impl/locale/Extension.java
cu/impl/locale/InternalLocaleBuilder.java
cu/impl/locale/KeyTypeData.java
cu/impl/locale/LanguageTag.java
cu/impl/locale/LocaleExtensions.java
cu/impl/locale/LocaleObjectCache.java
cu/impl/locale/LocaleSyntaxException.java
cu/impl/locale/ParseStatus.java
cu/impl/locale/StringTokenIterator.java
cu/impl/locale/UnicodeLocaleExtension.java
cu/impl/text/RbnfScannerProviderImpl.java
cu/lang/CharSequences.java
cu/lang/UCharacter.java
cu/lang/UCharacterCategory.java
cu/lang/UCharacterDirection.java
cu/lang/UCharacterEnums.java
cu/lang/UProperty.java
cu/lang/UScript.java
cu/lang/UScriptRun.java
cu/math/BigDecimal.java
cu/math/MathContext.java
cu/text/AlphabeticIndex.java
cu/text/ArabicShaping.java
cu/text/ArabicShapingException.java
cu/text/Bidi.java
cu/text/BidiClassifier.java
cu/text/BidiRun.java
cu/text/BreakIterator.java
cu/text/CanonicalIterator.java
cu/text/CharsetDetector.java
cu/text/CharsetMatch.java
cu/text/ChineseDateFormat.java
cu/text/ChineseDateFormatSymbols.java
cu/text/CollationElementIterator.java
cu/text/CollationKey.java
cu/text/Collator.java
cu/text/CompactDecimalFormat.java
cu/text/ComposedCharIter.java
cu/text/CompoundTransliterator.java
cu/text/CurrencyDisplayNames.java
cu/text/CurrencyMetaInfo.java
cu/text/CurrencyPluralInfo.java
cu/text/DateFormat.java
cu/text/DateFormatSymbols.java
cu/text/DateIntervalFormat.java
cu/text/DateIntervalInfo.java
cu/text/DateTimePatternGenerator.java
cu/text/DecimalFormat.java
cu/text/DecimalFormatSymbols.java
cu/text/DictionaryBreakEngine.java
cu/text/DisplayContext.java
cu/text/DurationFormat.java
cu/text/FilteredBreakIteratorBuilder.java
cu/text/FilteredNormalizer2.java
cu/text/IDNA.java
cu/text/IdentifierInfo.java
cu/text/ListFormatter.java
cu/text/LocaleDisplayNames.java
cu/text/MeasureFormat.java
cu/text/MessageFormat.java
cu/text/MessagePattern.java
cu/text/MessagePatternUtil.java
cu/text/Normalizer.java
cu/text/Normalizer2.java
cu/text/NumberFormat.java
cu/text/NumberingSystem.java
cu/text/PluralFormat.java
cu/text/PluralRanges.java
cu/text/PluralRules.java
cu/text/PluralSamples.java
cu/text/RawCollationKey.java
cu/text/RbnfLenientScanner.java
cu/text/RbnfLenientScannerProvider.java
cu/text/RelativeDateTimeFormatter.java
cu/text/Replaceable.java
cu/text/ReplaceableString.java
cu/text/RuleBasedBreakIterator.java
cu/text/RuleBasedCollator.java
cu/text/RuleBasedNumberFormat.java
cu/text/RuleBasedTransliterator.java
cu/text/ScientificNumberFormatter.java
cu/text/SearchIterator.java
cu/text/SelectFormat.java
cu/text/SimpleDateFormat.java
cu/text/SpoofChecker.java
cu/text/StringCharacterIterator.java
cu/text/StringPrep.java
cu/text/StringPrepParseException.java
cu/text/StringSearch.java
cu/text/StringTransform.java
cu/text/SymbolTable.java
cu/text/TimeUnitFormat.java
cu/text/TimeZoneFormat.java
cu/text/TimeZoneNames.java
cu/text/Transform.java
cu/text/Transliterator.java
cu/text/UCharacterIterator.java
cu/text/UFieldPosition.java
cu/text/UFormat.java
cu/text/UForwardCharacterIterator.java
cu/text/UTF16.java
cu/text/UnicodeCompressor.java
cu/text/UnicodeDecompressor.java
cu/text/UnicodeFilter.java
cu/text/UnicodeMatcher.java
cu/text/UnicodeSet.java
cu/text/UnicodeSetIterator.java
cu/text/UnicodeSetSpanner.java
cu/util/AnnualTimeZoneRule.java
cu/util/BasicTimeZone.java
cu/util/BuddhistCalendar.java
cu/util/ByteArrayWrapper.java
cu/util/BytesTrie.java
cu/util/BytesTrieBuilder.java
cu/util/Calendar.java
cu/util/CaseInsensitiveString.java
cu/util/CharsTrie.java
cu/util/CharsTrieBuilder.java
cu/util/ChineseCalendar.java
cu/util/CompactByteArray.java
cu/util/CompactCharArray.java
cu/util/CopticCalendar.java
cu/util/Currency.java
cu/util/CurrencyAmount.java
cu/util/DangiCalendar.java
cu/util/DateInterval.java
cu/util/DateRule.java
cu/util/DateTimeRule.java
cu/util/EasterHoliday.java
cu/util/EthiopicCalendar.java
cu/util/Freezable.java
cu/util/GenderInfo.java
cu/util/GlobalizationPreferences.java
cu/util/GregorianCalendar.java
cu/util/HebrewCalendar.java
cu/util/HebrewHoliday.java
cu/util/Holiday.java
cu/util/ICUCloneNotSupportedException.java
cu/util/ICUException.java
cu/util/ICUUncheckedIOException.java
cu/util/IllformedLocaleException.java
cu/util/IndianCalendar.java
cu/util/InitialTimeZoneRule.java
cu/util/IslamicCalendar.java
cu/util/JapaneseCalendar.java
cu/util/LocaleData.java
cu/util/LocaleMatcher.java
cu/util/LocalePriorityList.java
cu/util/Measure.java
cu/util/MeasureUnit.java
cu/util/Output.java
cu/util/OutputInt.java
cu/util/OverlayBundle.java
cu/util/PersianCalendar.java
cu/util/RangeDateRule.java
cu/util/RangeValueIterator.java
cu/util/Region.java
cu/util/RuleBasedTimeZone.java
cu/util/SimpleDateRule.java
cu/util/SimpleHoliday.java
cu/util/SimpleTimeZone.java
cu/util/StringTokenizer.java
cu/util/StringTrieBuilder.java
cu/util/TaiwanCalendar.java
cu/util/TimeArrayTimeZoneRule.java
cu/util/TimeUnit.java
cu/util/TimeUnitAmount.java
cu/util/TimeZone.java
cu/util/TimeZoneRule.java
cu/util/TimeZoneTransition.java
cu/util/ULocale.java
cu/util/UResourceBundle.java
cu/util/UResourceBundleIterator.java
cu/util/UResourceTypeMismatchException.java
cu/util/UniversalTimeScale.java
cu/util/VTimeZone.java
cu/util/ValueIterator.java
cu/util/VersionInfo.java
|
2ae130017183d2f66d55bf0ca51f8da3294644fd |
09-Oct-2015 |
Neil Fuller <nfuller@google.com> |
The initial check-in of android.icu ICU4J src No real documentation transformations are included right now besides the addition of a source-file header indicating the origin of the generated source code. The aim of this check-in is to replace jarjar in the core-libart build process. Generated using external/icu/tools/srcgen/generate_android_icu4j.sh Bug: 22023363 Change-Id: Icb970770dfa57a1d1389269b9f9cf3f99fb70d7e
cu/impl/Assert.java
cu/impl/BMPSet.java
cu/impl/CacheBase.java
cu/impl/CalendarAstronomer.java
cu/impl/CalendarCache.java
cu/impl/CalendarData.java
cu/impl/CalendarUtil.java
cu/impl/CharTrie.java
cu/impl/CharacterIteration.java
cu/impl/CharacterIteratorWrapper.java
cu/impl/ClassLoaderUtil.java
cu/impl/CurrencyData.java
cu/impl/DateNumberFormat.java
cu/impl/Differ.java
cu/impl/DontCareFieldPosition.java
cu/impl/Grego.java
cu/impl/ICUBinary.java
cu/impl/ICUCache.java
cu/impl/ICUConfig.java
cu/impl/ICUCurrencyDisplayInfoProvider.java
cu/impl/ICUCurrencyMetaInfo.java
cu/impl/ICUData.java
cu/impl/ICUDataVersion.java
cu/impl/ICUDebug.java
cu/impl/ICULangDataTables.java
cu/impl/ICULocaleService.java
cu/impl/ICUNotifier.java
cu/impl/ICURWLock.java
cu/impl/ICURegionDataTables.java
cu/impl/ICUResource.java
cu/impl/ICUResourceBundle.java
cu/impl/ICUResourceBundleImpl.java
cu/impl/ICUResourceBundleReader.java
cu/impl/ICUResourceTableAccess.java
cu/impl/ICUService.java
cu/impl/IDNA2003.java
cu/impl/IllegalIcuArgumentException.java
cu/impl/IntTrie.java
cu/impl/IntTrieBuilder.java
cu/impl/InvalidFormatException.java
cu/impl/IterableComparator.java
cu/impl/JavaTimeZone.java
cu/impl/LocaleDisplayNamesImpl.java
cu/impl/LocaleIDParser.java
cu/impl/LocaleIDs.java
cu/impl/LocaleUtility.java
cu/impl/MultiComparator.java
cu/impl/Norm2AllModes.java
cu/impl/Normalizer2Impl.java
cu/impl/OlsonTimeZone.java
cu/impl/PVecToTrieCompactHandler.java
cu/impl/Pair.java
cu/impl/PatternProps.java
cu/impl/PatternTokenizer.java
cu/impl/PluralRulesLoader.java
cu/impl/PropsVectors.java
cu/impl/Punycode.java
cu/impl/Relation.java
cu/impl/RelativeDateFormat.java
cu/impl/ReplaceableUCharacterIterator.java
cu/impl/ResourceBundleWrapper.java
cu/impl/Row.java
cu/impl/RuleCharacterIterator.java
cu/impl/SimpleCache.java
cu/impl/SimpleFilteredSentenceBreakIterator.java
cu/impl/SimplePatternFormatter.java
cu/impl/SoftCache.java
cu/impl/SortedSetRelation.java
cu/impl/StringPrepDataReader.java
cu/impl/StringRange.java
cu/impl/StringUCharacterIterator.java
cu/impl/TZDBTimeZoneNames.java
cu/impl/TextTrieMap.java
cu/impl/TimeZoneAdapter.java
cu/impl/TimeZoneGenericNames.java
cu/impl/TimeZoneNamesFactoryImpl.java
cu/impl/TimeZoneNamesImpl.java
cu/impl/Trie.java
cu/impl/Trie2.java
cu/impl/Trie2Writable.java
cu/impl/Trie2_16.java
cu/impl/Trie2_32.java
cu/impl/TrieBuilder.java
cu/impl/TrieIterator.java
cu/impl/UBiDiProps.java
cu/impl/UCaseProps.java
cu/impl/UCharArrayIterator.java
cu/impl/UCharacterIteratorWrapper.java
cu/impl/UCharacterName.java
cu/impl/UCharacterNameChoice.java
cu/impl/UCharacterNameReader.java
cu/impl/UCharacterProperty.java
cu/impl/UCharacterUtility.java
cu/impl/UPropertyAliases.java
cu/impl/URLHandler.java
cu/impl/USerializedSet.java
cu/impl/UTS46.java
cu/impl/UnicodeRegex.java
cu/impl/UnicodeSetStringSpan.java
cu/impl/Utility.java
cu/impl/UtilityExtensions.java
cu/impl/ZoneMeta.java
cu/impl/coll/BOCSU.java
cu/impl/coll/Collation.java
cu/impl/coll/CollationBuilder.java
cu/impl/coll/CollationCompare.java
cu/impl/coll/CollationData.java
cu/impl/coll/CollationDataBuilder.java
cu/impl/coll/CollationDataReader.java
cu/impl/coll/CollationFCD.java
cu/impl/coll/CollationFastLatin.java
cu/impl/coll/CollationFastLatinBuilder.java
cu/impl/coll/CollationIterator.java
cu/impl/coll/CollationKeys.java
cu/impl/coll/CollationLoader.java
cu/impl/coll/CollationRoot.java
cu/impl/coll/CollationRootElements.java
cu/impl/coll/CollationRuleParser.java
cu/impl/coll/CollationSettings.java
cu/impl/coll/CollationTailoring.java
cu/impl/coll/CollationWeights.java
cu/impl/coll/ContractionsAndExpansions.java
cu/impl/coll/FCDIterCollationIterator.java
cu/impl/coll/FCDUTF16CollationIterator.java
cu/impl/coll/IterCollationIterator.java
cu/impl/coll/SharedObject.java
cu/impl/coll/TailoredSet.java
cu/impl/coll/UTF16CollationIterator.java
cu/impl/coll/UVector32.java
cu/impl/coll/UVector64.java
cu/impl/data/HolidayBundle.java
cu/impl/data/HolidayBundle_da.java
cu/impl/data/HolidayBundle_da_DK.java
cu/impl/data/HolidayBundle_de.java
cu/impl/data/HolidayBundle_de_AT.java
cu/impl/data/HolidayBundle_de_DE.java
cu/impl/data/HolidayBundle_el.java
cu/impl/data/HolidayBundle_el_GR.java
cu/impl/data/HolidayBundle_en.java
cu/impl/data/HolidayBundle_en_CA.java
cu/impl/data/HolidayBundle_en_GB.java
cu/impl/data/HolidayBundle_en_US.java
cu/impl/data/HolidayBundle_es.java
cu/impl/data/HolidayBundle_es_MX.java
cu/impl/data/HolidayBundle_fr.java
cu/impl/data/HolidayBundle_fr_CA.java
cu/impl/data/HolidayBundle_fr_FR.java
cu/impl/data/HolidayBundle_it.java
cu/impl/data/HolidayBundle_it_IT.java
cu/impl/data/HolidayBundle_iw.java
cu/impl/data/HolidayBundle_iw_IL.java
cu/impl/data/HolidayBundle_ja_JP.java
cu/impl/data/ResourceReader.java
cu/impl/data/TokenIterator.java
cu/impl/duration/BasicDurationFormat.java
cu/impl/duration/BasicDurationFormatter.java
cu/impl/duration/BasicDurationFormatterFactory.java
cu/impl/duration/BasicPeriodBuilderFactory.java
cu/impl/duration/BasicPeriodFormatter.java
cu/impl/duration/BasicPeriodFormatterFactory.java
cu/impl/duration/BasicPeriodFormatterService.java
cu/impl/duration/DateFormatter.java
cu/impl/duration/DurationFormatter.java
cu/impl/duration/DurationFormatterFactory.java
cu/impl/duration/Period.java
cu/impl/duration/PeriodBuilder.java
cu/impl/duration/PeriodBuilderFactory.java
cu/impl/duration/PeriodFormatter.java
cu/impl/duration/PeriodFormatterFactory.java
cu/impl/duration/PeriodFormatterService.java
cu/impl/duration/TimeUnit.java
cu/impl/duration/TimeUnitConstants.java
cu/impl/duration/impl/DataRecord.java
cu/impl/duration/impl/PeriodFormatterData.java
cu/impl/duration/impl/PeriodFormatterDataService.java
cu/impl/duration/impl/RecordReader.java
cu/impl/duration/impl/RecordWriter.java
cu/impl/duration/impl/ResourceBasedPeriodFormatterDataService.java
cu/impl/duration/impl/Utils.java
cu/impl/duration/impl/XMLRecordReader.java
cu/impl/duration/impl/XMLRecordWriter.java
cu/impl/duration/impl/YMDDateFormatter.java
cu/impl/locale/AsciiUtil.java
cu/impl/locale/BaseLocale.java
cu/impl/locale/Extension.java
cu/impl/locale/InternalLocaleBuilder.java
cu/impl/locale/KeyTypeData.java
cu/impl/locale/LanguageTag.java
cu/impl/locale/LocaleExtensions.java
cu/impl/locale/LocaleObjectCache.java
cu/impl/locale/LocaleSyntaxException.java
cu/impl/locale/ParseStatus.java
cu/impl/locale/StringTokenIterator.java
cu/impl/locale/UnicodeLocaleExtension.java
cu/impl/text/RbnfScannerProviderImpl.java
cu/lang/CharSequences.java
cu/lang/UCharacter.java
cu/lang/UCharacterCategory.java
cu/lang/UCharacterDirection.java
cu/lang/UCharacterEnums.java
cu/lang/UCharacterNameIterator.java
cu/lang/UProperty.java
cu/lang/UScript.java
cu/lang/UScriptRun.java
cu/math/BigDecimal.java
cu/math/MathContext.java
cu/text/AlphabeticIndex.java
cu/text/AnyTransliterator.java
cu/text/ArabicShaping.java
cu/text/ArabicShapingException.java
cu/text/Bidi.java
cu/text/BidiClassifier.java
cu/text/BidiLine.java
cu/text/BidiRun.java
cu/text/BidiWriter.java
cu/text/BreakIterator.java
cu/text/BreakIteratorFactory.java
cu/text/BreakTransliterator.java
cu/text/BurmeseBreakEngine.java
cu/text/BytesDictionaryMatcher.java
cu/text/CanonicalIterator.java
cu/text/CaseFoldTransliterator.java
cu/text/CharsDictionaryMatcher.java
cu/text/CharsetDetector.java
cu/text/CharsetMatch.java
cu/text/CharsetRecog_2022.java
cu/text/CharsetRecog_UTF8.java
cu/text/CharsetRecog_Unicode.java
cu/text/CharsetRecog_mbcs.java
cu/text/CharsetRecog_sbcs.java
cu/text/CharsetRecognizer.java
cu/text/ChineseDateFormat.java
cu/text/ChineseDateFormatSymbols.java
cu/text/CjkBreakEngine.java
cu/text/CollationElementIterator.java
cu/text/CollationKey.java
cu/text/Collator.java
cu/text/CollatorServiceShim.java
cu/text/CompactDecimalDataCache.java
cu/text/CompactDecimalFormat.java
cu/text/ComposedCharIter.java
cu/text/CompoundTransliterator.java
cu/text/CurrencyDisplayNames.java
cu/text/CurrencyFormat.java
cu/text/CurrencyMetaInfo.java
cu/text/CurrencyPluralInfo.java
cu/text/DateFormat.java
cu/text/DateFormatSymbols.java
cu/text/DateIntervalFormat.java
cu/text/DateIntervalInfo.java
cu/text/DateTimePatternGenerator.java
cu/text/DecimalFormat.java
cu/text/DecimalFormatSymbols.java
cu/text/DictionaryBreakEngine.java
cu/text/DictionaryData.java
cu/text/DictionaryMatcher.java
cu/text/DigitList.java
cu/text/DisplayContext.java
cu/text/DurationFormat.java
cu/text/EscapeTransliterator.java
cu/text/FilteredBreakIteratorBuilder.java
cu/text/FilteredNormalizer2.java
cu/text/FunctionReplacer.java
cu/text/IDNA.java
cu/text/IdentifierInfo.java
cu/text/KhmerBreakEngine.java
cu/text/LanguageBreakEngine.java
cu/text/LaoBreakEngine.java
cu/text/ListFormatter.java
cu/text/LocaleDisplayNames.java
cu/text/LowercaseTransliterator.java
cu/text/MeasureFormat.java
cu/text/MessageFormat.java
cu/text/MessagePattern.java
cu/text/MessagePatternUtil.java
cu/text/NFRule.java
cu/text/NFRuleSet.java
cu/text/NFSubstitution.java
cu/text/NameUnicodeTransliterator.java
cu/text/NormalizationTransliterator.java
cu/text/Normalizer.java
cu/text/Normalizer2.java
cu/text/NullTransliterator.java
cu/text/NumberFormat.java
cu/text/NumberFormatServiceShim.java
cu/text/NumberingSystem.java
cu/text/PluralFormat.java
cu/text/PluralRanges.java
cu/text/PluralRules.java
cu/text/PluralRulesSerialProxy.java
cu/text/PluralSamples.java
cu/text/Quantifier.java
cu/text/QuantityFormatter.java
cu/text/RBBIDataWrapper.java
cu/text/RBBINode.java
cu/text/RBBIRuleBuilder.java
cu/text/RBBIRuleParseTable.java
cu/text/RBBIRuleScanner.java
cu/text/RBBISetBuilder.java
cu/text/RBBISymbolTable.java
cu/text/RBBITableBuilder.java
cu/text/RBNFChinesePostProcessor.java
cu/text/RBNFPostProcessor.java
cu/text/RawCollationKey.java
cu/text/RbnfLenientScanner.java
cu/text/RbnfLenientScannerProvider.java
cu/text/RelativeDateTimeFormatter.java
cu/text/RemoveTransliterator.java
cu/text/Replaceable.java
cu/text/ReplaceableContextIterator.java
cu/text/ReplaceableString.java
cu/text/RuleBasedBreakIterator.java
cu/text/RuleBasedCollator.java
cu/text/RuleBasedNumberFormat.java
cu/text/RuleBasedTransliterator.java
cu/text/SCSU.java
cu/text/ScientificNumberFormatter.java
cu/text/SearchIterator.java
cu/text/SelectFormat.java
cu/text/SimpleDateFormat.java
cu/text/SourceTargetUtility.java
cu/text/SpoofChecker.java
cu/text/StringCharacterIterator.java
cu/text/StringMatcher.java
cu/text/StringPrep.java
cu/text/StringPrepParseException.java
cu/text/StringReplacer.java
cu/text/StringSearch.java
cu/text/StringTransform.java
cu/text/SymbolTable.java
cu/text/ThaiBreakEngine.java
cu/text/TimeUnitFormat.java
cu/text/TimeZoneFormat.java
cu/text/TimeZoneNames.java
cu/text/TitlecaseTransliterator.java
cu/text/Transform.java
cu/text/TransformTransliterator.java
cu/text/TransliterationRule.java
cu/text/TransliterationRuleSet.java
cu/text/Transliterator.java
cu/text/TransliteratorIDParser.java
cu/text/TransliteratorParser.java
cu/text/TransliteratorRegistry.java
cu/text/UCharacterIterator.java
cu/text/UFieldPosition.java
cu/text/UFormat.java
cu/text/UForwardCharacterIterator.java
cu/text/UTF16.java
cu/text/UnescapeTransliterator.java
cu/text/UnhandledBreakEngine.java
cu/text/UnicodeCompressor.java
cu/text/UnicodeDecompressor.java
cu/text/UnicodeFilter.java
cu/text/UnicodeMatcher.java
cu/text/UnicodeNameTransliterator.java
cu/text/UnicodeReplacer.java
cu/text/UnicodeSet.java
cu/text/UnicodeSetIterator.java
cu/text/UnicodeSetSpanner.java
cu/text/UppercaseTransliterator.java
cu/util/AnnualTimeZoneRule.java
cu/util/BasicTimeZone.java
cu/util/BuddhistCalendar.java
cu/util/ByteArrayWrapper.java
cu/util/BytesTrie.java
cu/util/BytesTrieBuilder.java
cu/util/CECalendar.java
cu/util/Calendar.java
cu/util/CaseInsensitiveString.java
cu/util/CharsTrie.java
cu/util/CharsTrieBuilder.java
cu/util/ChineseCalendar.java
cu/util/CompactByteArray.java
cu/util/CompactCharArray.java
cu/util/CopticCalendar.java
cu/util/Currency.java
cu/util/CurrencyAmount.java
cu/util/CurrencyServiceShim.java
cu/util/DangiCalendar.java
cu/util/DateInterval.java
cu/util/DateRule.java
cu/util/DateTimeRule.java
cu/util/EasterHoliday.java
cu/util/EthiopicCalendar.java
cu/util/Freezable.java
cu/util/GenderInfo.java
cu/util/GlobalizationPreferences.java
cu/util/GregorianCalendar.java
cu/util/HebrewCalendar.java
cu/util/HebrewHoliday.java
cu/util/Holiday.java
cu/util/ICUCloneNotSupportedException.java
cu/util/ICUException.java
cu/util/ICUUncheckedIOException.java
cu/util/IllformedLocaleException.java
cu/util/IndianCalendar.java
cu/util/InitialTimeZoneRule.java
cu/util/IslamicCalendar.java
cu/util/JapaneseCalendar.java
cu/util/LocaleData.java
cu/util/LocaleMatcher.java
cu/util/LocalePriorityList.java
cu/util/Measure.java
cu/util/MeasureUnit.java
cu/util/Output.java
cu/util/OutputInt.java
cu/util/OverlayBundle.java
cu/util/PersianCalendar.java
cu/util/RangeDateRule.java
cu/util/RangeValueIterator.java
cu/util/Region.java
cu/util/RuleBasedTimeZone.java
cu/util/STZInfo.java
cu/util/SimpleDateRule.java
cu/util/SimpleHoliday.java
cu/util/SimpleTimeZone.java
cu/util/StringTokenizer.java
cu/util/StringTrieBuilder.java
cu/util/TaiwanCalendar.java
cu/util/TimeArrayTimeZoneRule.java
cu/util/TimeUnit.java
cu/util/TimeUnitAmount.java
cu/util/TimeZone.java
cu/util/TimeZoneRule.java
cu/util/TimeZoneTransition.java
cu/util/ULocale.java
cu/util/UResourceBundle.java
cu/util/UResourceBundleIterator.java
cu/util/UResourceTypeMismatchException.java
cu/util/UniversalTimeScale.java
cu/util/VTimeZone.java
cu/util/ValueIterator.java
cu/util/VersionInfo.java
|