# Copyright (c) 2021 Huawei Device Co., Ltd. # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import("//build/config/ohos/rules.gni") import("//build/ohos.gni") java_library("ohos_icu4j_nodata_java") { java_files = [ "src/main/java/ohos/global/icu/lang/CharacterProperties.java", "src/main/java/ohos/global/icu/lang/UScript.java", "src/main/java/ohos/global/icu/lang/UCharacterDirection.java", "src/main/java/ohos/global/icu/lang/UProperty.java", "src/main/java/ohos/global/icu/lang/CharSequences.java", "src/main/java/ohos/global/icu/lang/UCharacter.java", "src/main/java/ohos/global/icu/lang/UCharacterNameIterator.java", "src/main/java/ohos/global/icu/lang/UCharacterEnums.java", "src/main/java/ohos/global/icu/lang/UCharacterCategory.java", "src/main/java/ohos/global/icu/lang/UScriptRun.java", "src/main/java/ohos/global/icu/util/CodePointMap.java", "src/main/java/ohos/global/icu/util/MutableCodePointTrie.java", "src/main/java/ohos/global/icu/util/LocaleData.java", "src/main/java/ohos/global/icu/util/CaseInsensitiveString.java", "src/main/java/ohos/global/icu/util/JapaneseCalendar.java", "src/main/java/ohos/global/icu/util/CurrencyAmount.java", "src/main/java/ohos/global/icu/util/HebrewCalendar.java", "src/main/java/ohos/global/icu/util/LocalePriorityList.java", "src/main/java/ohos/global/icu/util/ULocale.java", "src/main/java/ohos/global/icu/util/UniversalTimeScale.java", "src/main/java/ohos/global/icu/util/Output.java", "src/main/java/ohos/global/icu/util/SimpleHoliday.java", "src/main/java/ohos/global/icu/util/OutputInt.java", "src/main/java/ohos/global/icu/util/GlobalizationPreferences.java", "src/main/java/ohos/global/icu/util/LocaleMatcher.java", "src/main/java/ohos/global/icu/util/CECalendar.java", "src/main/java/ohos/global/icu/util/InitialTimeZoneRule.java", "src/main/java/ohos/global/icu/util/DangiCalendar.java", "src/main/java/ohos/global/icu/util/UResourceBundle.java", "src/main/java/ohos/global/icu/util/GenderInfo.java", "src/main/java/ohos/global/icu/util/STZInfo.java", "src/main/java/ohos/global/icu/util/BuddhistCalendar.java", "src/main/java/ohos/global/icu/util/ICUUncheckedIOException.java", "src/main/java/ohos/global/icu/util/ICUException.java", "src/main/java/ohos/global/icu/util/DateRule.java", "src/main/java/ohos/global/icu/util/TimeZone.java", "src/main/java/ohos/global/icu/util/SimpleDateRule.java", "src/main/java/ohos/global/icu/util/CopticCalendar.java", "src/main/java/ohos/global/icu/util/PersianCalendar.java", "src/main/java/ohos/global/icu/util/TimeZoneTransition.java", "src/main/java/ohos/global/icu/util/StringTrieBuilder.java", "src/main/java/ohos/global/icu/util/Calendar.java", "src/main/java/ohos/global/icu/util/CharsTrieBuilder.java", "src/main/java/ohos/global/icu/util/BytesTrie.java", "src/main/java/ohos/global/icu/util/ByteArrayWrapper.java", "src/main/java/ohos/global/icu/util/UResourceBundleIterator.java", "src/main/java/ohos/global/icu/util/CharsTrie.java", "src/main/java/ohos/global/icu/util/BasicTimeZone.java", "src/main/java/ohos/global/icu/util/VersionInfo.java", "src/main/java/ohos/global/icu/util/DateTimeRule.java", "src/main/java/ohos/global/icu/util/CodePointTrie.java", "src/main/java/ohos/global/icu/util/ICUCloneNotSupportedException.java", "src/main/java/ohos/global/icu/util/CompactCharArray.java", "src/main/java/ohos/global/icu/util/AnnualTimeZoneRule.java", "src/main/java/ohos/global/icu/util/HebrewHoliday.java", "src/main/java/ohos/global/icu/util/MeasureUnit.java", "src/main/java/ohos/global/icu/util/ValueIterator.java", "src/main/java/ohos/global/icu/util/DateInterval.java", "src/main/java/ohos/global/icu/util/NoUnit.java", "src/main/java/ohos/global/icu/util/Measure.java", "src/main/java/ohos/global/icu/util/ChineseCalendar.java", "src/main/java/ohos/global/icu/util/EasterHoliday.java", "src/main/java/ohos/global/icu/util/IndianCalendar.java", "src/main/java/ohos/global/icu/util/Region.java", "src/main/java/ohos/global/icu/util/CompactByteArray.java", "src/main/java/ohos/global/icu/util/StringTokenizer.java", "src/main/java/ohos/global/icu/util/UResourceTypeMismatchException.java", "src/main/java/ohos/global/icu/util/RangeDateRule.java", "src/main/java/ohos/global/icu/util/TaiwanCalendar.java", "src/main/java/ohos/global/icu/util/TimeUnitAmount.java", "src/main/java/ohos/global/icu/util/CurrencyServiceShim.java", "src/main/java/ohos/global/icu/util/IslamicCalendar.java", "src/main/java/ohos/global/icu/util/EthiopicCalendar.java", "src/main/java/ohos/global/icu/util/TimeArrayTimeZoneRule.java", "src/main/java/ohos/global/icu/util/Holiday.java", "src/main/java/ohos/global/icu/util/TimeUnit.java", "src/main/java/ohos/global/icu/util/BytesTrieBuilder.java", "src/main/java/ohos/global/icu/util/RuleBasedTimeZone.java", "src/main/java/ohos/global/icu/util/GregorianCalendar.java", "src/main/java/ohos/global/icu/util/Freezable.java", "src/main/java/ohos/global/icu/util/IllformedLocaleException.java", "src/main/java/ohos/global/icu/util/Currency.java", "src/main/java/ohos/global/icu/util/VTimeZone.java", "src/main/java/ohos/global/icu/util/RangeValueIterator.java", "src/main/java/ohos/global/icu/util/SimpleTimeZone.java", "src/main/java/ohos/global/icu/util/TimeZoneRule.java", "src/main/java/ohos/global/icu/impl/CalType.java", "src/main/java/ohos/global/icu/impl/ZoneMeta.java", "src/main/java/ohos/global/icu/impl/DontCareFieldPosition.java", "src/main/java/ohos/global/icu/impl/SortedSetRelation.java", "src/main/java/ohos/global/icu/impl/IterableComparator.java", "src/main/java/ohos/global/icu/impl/UCaseProps.java", "src/main/java/ohos/global/icu/impl/PluralRulesLoader.java", "src/main/java/ohos/global/icu/impl/CSCharacterIterator.java", "src/main/java/ohos/global/icu/impl/StaticUnicodeSets.java", "src/main/java/ohos/global/icu/impl/USerializedSet.java", "src/main/java/ohos/global/icu/impl/UnicodeSetStringSpan.java", "src/main/java/ohos/global/icu/impl/ICUCurrencyDisplayInfoProvider.java", "src/main/java/ohos/global/icu/impl/locale/LocaleValidityChecker.java", "src/main/java/ohos/global/icu/impl/locale/XLikelySubtags.java", "src/main/java/ohos/global/icu/impl/locale/XCldrStub.java", "src/main/java/ohos/global/icu/impl/locale/LocaleExtensions.java", "src/main/java/ohos/global/icu/impl/locale/UnicodeLocaleExtension.java", "src/main/java/ohos/global/icu/impl/locale/LSR.java", "src/main/java/ohos/global/icu/impl/locale/BaseLocale.java", "src/main/java/ohos/global/icu/impl/locale/LocaleSyntaxException.java", "src/main/java/ohos/global/icu/impl/locale/Extension.java", "src/main/java/ohos/global/icu/impl/locale/LocaleObjectCache.java", "src/main/java/ohos/global/icu/impl/locale/ParseStatus.java", "src/main/java/ohos/global/icu/impl/locale/LanguageTag.java", "src/main/java/ohos/global/icu/impl/locale/AsciiUtil.java", "src/main/java/ohos/global/icu/impl/locale/StringTokenIterator.java", "src/main/java/ohos/global/icu/impl/locale/InternalLocaleBuilder.java", "src/main/java/ohos/global/icu/impl/locale/KeyTypeData.java", "src/main/java/ohos/global/icu/impl/locale/LocaleDistance.java", "src/main/java/ohos/global/icu/impl/ICUResourceTableAccess.java", "src/main/java/ohos/global/icu/impl/ClassLoaderUtil.java", "src/main/java/ohos/global/icu/impl/LocaleIDParser.java", "src/main/java/ohos/global/icu/impl/Punycode.java", "src/main/java/ohos/global/icu/impl/LocaleIDs.java", "src/main/java/ohos/global/icu/impl/UCharacterNameReader.java", "src/main/java/ohos/global/icu/impl/UCharacterNameChoice.java", "src/main/java/ohos/global/icu/impl/ICUCache.java", "src/main/java/ohos/global/icu/impl/RuleCharacterIterator.java", "src/main/java/ohos/global/icu/impl/CacheBase.java", "src/main/java/ohos/global/icu/impl/ICUDataVersion.java", "src/main/java/ohos/global/icu/impl/Grego.java", "src/main/java/ohos/global/icu/impl/TextTrieMap.java", "src/main/java/ohos/global/icu/impl/ICUService.java", "src/main/java/ohos/global/icu/impl/TZDBTimeZoneNames.java", "src/main/java/ohos/global/icu/impl/UCharacterIteratorWrapper.java", "src/main/java/ohos/global/icu/impl/UCharacterName.java", "src/main/java/ohos/global/icu/impl/FormattedValueStringBuilderImpl.java", "src/main/java/ohos/global/icu/impl/RBBIDataWrapper.java", "src/main/java/ohos/global/icu/impl/ICUConfig.java", "src/main/java/ohos/global/icu/impl/BMPSet.java", "src/main/java/ohos/global/icu/impl/StringSegment.java", "src/main/java/ohos/global/icu/impl/DateNumberFormat.java", "src/main/java/ohos/global/icu/impl/UTS46.java", "src/main/java/ohos/global/icu/impl/TimeZoneGenericNames.java", "src/main/java/ohos/global/icu/impl/UCharArrayIterator.java", "src/main/java/ohos/global/icu/impl/SimpleFormatterImpl.java", "src/main/java/ohos/global/icu/impl/FormattedStringBuilder.java", "src/main/java/ohos/global/icu/impl/UCharacterProperty.java", "src/main/java/ohos/global/icu/impl/ICULocaleService.java", "src/main/java/ohos/global/icu/impl/IllegalIcuArgumentException.java", "src/main/java/ohos/global/icu/impl/TrieIterator.java", "src/main/java/ohos/global/icu/impl/CacheValue.java", "src/main/java/ohos/global/icu/impl/JavaTimeZone.java", "src/main/java/ohos/global/icu/impl/PropsVectors.java", "src/main/java/ohos/global/icu/impl/CharacterIteratorWrapper.java", "src/main/java/ohos/global/icu/impl/CollectionSet.java", "src/main/java/ohos/global/icu/impl/Row.java", "src/main/java/ohos/global/icu/impl/CaseMapImpl.java", "src/main/java/ohos/global/icu/impl/StringPrepDataReader.java", "src/main/java/ohos/global/icu/impl/CalendarUtil.java", "src/main/java/ohos/global/icu/impl/CalendarAstronomer.java", "src/main/java/ohos/global/icu/impl/Norm2AllModes.java", "src/main/java/ohos/global/icu/impl/coll/CollationKeys.java", "src/main/java/ohos/global/icu/impl/coll/ContractionsAndExpansions.java", "src/main/java/ohos/global/icu/impl/coll/CollationTailoring.java", "src/main/java/ohos/global/icu/impl/coll/CollationFastLatinBuilder.java", "src/main/java/ohos/global/icu/impl/coll/UVector64.java", "src/main/java/ohos/global/icu/impl/coll/CollationLoader.java", "src/main/java/ohos/global/icu/impl/coll/CollationFCD.java", "src/main/java/ohos/global/icu/impl/coll/UVector32.java", "src/main/java/ohos/global/icu/impl/coll/UTF16CollationIterator.java", "src/main/java/ohos/global/icu/impl/coll/FCDIterCollationIterator.java", "src/main/java/ohos/global/icu/impl/coll/CollationFastLatin.java", "src/main/java/ohos/global/icu/impl/coll/CollationRootElements.java", "src/main/java/ohos/global/icu/impl/coll/CollationRuleParser.java", "src/main/java/ohos/global/icu/impl/coll/SharedObject.java", "src/main/java/ohos/global/icu/impl/coll/CollationDataReader.java", "src/main/java/ohos/global/icu/impl/coll/CollationBuilder.java", "src/main/java/ohos/global/icu/impl/coll/FCDUTF16CollationIterator.java", "src/main/java/ohos/global/icu/impl/coll/CollationCompare.java", "src/main/java/ohos/global/icu/impl/coll/BOCSU.java", "src/main/java/ohos/global/icu/impl/coll/CollationRoot.java", "src/main/java/ohos/global/icu/impl/coll/CollationIterator.java", "src/main/java/ohos/global/icu/impl/coll/IterCollationIterator.java", "src/main/java/ohos/global/icu/impl/coll/CollationSettings.java", "src/main/java/ohos/global/icu/impl/coll/TailoredSet.java", "src/main/java/ohos/global/icu/impl/coll/Collation.java", "src/main/java/ohos/global/icu/impl/coll/CollationWeights.java", "src/main/java/ohos/global/icu/impl/coll/CollationDataBuilder.java", "src/main/java/ohos/global/icu/impl/coll/CollationData.java", "src/main/java/ohos/global/icu/impl/TimeZoneNamesImpl.java", "src/main/java/ohos/global/icu/impl/ICULangDataTables.java", "src/main/java/ohos/global/icu/impl/UBiDiProps.java", "src/main/java/ohos/global/icu/impl/FormattedValueFieldPositionIteratorImpl.java", "src/main/java/ohos/global/icu/impl/UnicodeRegex.java", "src/main/java/ohos/global/icu/impl/SimpleCache.java", "src/main/java/ohos/global/icu/impl/ICUResourceBundleImpl.java", "src/main/java/ohos/global/icu/impl/IDNA2003.java", "src/main/java/ohos/global/icu/impl/Trie2_32.java", "src/main/java/ohos/global/icu/impl/ICUResourceBundleReader.java", "src/main/java/ohos/global/icu/impl/ICUDebug.java", "src/main/java/ohos/global/icu/impl/CurrencyData.java", "src/main/java/ohos/global/icu/impl/SoftCache.java", "src/main/java/ohos/global/icu/impl/ICURegionDataTables.java", "src/main/java/ohos/global/icu/impl/LocaleDisplayNamesImpl.java", "src/main/java/ohos/global/icu/impl/Relation.java", "src/main/java/ohos/global/icu/impl/Trie2.java", "src/main/java/ohos/global/icu/impl/ICUData.java", "src/main/java/ohos/global/icu/impl/UCharacterUtility.java", "src/main/java/ohos/global/icu/impl/Trie.java", "src/main/java/ohos/global/icu/impl/RelativeDateFormat.java", "src/main/java/ohos/global/icu/impl/StringRange.java", "src/main/java/ohos/global/icu/impl/CharTrie.java", "src/main/java/ohos/global/icu/impl/text/RbnfScannerProviderImpl.java", "src/main/java/ohos/global/icu/impl/CharacterIteration.java", "src/main/java/ohos/global/icu/impl/IntTrieBuilder.java", "src/main/java/ohos/global/icu/impl/ICUCurrencyMetaInfo.java", "src/main/java/ohos/global/icu/impl/Assert.java", "src/main/java/ohos/global/icu/impl/Utility.java", "src/main/java/ohos/global/icu/impl/ResourceBundleWrapper.java", "src/main/java/ohos/global/icu/impl/StandardPlural.java", "src/main/java/ohos/global/icu/impl/PVecToTrieCompactHandler.java", "src/main/java/ohos/global/icu/impl/OlsonTimeZone.java", "src/main/java/ohos/global/icu/impl/TrieBuilder.java", "src/main/java/ohos/global/icu/impl/number/parse/RequireCurrencyValidator.java", "src/main/java/ohos/global/icu/impl/number/parse/InfinityMatcher.java", "src/main/java/ohos/global/icu/impl/number/parse/ScientificMatcher.java", "src/main/java/ohos/global/icu/impl/number/parse/AffixPatternMatcher.java", "src/main/java/ohos/global/icu/impl/number/parse/NumberParseMatcher.java", "src/main/java/ohos/global/icu/impl/number/parse/PermilleMatcher.java", "src/main/java/ohos/global/icu/impl/number/parse/NumberParserImpl.java", "src/main/java/ohos/global/icu/impl/number/parse/ParsedNumber.java", "src/main/java/ohos/global/icu/impl/number/parse/DecimalMatcher.java", "src/main/java/ohos/global/icu/impl/number/parse/ParsingUtils.java", "src/main/java/ohos/global/icu/impl/number/parse/RequireDecimalSeparatorValidator.java", "src/main/java/ohos/global/icu/impl/number/parse/IgnorablesMatcher.java", "src/main/java/ohos/global/icu/impl/number/parse/PercentMatcher.java", "src/main/java/ohos/global/icu/impl/number/parse/MultiplierParseHandler.java", "src/main/java/ohos/global/icu/impl/number/parse/NanMatcher.java", "src/main/java/ohos/global/icu/impl/number/parse/AffixMatcher.java", "src/main/java/ohos/global/icu/impl/number/parse/PaddingMatcher.java", "src/main/java/ohos/global/icu/impl/number/parse/CombinedCurrencyMatcher.java", "src/main/java/ohos/global/icu/impl/number/parse/PlusSignMatcher.java", "src/main/java/ohos/global/icu/impl/number/parse/AffixTokenMatcherFactory.java", "src/main/java/ohos/global/icu/impl/number/parse/RequireNumberValidator.java", "src/main/java/ohos/global/icu/impl/number/parse/MinusSignMatcher.java", "src/main/java/ohos/global/icu/impl/number/parse/CodePointMatcher.java", "src/main/java/ohos/global/icu/impl/number/parse/RequireAffixValidator.java", "src/main/java/ohos/global/icu/impl/number/parse/ValidationMatcher.java", "src/main/java/ohos/global/icu/impl/number/parse/SymbolMatcher.java", "src/main/java/ohos/global/icu/impl/number/parse/SeriesMatcher.java", "src/main/java/ohos/global/icu/impl/number/Modifier.java", "src/main/java/ohos/global/icu/impl/number/MicroProps.java", "src/main/java/ohos/global/icu/impl/number/MultiplierProducer.java", "src/main/java/ohos/global/icu/impl/number/PatternStringUtils.java", "src/main/java/ohos/global/icu/impl/number/Grouper.java", "src/main/java/ohos/global/icu/impl/number/DecimalQuantity.java", "src/main/java/ohos/global/icu/impl/number/LocalizedNumberFormatterAsFormat.java", "src/main/java/ohos/global/icu/impl/number/MicroPropsGenerator.java", "src/main/java/ohos/global/icu/impl/number/DecimalQuantity_AbstractBCD.java", "src/main/java/ohos/global/icu/impl/number/Padder.java", "src/main/java/ohos/global/icu/impl/number/PropertiesAffixPatternProvider.java", "src/main/java/ohos/global/icu/impl/number/DecimalQuantity_DualStorageBCD.java", "src/main/java/ohos/global/icu/impl/number/CurrencyPluralInfoAffixProvider.java", "src/main/java/ohos/global/icu/impl/number/MultiplierFormatHandler.java", "src/main/java/ohos/global/icu/impl/number/LongNameHandler.java", "src/main/java/ohos/global/icu/impl/number/DecimalFormatProperties.java", "src/main/java/ohos/global/icu/impl/number/PatternStringParser.java", "src/main/java/ohos/global/icu/impl/number/CompactData.java", "src/main/java/ohos/global/icu/impl/number/SimpleModifier.java", "src/main/java/ohos/global/icu/impl/number/Properties.java", "src/main/java/ohos/global/icu/impl/number/ConstantAffixModifier.java", "src/main/java/ohos/global/icu/impl/number/AdoptingModifierStore.java", "src/main/java/ohos/global/icu/impl/number/MicroPropsMutator.java", "src/main/java/ohos/global/icu/impl/number/MacroProps.java", "src/main/java/ohos/global/icu/impl/number/ConstantMultiFieldModifier.java", "src/main/java/ohos/global/icu/impl/number/range/PrefixInfixSuffixLengthHelper.java", "src/main/java/ohos/global/icu/impl/number/range/StandardPluralRanges.java", "src/main/java/ohos/global/icu/impl/number/range/RangeMacroProps.java", "src/main/java/ohos/global/icu/impl/number/RoundingUtils.java", "src/main/java/ohos/global/icu/impl/number/ModifierStore.java", "src/main/java/ohos/global/icu/impl/number/AffixUtils.java", "src/main/java/ohos/global/icu/impl/number/AffixPatternProvider.java", "src/main/java/ohos/global/icu/impl/number/CurrencySpacingEnabledModifier.java", "src/main/java/ohos/global/icu/impl/number/CustomSymbolCurrency.java", "src/main/java/ohos/global/icu/impl/number/MutablePatternModifier.java", "src/main/java/ohos/global/icu/impl/PatternProps.java", "src/main/java/ohos/global/icu/impl/ICURWLock.java", "src/main/java/ohos/global/icu/impl/ICUNotifier.java", "src/main/java/ohos/global/icu/impl/CharacterPropertiesImpl.java", "src/main/java/ohos/global/icu/impl/SimpleFilteredSentenceBreakIterator.java", "src/main/java/ohos/global/icu/impl/duration/BasicPeriodFormatterFactory.java", "src/main/java/ohos/global/icu/impl/duration/DateFormatter.java", "src/main/java/ohos/global/icu/impl/duration/PeriodFormatterService.java", "src/main/java/ohos/global/icu/impl/duration/BasicDurationFormatterFactory.java", "src/main/java/ohos/global/icu/impl/duration/BasicPeriodBuilderFactory.java", "src/main/java/ohos/global/icu/impl/duration/DurationFormatter.java", "src/main/java/ohos/global/icu/impl/duration/BasicPeriodFormatter.java", "src/main/java/ohos/global/icu/impl/duration/Period.java", "src/main/java/ohos/global/icu/impl/duration/impl/ResourceBasedPeriodFormatterDataService.java", "src/main/java/ohos/global/icu/impl/duration/impl/RecordWriter.java", "src/main/java/ohos/global/icu/impl/duration/impl/PeriodFormatterDataService.java", "src/main/java/ohos/global/icu/impl/duration/impl/RecordReader.java", "src/main/java/ohos/global/icu/impl/duration/impl/XMLRecordWriter.java", "src/main/java/ohos/global/icu/impl/duration/impl/DataRecord.java", "src/main/java/ohos/global/icu/impl/duration/impl/PeriodFormatterData.java", "src/main/java/ohos/global/icu/impl/duration/impl/Utils.java", "src/main/java/ohos/global/icu/impl/duration/impl/XMLRecordReader.java", "src/main/java/ohos/global/icu/impl/duration/PeriodFormatterFactory.java", "src/main/java/ohos/global/icu/impl/duration/BasicPeriodFormatterService.java", "src/main/java/ohos/global/icu/impl/duration/DurationFormatterFactory.java", "src/main/java/ohos/global/icu/impl/duration/PeriodFormatter.java", "src/main/java/ohos/global/icu/impl/duration/TimeUnitConstants.java", "src/main/java/ohos/global/icu/impl/duration/BasicDurationFormat.java", "src/main/java/ohos/global/icu/impl/duration/TimeUnit.java", "src/main/java/ohos/global/icu/impl/duration/PeriodBuilderFactory.java", "src/main/java/ohos/global/icu/impl/duration/PeriodBuilder.java", "src/main/java/ohos/global/icu/impl/duration/BasicDurationFormatter.java", "src/main/java/ohos/global/icu/impl/IntTrie.java", "src/main/java/ohos/global/icu/impl/data/HolidayBundle_el_GR.java", "src/main/java/ohos/global/icu/impl/data/HolidayBundle_it.java", "src/main/java/ohos/global/icu/impl/data/HolidayBundle_iw_IL.java", "src/main/java/ohos/global/icu/impl/data/HolidayBundle_fr.java", "src/main/java/ohos/global/icu/impl/data/HolidayBundle_es.java", "src/main/java/ohos/global/icu/impl/data/HolidayBundle_en.java", "src/main/java/ohos/global/icu/impl/data/HolidayBundle_de_AT.java", "src/main/java/ohos/global/icu/impl/data/HolidayBundle.java", "src/main/java/ohos/global/icu/impl/data/HolidayBundle_de.java", "src/main/java/ohos/global/icu/impl/data/HolidayBundle_el.java", "src/main/java/ohos/global/icu/impl/data/HolidayBundle_en_GB.java", "src/main/java/ohos/global/icu/impl/data/HolidayBundle_de_DE.java", "src/main/java/ohos/global/icu/impl/data/HolidayBundle_da_DK.java", "src/main/java/ohos/global/icu/impl/data/HolidayBundle_fr_FR.java", "src/main/java/ohos/global/icu/impl/data/HolidayBundle_da.java", "src/main/java/ohos/global/icu/impl/data/ResourceReader.java", "src/main/java/ohos/global/icu/impl/data/HolidayBundle_ja_JP.java", "src/main/java/ohos/global/icu/impl/data/HolidayBundle_es_MX.java", "src/main/java/ohos/global/icu/impl/data/HolidayBundle_fr_CA.java", "src/main/java/ohos/global/icu/impl/data/TokenIterator.java", "src/main/java/ohos/global/icu/impl/data/HolidayBundle_iw.java", "src/main/java/ohos/global/icu/impl/data/HolidayBundle_en_CA.java", "src/main/java/ohos/global/icu/impl/data/HolidayBundle_en_US.java", "src/main/java/ohos/global/icu/impl/data/HolidayBundle_it_IT.java", "src/main/java/ohos/global/icu/impl/UPropertyAliases.java", "src/main/java/ohos/global/icu/impl/ReplaceableUCharacterIterator.java", "src/main/java/ohos/global/icu/impl/Normalizer2Impl.java", "src/main/java/ohos/global/icu/impl/DayPeriodRules.java", "src/main/java/ohos/global/icu/impl/Trie2Writable.java", "src/main/java/ohos/global/icu/impl/LocaleUtility.java", "src/main/java/ohos/global/icu/impl/ICUResourceBundle.java", "src/main/java/ohos/global/icu/impl/UResource.java", "src/main/java/ohos/global/icu/impl/EraRules.java", "src/main/java/ohos/global/icu/impl/InvalidFormatException.java", "src/main/java/ohos/global/icu/impl/Pair.java", "src/main/java/ohos/global/icu/impl/TimeZoneNamesFactoryImpl.java", "src/main/java/ohos/global/icu/impl/CalendarCache.java", "src/main/java/ohos/global/icu/impl/Trie2_16.java", "src/main/java/ohos/global/icu/impl/UtilityExtensions.java", "src/main/java/ohos/global/icu/impl/ICUBinary.java", "src/main/java/ohos/global/icu/impl/URLHandler.java", "src/main/java/ohos/global/icu/impl/PatternTokenizer.java", "src/main/java/ohos/global/icu/impl/TimeZoneAdapter.java", "src/main/java/ohos/global/icu/impl/ValidIdentifiers.java", "src/main/java/ohos/global/icu/math/BigDecimal.java", "src/main/java/ohos/global/icu/math/MathContext.java", "src/main/java/ohos/global/icu/text/BytesDictionaryMatcher.java", "src/main/java/ohos/global/icu/text/PluralSamples.java", "src/main/java/ohos/global/icu/text/NFRuleSet.java", "src/main/java/ohos/global/icu/text/RuleBasedNumberFormat.java", "src/main/java/ohos/global/icu/text/CanonicalIterator.java", "src/main/java/ohos/global/icu/text/BreakTransliterator.java", "src/main/java/ohos/global/icu/text/CharsetMatch.java", "src/main/java/ohos/global/icu/text/CurrencyFormat.java", "src/main/java/ohos/global/icu/text/RBNFPostProcessor.java", "src/main/java/ohos/global/icu/text/DisplayContext.java", "src/main/java/ohos/global/icu/text/NormalizationTransliterator.java", "src/main/java/ohos/global/icu/text/UnicodeReplacer.java", "src/main/java/ohos/global/icu/text/Edits.java", "src/main/java/ohos/global/icu/text/UnicodeNameTransliterator.java", "src/main/java/ohos/global/icu/text/CharsetRecog_Unicode.java", "src/main/java/ohos/global/icu/text/RBBIRuleBuilder.java", "src/main/java/ohos/global/icu/text/CollationKey.java", "src/main/java/ohos/global/icu/text/NumberFormat.java", "src/main/java/ohos/global/icu/text/CurrencyDisplayNames.java", "src/main/java/ohos/global/icu/text/DateTimePatternGenerator.java", "src/main/java/ohos/global/icu/text/UnicodeCompressor.java", "src/main/java/ohos/global/icu/text/UnicodeFilter.java", "src/main/java/ohos/global/icu/text/LanguageBreakEngine.java", "src/main/java/ohos/global/icu/text/LocaleDisplayNames.java", "src/main/java/ohos/global/icu/text/PluralFormat.java", "src/main/java/ohos/global/icu/text/UCharacterIterator.java", "src/main/java/ohos/global/icu/text/MessageFormat.java", "src/main/java/ohos/global/icu/text/DurationFormat.java", "src/main/java/ohos/global/icu/text/EscapeTransliterator.java", "src/main/java/ohos/global/icu/text/AlphabeticIndex.java", "src/main/java/ohos/global/icu/text/MessagePatternUtil.java", "src/main/java/ohos/global/icu/text/StringPrepParseException.java", "src/main/java/ohos/global/icu/text/StringTransform.java", "src/main/java/ohos/global/icu/text/CurrencyMetaInfo.java", "src/main/java/ohos/global/icu/text/MeasureFormat.java", "src/main/java/ohos/global/icu/text/Transform.java", "src/main/java/ohos/global/icu/text/RBBIRuleParseTable.java", "src/main/java/ohos/global/icu/text/RuleBasedBreakIterator.java", "src/main/java/ohos/global/icu/text/BidiClassifier.java", "src/main/java/ohos/global/icu/text/RuleBasedCollator.java", "src/main/java/ohos/global/icu/text/UnicodeSet.java", "src/main/java/ohos/global/icu/text/CharsDictionaryMatcher.java", "src/main/java/ohos/global/icu/text/LaoBreakEngine.java", "src/main/java/ohos/global/icu/text/ThaiBreakEngine.java", "src/main/java/ohos/global/icu/text/RuleBasedTransliterator.java", "src/main/java/ohos/global/icu/text/StringSearch.java", "src/main/java/ohos/global/icu/text/TimeZoneFormat.java", "src/main/java/ohos/global/icu/text/MessagePattern.java", "src/main/java/ohos/global/icu/text/ArabicShaping.java", "src/main/java/ohos/global/icu/text/IDNA.java", "src/main/java/ohos/global/icu/text/CharsetRecog_UTF8.java", "src/main/java/ohos/global/icu/text/Bidi.java", "src/main/java/ohos/global/icu/text/PluralRules.java", "src/main/java/ohos/global/icu/text/LowercaseTransliterator.java", "src/main/java/ohos/global/icu/text/RBBITableBuilder.java", "src/main/java/ohos/global/icu/text/DecimalFormatSymbols.java", "src/main/java/ohos/global/icu/text/FormattedValue.java", "src/main/java/ohos/global/icu/text/ChineseDateFormatSymbols.java", "src/main/java/ohos/global/icu/text/TransliteratorIDParser.java", "src/main/java/ohos/global/icu/text/SelectFormat.java", "src/main/java/ohos/global/icu/text/ReplaceableContextIterator.java", "src/main/java/ohos/global/icu/text/FilteredBreakIteratorBuilder.java", "src/main/java/ohos/global/icu/text/DictionaryData.java", "src/main/java/ohos/global/icu/text/CompoundTransliterator.java", "src/main/java/ohos/global/icu/text/TimeZoneNames.java", "src/main/java/ohos/global/icu/text/TransliterationRuleSet.java", "src/main/java/ohos/global/icu/text/CollatorServiceShim.java", "src/main/java/ohos/global/icu/text/Normalizer2.java", "src/main/java/ohos/global/icu/text/BidiLine.java", "src/main/java/ohos/global/icu/text/BidiRun.java", "src/main/java/ohos/global/icu/text/RbnfLenientScannerProvider.java", "src/main/java/ohos/global/icu/text/RBBISetBuilder.java", "src/main/java/ohos/global/icu/text/SCSU.java", "src/main/java/ohos/global/icu/text/RBBINode.java", "src/main/java/ohos/global/icu/text/BidiWriter.java", "src/main/java/ohos/global/icu/text/Replaceable.java", "src/main/java/ohos/global/icu/text/CharsetRecog_mbcs.java", "src/main/java/ohos/global/icu/text/CharsetDetector.java", "src/main/java/ohos/global/icu/text/UnicodeSetSpanner.java", "src/main/java/ohos/global/icu/text/PluralRanges.java", "src/main/java/ohos/global/icu/text/Quantifier.java", "src/main/java/ohos/global/icu/text/CjkBreakEngine.java", "src/main/java/ohos/global/icu/text/CaseMap.java", "src/main/java/ohos/global/icu/text/NumberFormatServiceShim.java", "src/main/java/ohos/global/icu/text/NFRule.java", "src/main/java/ohos/global/icu/text/RBBISymbolTable.java", "src/main/java/ohos/global/icu/text/DictionaryBreakEngine.java", "src/main/java/ohos/global/icu/text/UTF16.java", "src/main/java/ohos/global/icu/text/ConstrainedFieldPosition.java", "src/main/java/ohos/global/icu/text/BreakIterator.java", "src/main/java/ohos/global/icu/text/TransliteratorParser.java", "src/main/java/ohos/global/icu/text/KhmerBreakEngine.java", "src/main/java/ohos/global/icu/text/CharsetRecognizer.java", "src/main/java/ohos/global/icu/text/DateIntervalFormat.java", "src/main/java/ohos/global/icu/text/CharsetRecog_sbcs.java", "src/main/java/ohos/global/icu/text/NFSubstitution.java", "src/main/java/ohos/global/icu/text/UnhandledBreakEngine.java", "src/main/java/ohos/global/icu/text/ComposedCharIter.java", "src/main/java/ohos/global/icu/text/TransliterationRule.java", "src/main/java/ohos/global/icu/text/RBBIRuleScanner.java", "src/main/java/ohos/global/icu/text/RawCollationKey.java", "src/main/java/ohos/global/icu/text/BidiTransform.java", "src/main/java/ohos/global/icu/text/NumberingSystem.java", "src/main/java/ohos/global/icu/text/ArabicShapingException.java", "src/main/java/ohos/global/icu/text/StringPrep.java", "src/main/java/ohos/global/icu/text/BurmeseBreakEngine.java", "src/main/java/ohos/global/icu/text/SearchIterator.java", "src/main/java/ohos/global/icu/text/NullTransliterator.java", "src/main/java/ohos/global/icu/text/NameUnicodeTransliterator.java", "src/main/java/ohos/global/icu/text/UppercaseTransliterator.java", "src/main/java/ohos/global/icu/text/DateFormat.java", "src/main/java/ohos/global/icu/text/RemoveTransliterator.java", "src/main/java/ohos/global/icu/text/UnicodeDecompressor.java", "src/main/java/ohos/global/icu/text/Transliterator.java", "src/main/java/ohos/global/icu/text/UnicodeSetIterator.java", "src/main/java/ohos/global/icu/text/CaseFoldTransliterator.java", "src/main/java/ohos/global/icu/text/CollationElementIterator.java", "src/main/java/ohos/global/icu/text/TransliteratorRegistry.java", "src/main/java/ohos/global/icu/text/CompactDecimalFormat.java", "src/main/java/ohos/global/icu/text/FunctionReplacer.java", "src/main/java/ohos/global/icu/text/Collator.java", "src/main/java/ohos/global/icu/text/SimpleDateFormat.java", "src/main/java/ohos/global/icu/text/Normalizer.java", "src/main/java/ohos/global/icu/text/ListFormatter.java", "src/main/java/ohos/global/icu/text/UFormat.java", "src/main/java/ohos/global/icu/text/ScientificNumberFormatter.java", "src/main/java/ohos/global/icu/text/UForwardCharacterIterator.java", "src/main/java/ohos/global/icu/text/DateIntervalInfo.java", "src/main/java/ohos/global/icu/text/SpoofChecker.java", "src/main/java/ohos/global/icu/text/ReplaceableString.java", "src/main/java/ohos/global/icu/text/UnicodeMatcher.java", "src/main/java/ohos/global/icu/text/StringReplacer.java", "src/main/java/ohos/global/icu/text/CurrencyPluralInfo.java", "src/main/java/ohos/global/icu/text/TimeUnitFormat.java", "src/main/java/ohos/global/icu/text/CharsetRecog_2022.java", "src/main/java/ohos/global/icu/text/AnyTransliterator.java", "src/main/java/ohos/global/icu/text/SymbolTable.java", "src/main/java/ohos/global/icu/text/RBNFChinesePostProcessor.java", "src/main/java/ohos/global/icu/text/BreakIteratorFactory.java", "src/main/java/ohos/global/icu/text/QuantityFormatter.java", "src/main/java/ohos/global/icu/text/StringMatcher.java", "src/main/java/ohos/global/icu/text/DateFormatSymbols.java", "src/main/java/ohos/global/icu/text/ChineseDateFormat.java", "src/main/java/ohos/global/icu/text/UnescapeTransliterator.java", "src/main/java/ohos/global/icu/text/StringCharacterIterator.java", "src/main/java/ohos/global/icu/text/RbnfLenientScanner.java", "src/main/java/ohos/global/icu/text/TitlecaseTransliterator.java", "src/main/java/ohos/global/icu/text/DecimalFormat.java", "src/main/java/ohos/global/icu/text/SimpleFormatter.java", "src/main/java/ohos/global/icu/text/RelativeDateTimeFormatter.java", "src/main/java/ohos/global/icu/text/FilteredNormalizer2.java", "src/main/java/ohos/global/icu/text/UFieldPosition.java", "src/main/java/ohos/global/icu/text/DictionaryMatcher.java", "src/main/java/ohos/global/icu/text/SourceTargetUtility.java", "src/main/java/ohos/global/icu/text/PluralRulesSerialProxy.java", "src/main/java/ohos/global/icu/number/Notation.java", "src/main/java/ohos/global/icu/number/NumberRangeFormatterImpl.java", "src/main/java/ohos/global/icu/number/NumberRangeFormatter.java", "src/main/java/ohos/global/icu/number/SimpleNotation.java", "src/main/java/ohos/global/icu/number/FormattedNumberRange.java", "src/main/java/ohos/global/icu/number/LocalizedNumberFormatter.java", "src/main/java/ohos/global/icu/number/NumberFormatterImpl.java", "src/main/java/ohos/global/icu/number/UnlocalizedNumberFormatter.java", "src/main/java/ohos/global/icu/number/UnlocalizedNumberRangeFormatter.java", "src/main/java/ohos/global/icu/number/CurrencyPrecision.java", "src/main/java/ohos/global/icu/number/IntegerWidth.java", "src/main/java/ohos/global/icu/number/CompactNotation.java", "src/main/java/ohos/global/icu/number/NumberSkeletonImpl.java", "src/main/java/ohos/global/icu/number/Precision.java", "src/main/java/ohos/global/icu/number/NumberPropertyMapper.java", "src/main/java/ohos/global/icu/number/FractionPrecision.java", "src/main/java/ohos/global/icu/number/NumberRangeFormatterSettings.java", "src/main/java/ohos/global/icu/number/LocalizedNumberRangeFormatter.java", "src/main/java/ohos/global/icu/number/SkeletonSyntaxException.java", "src/main/java/ohos/global/icu/number/FormattedNumber.java", "src/main/java/ohos/global/icu/number/NumberFormatterSettings.java", "src/main/java/ohos/global/icu/number/ScientificNotation.java", "src/main/java/ohos/global/icu/number/NumberFormatter.java", "src/main/java/ohos/global/icu/number/Scale.java", "src/main/java/ohos/global/icu/lang/package-info.java", "src/main/java/ohos/global/icu/math/package-info.java", "src/main/java/ohos/global/icu/number/package-info.java", "src/main/java/ohos/global/icu/text/package-info.java", "src/main/java/ohos/global/icu/util/package-info.java", ] ohos_code = false javac_args = [ "-Xlint:-deprecation,-overrides" ] additional_jar_files = [ [ "resources/ohos/global/icu/ICUConfig.properties", "ohos/global/icu/ICUConfig.properties", ] ] additional_jar_files += [ [ "resources/ohos/global/icu/impl/duration/impl/data/index.txt", "ohos/global/icu/impl/duration/impl/data/index.txt", ], [ "resources/ohos/global/icu/impl/duration/impl/data/pfd_ar_EG.xml", "ohos/global/icu/impl/duration/impl/data/pfd_ar_EG.xml", ], [ "resources/ohos/global/icu/impl/duration/impl/data/pfd_ar_EG.xml.escaped", "ohos/global/icu/impl/duration/impl/data/pfd_ar_EG.xml.escaped", ], [ "resources/ohos/global/icu/impl/duration/impl/data/pfd_en.xml", "ohos/global/icu/impl/duration/impl/data/pfd_en.xml", ], [ "resources/ohos/global/icu/impl/duration/impl/data/pfd_es.xml", "ohos/global/icu/impl/duration/impl/data/pfd_es.xml", ], [ "resources/ohos/global/icu/impl/duration/impl/data/pfd_fr.xml", "ohos/global/icu/impl/duration/impl/data/pfd_fr.xml", ], [ "resources/ohos/global/icu/impl/duration/impl/data/pfd_he_IL.xml", "ohos/global/icu/impl/duration/impl/data/pfd_he_IL.xml", ], [ "resources/ohos/global/icu/impl/duration/impl/data/pfd_hi.xml", "ohos/global/icu/impl/duration/impl/data/pfd_hi.xml", ], [ "resources/ohos/global/icu/impl/duration/impl/data/pfd_it.xml", "ohos/global/icu/impl/duration/impl/data/pfd_it.xml", ], [ "resources/ohos/global/icu/impl/duration/impl/data/pfd_ja.xml", "ohos/global/icu/impl/duration/impl/data/pfd_ja.xml", ], [ "resources/ohos/global/icu/impl/duration/impl/data/pfd_ko.xml", "ohos/global/icu/impl/duration/impl/data/pfd_ko.xml", ], [ "resources/ohos/global/icu/impl/duration/impl/data/pfd_ru.xml", "ohos/global/icu/impl/duration/impl/data/pfd_ru.xml", ], [ "resources/ohos/global/icu/impl/duration/impl/data/pfd_th.xml", "ohos/global/icu/impl/duration/impl/data/pfd_th.xml", ], [ "resources/ohos/global/icu/impl/duration/impl/data/pfd_zh_Hans.xml", "ohos/global/icu/impl/duration/impl/data/pfd_zh_Hans.xml", ], [ "resources/ohos/global/icu/impl/duration/impl/data/pfd_zh_Hans_SG.xml", "ohos/global/icu/impl/duration/impl/data/pfd_zh_Hans_SG.xml", ], [ "resources/ohos/global/icu/impl/duration/impl/data/pfd_zh_Hant_HK.xml", "ohos/global/icu/impl/duration/impl/data/pfd_zh_Hant_HK.xml", ], [ "resources/ohos/global/icu/impl/duration/impl/data/pfd_zh_Hant.xml", "ohos/global/icu/impl/duration/impl/data/pfd_zh_Hant.xml", ], ] } ohos_prebuilt_etc("ohos_icudat") { source = "//third_party/icu/ohos_icu4j/data/icudt67l.dat" module_install_dir = "usr/ohos_icu/" subsystem_name = "global" part_name = "i18n" } ohos_combine_jars("ohos_icu4j_java") { deps = [ ":ohos_icu4j_nodata_java" ] subsystem_name = "global" part_name = "i18n" } ohos_maple_java("ohos_icu4j_maple_java") { deps = [ ":ohos_icu4j_java" ] so_name = "ohos_icu4j" subsystem_name = "global" } group("icu_bin") { deps = [ ":ohos_icudat" ] if (host_os != "mac") { deps += [ "//third_party/icu/icu4c/source:icuuc_win" ] } }