com.ibm.icu.impl

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total101,022 of 101,0220%11,696 of 11,6960%8,4388,43818,00518,0052,5192,519347347
LocaleIDs6,9270%240%23235454111111
UCaseProps.LatinCase6,1600%n/a22552211
Normalizer2Impl3,8830%7280%446446859859828211
Utility3,8730%6460%406406824824808011
UCaseProps3,1270%4030%251251477477414111
LocaleFallbackData2,7320%n/a445495494411
OlsonTimeZone2,7300%4460%261261504504383811
ICUResourceBundle2,3630%3440%245245561561737311
Trie2Writable2,2100%3030%185185440440333311
UTS462,1420%3700%206206399399202011
UCharacterProperty2,0170%1680%113113280280232311
CaseMapImpl.GreekUpper2,0010%1080%61611041045511
PatternProps1,9670%1020%62627777111111
UCharacterName1,7220%2440%165165371371434311
ICUResourceBundleReader1,5590%2140%148148316316414111
UnicodeSetStringSpan1,5080%2880%161161380380171711
LocaleDisplayNamesImpl1,4980%2410%156156320320323211
FormattedStringBuilder1,2580%1240%108108218218464611
CaseMapImpl1,2490%2400%144144312312222211
TimeZoneGenericNames1,2180%2080%129129287287232311
ZoneMeta1,2170%2200%139139353353272711
CalendarAstronomer1,1900%340%6060203203434311
LocaleIDParser1,1550%2060%147147282282444411
BMPSet1,0870%2120%116116225225101011
IntTrieBuilder1,0610%1820%105105247247141411
PropsVectors9500%1260%7676174174131311
ICUBinary9450%1180%8686212212272711
ICUService9250%1080%9090207207363611
RBBIDataWrapper8360%660%4545150150121211
SimpleFormatterImpl8160%1400%8282162162121211
Punycode7620%1360%7878156156101011
FormattedValueStringBuilderImpl7420%1480%8686148148121211
UPropertyAliases6680%940%6262155155151511
Grego6470%460%36367878131311
EraRules6340%1020%6565130130141411
RelativeDateFormat6310%1120%6666132132101011
TimeZoneNamesImpl6260%1040%7878156156262611
Trie26230%860%6161134134171711
IDNA20036160%1080%6868157157141411
PatternTokenizer6080%830%7171186186252511
ICUCurrencyDisplayInfoProvider.ICUCurrencyDisplayInfo.CurrencySink6030%1010%6565126126121211
TrieIterator6000%640%4343138138111111
Relation5980%580%6666134134373711
UnicodeRegex5720%690%5959133133232311
UResource.Key5300%980%74749494252511
DateNumberFormat5200%740%5959120120222211
Normalizer2Impl.ReorderingBuffer4970%500%4545121121202011
UCharacterName.AlgorithmName4830%730%4949113113111111
UBiDiProps4790%470%4545103103202011
ICUCurrencyDisplayInfoProvider.ICUCurrencyDisplayInfo4690%720%5555106106191911
USerializedSet4540%520%323281816611
TextTrieMap.Node4250%600%4242106106121211
PluralRulesLoader4230%460%3535108108121211
EmojiProps4000%500%323282827711
JavaTimeZone3990%340%36369191191911
DayPeriodRules.DayPeriodRulesDataSink3950%620%373773736611
RuleCharacterIterator3850%640%46469090141411
ICUBinary.DatPackageReader3780%620%404083839911
SimpleFilteredSentenceBreakIterator3750%720%55559494191911
StaticUnicodeSets3730%780%484858589911
ICUResourceBundleReader.ResourceCache3710%600%383874748811
StringRange3580%560%353580807711
Trie2_163550%440%292975757711
StringSegment3540%540%50506565232311
Trie2_323540%440%292975757711
FormattedValueFieldPositionIteratorImpl3370%420%252578784411
ICUCurrencyMetaInfo3290%560%373773739911
UnicodeSetStringSpan.OffsetList3210%480%35356767111111
Row3210%260%37377070242411
IntTrie3170%440%38387171161611
Trie2980%520%41416363151511
CalendarCache2960%180%181851519911
CharTrie2960%380%34346262151511
DayPeriodRules2930%540%39396565121211
Trie2.Trie2Iterator2840%340%232359596611
UCharacterProperty.LayoutProps2830%320%202068683311
ICULocaleService.LocaleKey2740%380%32325959131311
SimpleFilteredSentenceBreakIterator.Builder2710%360%242466666611
ResourceBundleWrapper.new ResourceBundleWrapper.Loader() {...}2630%400%222260602211
UCharacterNameReader2600%180%141459595511
ICUResourceBundleReader.ReaderValue2590%340%32326262151511
TimeZoneNamesImpl.TZ2MZsCache2590%340%191949492211
TimeZoneNamesImpl.ZNamesLoader2570%640%404055558811
TimeZoneNamesImpl.ZoneStringsLoader2480%320%252552529911
ResourceBundleWrapper2470%280%26265454121211
TZDBTimeZoneNames2460%460%35356363121211
ICUResourceBundle.new ICUResourceBundle.Loader() {...}2450%400%222232322211
StaticUnicodeSets.Key2440%n/a1125251111
RBBIDataWrapper.RBBIStateTable2430%320%212153535511
SortedSetRelation2410%550%353563633311
URLHandler2400%440%272767675511
StandardPlural2370%360%292952529911
StringRange.Ranges2360%300%232341418811
CalType2240%n/a3324243311
CharacterPropertiesImpl2230%370%303058586611
TimeZoneNamesImpl.ZNames2230%360%34345757101011
ICULocaleService2140%140%23235050161611
StaticUnicodeSets.ParseDataSink2080%440%252538383311
DayPeriodRules.DayPeriod2000%240%141427272211
CaseMapImpl.StringContextIterator1990%180%21215353121211
ICUResourceBundleImpl.ResourceTable1980%180%181846469911
ICUResourceBundleReader.ResourceCache.Level1940%200%141438384411
Normalizer2Impl.Hangul1930%380%282833339911
TextTrieMap1820%160%21214545131311
ReplaceableUCharacterIterator1810%240%24244949121211
CharacterIteratorWrapper1800%180%21214848121211
ValidIdentifiers.ValiditySet1780%220%151539394411
CharacterIteration1720%400%242444444411
UCharArrayIterator1680%160%171723239911
TrieBuilder1580%200%161636366611
URLHandler.JarURLHandler1550%240%141436362211
TZDBTimeZoneNames.TZDBNameSearchHandler1510%400%242440404411
UtilityExtensions1500%140%141424247711
ICUResourceBundleReader.Table1490%220%171735356611
ICUNotifier1450%240%161638384411
TZDBTimeZoneNames.TZDBNames1440%190%151543435511
LocaleDisplayNamesImpl.Cache1410%290%181832322211
Trie2.CharSequenceIterator1410%120%131331317711
CurrencyData.CurrencySpacingInfo1410%120%121221216611
ICUDebug1380%280%191928285511
ValidIdentifiers.ValidityData1350%120%8831312211
ICUData1350%160%20203030121211
ICULocaleService.LocaleKeyFactory1330%120%16164040101011
ICURWLock1330%140%151532328811
LocaleUtility1330%160%131330305511
Norm2AllModes.Normalizer2WithImpl1310%100%17172828121211
ZoneMeta.CustomTimeZoneCache1300%320%181811112211
ICUResourceBundle.AvailEntry1260%220%171731316611
TextTrieMap.CharIterator1230%160%141429296611
Norm2AllModes1200%190%202035359911
StringPrepDataReader1160%120%121215156611
Norm2AllModes.ComposeNormalizer21160%0%12121919101011
UCharacterUtility1150%260%191935356611
ValidIdentifiers.Datatype1140%n/a1112121111
CSCharacterIterator1110%120%17173030111111
URLHandler.FileURLHandler1110%180%121220203311
ICUResourceTableAccess1100%280%171738383311
TimeZoneAdapter1100%80%18182626141411
TimeZoneNamesImpl.NameSearchHandler1050%200%161626266611
SimpleCache1050%140%131333336611
Normalizer2Impl.UTF16Plus1030%260%202022227711
ICULocaleService.SimpleLocaleKeyFactory1010%100%111126266611
IterableComparator970%180%151526266611
ICUService.SimpleFactory930%120%121223236611
CurrencyData.DefaultInfo870%180%24242020151511
TimeZoneGenericNames.GenericNameType840%0%5512123311
SimpleFormatterImpl.IterInternal830%120%101016164411
SoftCache800%160%101024242211
ICUResourceBundleImpl790%80%111116164411
ValidIdentifiers790%160%121222224411
ICUResourceBundle.new PrivilegedAction() {...}760%100%7716162211
TimeZoneNamesImpl.ZNames.NameTypeIndex760%n/a11331111
ICUResourceBundleImpl.ResourceArray750%0%8817176611
UCharacterIteratorWrapper750%n/a11112121111111
ValidIdentifiers.Datasubtype740%n/a11881111
ICUBinary.SingleDataFile740%120%101015154411
StringRange.Range730%120%111112125511
ICUResourceBundle.new UResource.Sink() {...}730%0%4414142211
ICUResourceBundleReader.ReaderCache720%80%5514141111
CalendarUtil.CalendarPreferences720%80%8818184411
Norm2AllModes.NoopNormalizer2710%80%16162323121211
DayPeriodRules.CutoffType700%80%6610102211
CurrencyData.CurrencySpacingInfo.SpacingPattern690%0%55662211
TimeZoneGenericNames.GenericNameSearchHandler690%100%101020205511
ICUResourceBundleImpl.ResourceContainer690%0%9917176611
Trie2.Range680%140%101011113311
CollectionSet660%n/a14141717141411
UResource.Value660%110%101016162211
LocaleDisplayNamesImpl.CapitalizationContextSink660%100%7713132211
PropsVectors.new Comparator() {...}650%80%6611112211
ICUCurrencyDisplayInfoProvider.ICUCurrencyDisplayInfo.CurrencySink.EntrypointTable640%n/a11771111
ICULocaleService.ICUResourceBundleFactory640%0%8814147711
LocaleDisplayNamesImpl.CapitalizationContextUsage640%n/a11771111
ICUResourceBundle.AvailableLocalesSink640%80%6615152211
ICUResourceBundleReader.Container640%100%111114146611
Pair630%120%101014144411
ICUNotifier.NotifyThread630%0%5518183311
ICURWLock.Stats610%n/a3310103311
UCharacterProperty.IntProperty600%0%6612125511
UCharacterProperty.new UCharacterProperty.BinaryProperty() {...}600%120%8814142211
Norm2AllModes.DecomposeNormalizer20%0%9911118811
Norm2AllModes.FCDNormalizer20%0%9911118811
ClassLoaderUtil0%120%101021214411
ICUCurrencyDisplayInfoProvider0%100%8816163311
ICUConfig0%0%7721214411
ICUResourceBundleReader.ReaderCacheKey0%120%9912123311
TimeZoneNamesImpl.MZ2TZsCache0%0%2214141111
RelativeDateFormat.RelDateFmtDataSink0%0%5513132211
UCharacterProperty.BinaryProperty0%0%6610104411
Assert0%0%77885511
TimeZoneGenericNames.Pattern0%n/a44994411
ICUResourceBundle.OpenType0%n/a11551111
CaseMapImpl.WholeStringBreakIterator0%n/a12122121121211
UCharacterProperty.new UCharacterProperty.BinaryProperty() {...}0%0%33772211
UCharacterProperty.new UCharacterProperty.BinaryProperty() {...}0%180%1111442211
CalendarAstronomer.Equatorial0%n/a33663311
PropsVectors.DefaultGetFoldedValue0%0%5515152211
CacheValue0%0%99996611
PVecToTrieCompactHandler0%0%6610105511
ICUService.LocaleRef0%100%7711112211
ICUCurrencyMetaInfo.UniqueList0%0%55994411
ICUResourceBundleImpl.ResourceString0%0%6610103311
CurrencyData.CurrencySpacingInfo.SpacingType0%n/a11111111
StringRange.new Comparator() {...}0%0%44772211
TimeZoneGenericNames.GenericMatchInfo0%n/a6612126611
Relation.SimpleEntry0%n/a5513135511
ICUResourceBundleReader.Table16320%n/a22772211
CalendarUtil0%0%4410102211
DayPeriodRules.DayPeriodRulesCountSink0%0%44992211
ICUService.Key0%n/a77997711
ICUResourceBundleReader.Table320%n/a22772211
Norm2AllModes.new SoftCache() {...}0%0%33552211
UCharacterProperty.new UCharacterProperty.IntProperty() {...}0%0%44663311
UnicodeRegex.new Comparator() {...}0%0%33772211
UCharacterProperty.new UCharacterProperty.BinaryProperty() {...}0%80%66442211
CacheValue.SoftValue0%0%44773311
RBBIDataWrapper.IsAcceptable0%0%22221111
LocaleDisplayNamesImpl.ICUDataTable0%0%44663311
ICUCurrencyMetaInfo.InfoCollector0%n/a44664411
Norm2AllModes.Norm2AllModesSingleton0%n/a11771111
TextTrieMap.LongestMatchHandler0%0%55994411
CalendarAstronomer.Horizon0%n/a22552211
Row.R50%n/a11331111
CalendarAstronomer.Ecliptic0%n/a22552211
ZoneMeta.SystemTimeZoneCache0%0%22991111
ICUResourceBundleReader.Table160%n/a22662211
ICUResourceBundleReader.IsAcceptable0%80%55111111
UCharacterProperty.NormQuickCheckIntProperty0%n/a33773311
ICUResourceBundle.2.new URLHandler.URLVisitor() {...}0%0%33552211
Trie2.ValueWidth0%n/a11331111
CacheValue.Strength0%n/a11331111
ICUResourceBundleReader.Array0%0%44662211
LocaleDisplayNamesImpl.DataTableType0%n/a11221111
Row.R40%n/a11331111
ICUResourceBundleImpl.ResourceBinary0%n/a44554411
ICUResourceBundleReader.Array320%n/a22662211
UCharacterProperty.new UCharacterProperty.IntProperty() {...}0%0%44443311
UCharacterProperty.new UCharacterProperty.IntProperty() {...}0%0%44443311
UCharacterProperty.new UCharacterProperty.IntProperty() {...}0%0%44443311
ICUDataVersion0%n/a22882211
LocaleDisplayNamesImpl.DataTable0%0%55664411
UCharacterProperty.new UCharacterProperty.IntProperty() {...}0%n/a33443311
ICUResourceBundle.WholeBundle0%n/a11771111
TimeZoneNamesImpl.MZMapEntry0%n/a44884411
UCharacterProperty.NormInertBinaryProperty0%n/a22552211
UCharacterProperty.new UCharacterProperty.BinaryProperty() {...}0%0%44222211
ICUResourceBundleReader.Array160%n/a22552211
Row.R30%n/a11331111
ICUBinary.PackageDataFile0%n/a33663311
RelativeDateFormat.URelativeString0%n/a22882211
UCharacterProperty.new UCharacterProperty.BinaryProperty() {...}0%0%44222211
UCharacterProperty.new UCharacterProperty.BinaryProperty() {...}0%0%44222211
IllegalIcuArgumentException0%n/a44774411
CurrencyData0%n/a11881111
UCharacterProperty.new UCharacterProperty.BinaryProperty() {...}0%n/a22332211
UCharacterProperty.CaseBinaryProperty0%n/a22552211
UCharacterProperty.new UCharacterProperty.IntProperty() {...}0%n/a33333311
UCharacterProperty.EmojiBinaryProperty0%n/a22552211
ICUCurrencyMetaInfo.RegionCollector0%n/a44664411
ICUCurrencyMetaInfo.CurrencyCollector0%n/a44664411
ResourceBundleWrapper.2.new PrivilegedAction() {...}0%n/a22222211
ICUResourceBundleImpl.ResourceInt0%n/a44554411
TZDBTimeZoneNames.TZDBNameInfo0%n/a11661111
Row.R20%n/a11331111
UCharacterProperty.new UCharacterProperty.IntProperty() {...}0%n/a33333311
ICUResourceBundleImpl.ResourceIntVector0%n/a33443311
ICUData.new PrivilegedAction() {...}0%n/a22222211
ICUData.new PrivilegedAction() {...}0%n/a22222211
ICUCurrencyDisplayInfoProvider.ICUCurrencyDisplayInfo.FormattingData0%n/a11441111
UCharacterProperty.new UCharacterProperty.CombiningClassIntProperty() {...}0%n/a22222211
UCharacterProperty.new UCharacterProperty.CombiningClassIntProperty() {...}0%n/a22222211
CurrencyData.CurrencyFormatInfo0%n/a11661111
LocaleDisplayNamesImpl.ICUDataTables0%n/a22442211
UCharacterProperty.new UCharacterProperty.BinaryProperty() {...}0%n/a22332211
ICUCurrencyDisplayInfoProvider.ICUCurrencyDisplayInfo.ParsingData0%n/a11331111
CacheValue.NullValue0%0%44553311
LocaleDisplayNamesImpl.DataTables0%n/a22442211
UCharacterProperty.new UCharacterProperty.BinaryProperty() {...}0%n/a22222211
UCharacterProperty.new UCharacterProperty.BinaryProperty() {...}0%n/a22222211
UCharacterProperty.new UCharacterProperty.BinaryProperty() {...}0%n/a22222211
CacheValue.StrongValue0%n/a33333311
UCharacterProperty.new UCharacterProperty.CombiningClassIntProperty() {...}0%n/a22222211
UCharacterProperty.BiDiIntProperty0%n/a22442211
ICUCurrencyDisplayInfoProvider.ICUCurrencyDisplayInfo.VariantSymbol0%n/a11551111
UCharacterProperty.new UCharacterProperty.BinaryProperty() {...}0%n/a22222211
FormattedValueFieldPositionIteratorImpl.FieldWithValue0%n/a11441111
ICUResourceBundle.new Comparator() {...}0%n/a22222211
UCharacterProperty.new UCharacterProperty.BiDiIntProperty() {...}0%n/a22222211
UCharacterProperty.new UCharacterProperty.BiDiIntProperty() {...}0%n/a22222211
UCharacterProperty.new UCharacterProperty.BiDiIntProperty() {...}0%n/a22222211
InvalidFormatException0%n/a33553311
DayPeriodRules.DayPeriodRulesData0%n/a11331111
ICUData.new PrivilegedAction() {...}0%n/a22222211
UCharacterProperty.new UCharacterProperty.BiDiIntProperty() {...}0%n/a22222211
DontCareFieldPosition0%n/a44554411
UCharacterProperty.CombiningClassIntProperty0%n/a22442211
ICUConfig.new PrivilegedAction() {...}0%n/a22222211
CalendarAstronomer.new CalendarAstronomer.CoordFunc() {...}0%n/a22222211
CalendarAstronomer.new CalendarAstronomer.CoordFunc() {...}0%n/a22222211
CalendarAstronomer.new CalendarAstronomer.AngleFunc() {...}0%n/a22222211
CalendarAstronomer.new CalendarAstronomer.AngleFunc() {...}0%n/a22222211
LocaleIDParser.new Comparator() {...}0%n/a22222211
FormattedValueStringBuilderImpl.NullField0%n/a22332211
RBBIDataWrapper.RBBIDataHeader0%n/a11441111
UBiDiProps.IsAcceptable0%0%22111111
ICUBinary.DatPackageReader.IsAcceptable0%0%22111111
ICUService.CacheEntry0%n/a11441111
ICUResourceBundle.new SoftCache() {...}0%n/a22222211
EmojiProps.IsAcceptable0%0%22111111
UCharacterProperty.LayoutProps.IsAcceptable0%0%22111111
UPropertyAliases.IsAcceptable0%0%22111111
ICUBinary.DataFile0%n/a22442211
TimeZoneGenericNames.NameInfo0%n/a11441111
UCharacterProperty.IsAcceptable0%0%22111111
Normalizer2Impl.IsAcceptable0%0%22111111
UCaseProps.IsAcceptable0%0%22111111
TimeZoneNamesFactoryImpl0%n/a22222211
LocaleDisplayNamesImpl.DataTables.new LocaleDisplayNamesImpl.DataTables() {...}0%n/a22222211
CurrencyData.new CurrencyData.CurrencyDisplayInfoProvider() {...}0%n/a33333311
TimeZoneGenericNames.Cache0%n/a11111111
LocaleDisplayNamesImpl.RegionDataTables0%n/a22222211
Norm2AllModes.NFKC_CFSingleton0%n/a11111111
Normalizer2Impl.new CodePointMap.ValueFilter() {...}0%n/a22222211
LocaleDisplayNamesImpl.LangDataTables0%n/a22222211
Norm2AllModes.NFKCSingleton0%n/a11111111
Norm2AllModes.NFCSingleton0%n/a11111111
ClassLoaderUtil.new PrivilegedAction() {...}0%n/a22222211
ResourceBundleWrapper.new SoftCache() {...}0%n/a22222211
CalendarAstronomer.SolarLongitude0%n/a11111111
CalendarAstronomer.MoonAge0%n/a11111111
ICUResourceBundle.new SoftCache() {...}0%n/a22222211
FormattedValueStringBuilderImpl.SpanFieldPlaceholder0%n/a22222211
ICUCache0%n/a11111111
ClassLoaderUtil.BootstrapClassLoader0%n/a11221111
Trie2.new Trie2.ValueMapper() {...}0%n/a22222211
ICULangDataTables0%n/a11221111
ICURegionDataTables0%n/a11221111
Trie2.CharSequenceValues0%n/a11111111
CacheBase0%n/a11111111
CurrencyData.CurrencyDisplayInfo0%n/a11111111
UResource0%n/a11111111
TextTrieMap.Output0%n/a11111111
Trie2.UTrie2Header0%n/a11111111
UResource.Sink0%n/a11111111
RuleCharacterIterator.Position0%n/a11111111
PropsVectors.DefaultGetFoldingOffset0%n/a11111111
Trie.DefaultGetFoldingOffset0%n/a11111111