com.ibm.icu.impl

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total12,288 of 106,43988%2,781 of 11,93476%2,6018,6912,77819,8584132,64923360
Utility9442,87475%20543167%168401197808198001
UnicodeMap7321,42966%12017258%92219137402227301
Relation5980%580%6666135135373711
ICUBinary.DatPackageReader3631%560%363781828901
OlsonTimeZone3482,29986%10833275%842587052113801
ICUBinary30261667%654741%49838221742701
IntTrieBuilder28977272%6611663%531057424921401
ICUResourceBundle2671,91987%7125578%662366057767301
ICUResourceBundleReader2661,24582%6614268%551455031934101
Row2576419%2119%31375870202401
StringRange22912936%371933%243558864701
StringRange.Ranges2290%300%232341418811
TimeZoneGenericNames20497982%5314773%431255229442301
JavaTimeZone20119849%161852%1636379261901
PropsVectors19874579%477962%36763817761301
Trie2Writable1931,98591%4525484%391833344303301
URLHandler1656728%37715%212743670501
Normalizer2Impl1623,83095%7467290%664583690208501
UCaseProps1573,21495%3840291%382694354004201
EraRules15154478%537157%45783715401601
TrieIterator15144974%154976%13433714111101
LocaleDisplayNamesImpl1431,32290%5818375%501563635833201
USerializedSet14331168%203261%173235811601
UResource.Key13037974%325261%2967249452501
UCharacterProperty1262,41995%4715476%451384334902901
Trie12616256%291939%2539276351501
Punycode12562183%3310375%27781915821001
FormattedStringBuilder1211,11490%257575%27961721244601
ICUResourceBundleReader.ReaderValue11414555%211338%1832256231501
CharTrie11017861%171750%1932236281501
ICUService10871086%189083%21901421633601
RelativeDateFormat10450983%387466%34662013711001
UnicodeRegex10443380%105985%235928133132301
UCharacterName1011,62194%5319178%511653037234301
ICUDebug9516%2414%171920283501
SimpleFilteredSentenceBreakIterator9328075%274562%2555199451901
RBBIDataWrapper9268388%224466%21452415321201
UnicodeMapIterator9117265%121453%102220612901
DateNumberFormat9042282%185675%24592612392201
SortedSetRelation8514062%114480%123526632301
Trie28453786%394754%30611713401701
IntTrie8222773%172357%1636217141601
CaseMapImpl811,15793%2421089%231412332512201
ICUData797147%13940%1323184241201
PatternTokenizer7652487%97489%197127192102501
IterableComparator7522%175%121521283601
ICUBinary.SingleDataFile740%120%101016164411
RBBIDataWrapper.RBBIStateTable7322275%92371%102215631601
StringRange.Range730%120%111115155511
LocaleIDParser701,09693%1918990%191481628624401
DayPeriodRules.DayPeriodRulesDataSink6832482%174572%163714760601
UnicodeSetStringSpan651,44295%927996%91611938411701
StaticUnicodeSets6529581%163065%17322591901
LocaleUtility607354%1062%61310283501
DayPeriodRules5923179%183666%1339127201201
ICUCurrencyDisplayInfoProvider.ICUCurrencyDisplayInfo.CurrencySink5850689%176679%1756412601201
UPropertyAliases55590%138186%13622015501501
Normalizer2Impl.Hangul13871%182052%13288333901
UResource.Value16%918%71012160201
TrieBuilder10465%1785%41612351601
ICUResourceBundleReader.ResourceCache30885%124076%93411791801
CollectionSet21%n/a11141217111401
UtilityExtensions8261%935%111410294701
ClassLoaderUtil12%118%91019223401
URLHandler.JarURLHandler8664%91562%61410360201
TimeZoneAdapter5856%37%1018122671401
Pair30%1016%8108142401
UTS462,10798%3933389%34207941502001
ZoneMeta1,20696%2918786%301381636612801
SimpleFormatterImpl73794%1811686%1879716201201
Normalizer2Impl.ReorderingBuffer45791%4794%4451112222001
BMPSet1,04096%20498%5114922211001
SimpleCache6763%857%71311323601
StandardPlural16882%132363%13297522901
RuleCharacterIterator33490%115382%114688901401
UCharacterProperty.LayoutProps23186%91562%9165670301
ResourceBundleWrapper.new ResourceBundleWrapper.Loader() {...}20685%93177%52211620201
UnicodeSetStringSpan.OffsetList27889%83480%83256901101
Relation.SimpleEntry0%n/a5513135511
CaseMapImpl.WholeStringBreakIterator23%n/a912172191201
JavaTimeConverters24688%1777%42886201601
StringRange.new Comparator() {...}8%0%34671201
StringSegment30090%102873%104216502301
TimeZoneNamesImpl.ZNamesLoader20987%124076%12344630801
PatternProps1,93898%188482%1762117921101
ICUCurrencyMetaInfo29891%5089%7375741901
TimeZoneGenericNames.GenericNameType60%0%355121301
ImmutableEntry59%37%6114132701
Row.R50%n/a11331111
FormattedValueStringBuilderImpl70096%813294%982314711201
CharacterPropertiesImpl20088%3286%6325672601
TimeZoneNamesImpl.TZ2MZsCache23490%102470%10195510201
TZDBTimeZoneNames.TZDBNameSearchHandler11882%162055%12225400401
SoftCache68%1062%5108250201
UnicodeMap.EntrySetX33%0%24681301
UCharArrayIterator12184%1168%5174230901
ICUResourceTableAccess8779%2278%5179401301
ICULocaleService.LocaleKeyFactory11183%1083%51664031001
Norm2AllModes.NoopNormalizer269%50%41662301201
ICUDataVersion0%n/a22992211
UBiDiProps45795%74085%745710302001
PluralRulesLoader39594%4086%735910811201
Trie2.Trie2Iterator26392%3088%5234591601
UCharacterNameReader23991%81055%7145591501
ICUResourceBundle.new ICUResourceBundle.Loader() {...}21791%73784%5242480201
ICURWLock11083%1071%4153320801
CurrencyData.DefaultInfo6675%1266%62432031501
EmojiProps37194%113576%11306820701
ZoneMeta.CustomTimeZoneCache9883%81260%8120110201
ICUConfig65%37%587221401
CalendarAstronomer.Ecliptic0%n/a22552211
ReplaceableUCharacterIterator16389%71770%72464901201
Row.R30%n/a11331111
ICUBinary.PackageDataFile0%n/a33663311
CharacterIteratorWrapper16390%1477%42174801201
URLHandler.FileURLHandler7681%1266%5124200301
ICUResourceBundle.new PrivilegedAction() {...}73%40%475170201
ICUCurrencyMetaInfo.RegionCollector0%n/a44664411
CalendarAstronomer64697%1381%434411812601
ResourceBundleWrapper20593%2485%62645721201
Trie2.CharSequenceIterator12689%975%4133311701
TextTrieMap.CharIterator10887%1487%4144292601
Row.R20%n/a11331111
ICUData.new PrivilegedAction() {...}0%n/a22222211
ICUData.new PrivilegedAction() {...}0%n/a22222211
CaseMapImpl.GreekUpper2,00499%1110390%106451110501
ICUResourceBundleImpl.ResourceTable18492%1688%3183491901
IllegalIcuArgumentException22%n/a34573401
IDNA200360397%10496%568416011401
UCharacterName.AlgorithmName47097%165778%1649611501101
ICULocaleService20193%1392%32324921601
TimeZoneNamesImpl.ZNames19693%3494%23425701001
ValidIdentifiers.ValiditySet16792%1777%5153401401
SimpleFormatterImpl.IterInternal6282%787%282161401
TimeZoneNamesImpl60998%238177%2378515902601
TZDBTimeZoneNames22895%93780%103536411201
Norm2AllModes.Normalizer2WithImpl11990%770%31732801201
StringPrepDataReader9288%758%5120150601
ICULocaleService.SimpleLocaleKeyFactory8988%880%3113261601
LocaleIDs6,91699%2291%32335411101
ICUCurrencyDisplayInfoProvider.ICUCurrencyDisplayInfo44497%106486%956110901901
ICULocaleService.LocaleKey25895%3386%53236001301
CaseMapImpl.StringContextIterator18894%1583%32135301201
ICUResourceBundleReader.ResourceCache.Level17594%1487%2121380401
Norm2AllModes11291%1578%42143601001
ICUData.new PrivilegedAction() {...}0%n/a22222211
StaticUnicodeSets.ParseDataSink18494%3895%2231380301
TextTrieMap17094%1381%42144511301
ICUResourceBundleReader.Table13993%1881%4172340601
Normalizer2Impl.UTF16Plus9390%2284%4203221701
ICUResourceBundleReader.ReaderCache83%787%153150101
RelativeDateFormat.URelativeString47%n/a12481201
ICUConfig.new PrivilegedAction() {...}0%n/a22222211
ICUResourceBundleReader.ReaderCacheKey83%50%692110301
ICUBinary.DatPackageReader.IsAcceptable0%0%22111111
ICUBinary.DataFile0%n/a22442211
CalendarCache28897%1794%1181510901
CSCharacterIterator10392%975%31723001101
ICUResourceBundleImpl.ResourceContainer6188%66%292170601
Assert73%75%37482501
CacheValue.SoftValue72%50%14290301
ICUResourceBundleReader.IsAcceptable69%37%45010101
ICUResourceBundle.new Comparator() {...}27%n/a12121201
FormattedValueFieldPositionIteratorImpl33097%3788%5251780401
ICUResourceBundle.new UResource.Sink() {...}15395%1083%281390201
ClassLoaderUtil.new PrivilegedAction() {...}0%n/a22222211
ICUResourceBundleReader.Container5890%880%3111131601
PropsVectors.DefaultGetFoldedValue85%50%354150201
SimpleFilteredSentenceBreakIterator.Builder26698%3288%5242651601
ICUResourceBundleImpl7493%787%1111160401
ValidIdentifiers7493%1381%5122222401
ICUResourceBundleImpl.ResourceArray7093%75%181170601
ResourceBundleWrapper.BundleCacheKey91%50%582120301
CalendarUtil84%75%242101201
UnicodeMap.EntryRange84%75%14070201
ICUService.Key80%n/a17191701
ClassLoaderUtil.BootstrapClassLoader0%n/a11221111
Trie2_3235098%4090%4293740701
TimeZoneNamesImpl.ZoneStringsLoader23498%2796%1230530901
UnicodeMap.EntryRanges15597%1392%2121231501
TZDBTimeZoneNames.TZDBNames14097%1368%6152430501
CurrencyData.CurrencySpacingInfo12996%75%2100210601
ICUResourceBundle.AvailEntry11496%1372%5150310601
TimeZoneNamesImpl.NameSearchHandler9395%1487%2140260601
DayPeriodRules.CutoffType92%75%262140201
CurrencyData.CurrencySpacingInfo.SpacingPattern90%50%13080201
PVecToTrieCompactHandler89%50%161100501
UnicodeMap.IteratorX88%n/a14161401
Norm2AllModes.Norm2AllModesSingleton80%n/a01270101
LocaleFallbackData6,34499%n/a1411,2721401
UCaseProps.LatinCase6,15799%n/a12151201
Grego69899%4495%33819111501
TextTrieMap.Node42299%5795%342110501201
CharacterIteration16998%3690%4241440401
UCharacterIteratorWrapper7195%n/a01122101101
TimeZoneNamesImpl.MZ2TZsCache94%100%022150101
RelativeDateFormat.RelDateFmtDataSink94%83%153130201
TimeZoneGenericNames.Pattern91%n/a14191401
TimeZoneGenericNames.GenericMatchInfo91%n/a161121601
LocaleDisplayNamesImpl.RegionDataTables57%n/a12121201
LocaleDisplayNamesImpl.LangDataTables57%n/a12121201
UnicodeMap.Composer0%n/a11111111
UResource0%n/a11111111
Trie2_1635399%4295%2291740701
DayPeriodRules.DayPeriod14998%2395%1141390201
Trie2.Range6697%964%5101110301
PropsVectors.new Comparator() {...}6396%787%161110201
ICUNotifier.NotifyThread6196%100%051180301
UCharacterProperty.new UCharacterProperty.BinaryProperty() {...}5896%1191%181140201
ICUCurrencyDisplayInfoProvider96%990%181190301
ICUResourceBundleImpl.ResourceBinary91%n/a14151401
LocaleDisplayNamesImpl.DataTable90%50%15060401
CurrencyData.new CurrencyData.CurrencyDisplayInfoProvider() {...}75%n/a13131301
PropsVectors.DefaultGetFoldingOffset0%n/a11111111
ICUService.SimpleFactory9298%975%3120230601
CalendarUtil.CalendarPreferences7198%787%181190401
TimeZoneGenericNames.GenericNameSearchHandler6798%770%3101200501
LocaleDisplayNamesImpl.CapitalizationContextSink6598%990%171180201
RBBIDataWrapper.IsAcceptable96%50%12020101
ZoneMeta.SystemTimeZoneCache96%100%021100101
UCharacterProperty.new UCharacterProperty.IntProperty() {...}95%50%14040301
UCharacterProperty.new UCharacterProperty.IntProperty() {...}95%50%14040301
UCharacterProperty.new UCharacterProperty.IntProperty() {...}95%50%14040301
UBiDiProps.IsAcceptable88%50%12010101
EmojiProps.IsAcceptable88%50%12010101
UCharacterProperty.LayoutProps.IsAcceptable88%50%12010101
UPropertyAliases.IsAcceptable88%50%12010101
UCharacterProperty.IsAcceptable88%50%12010101
Normalizer2Impl.IsAcceptable88%50%12010101
UCaseProps.IsAcceptable88%50%12010101
StaticUnicodeSets.Key153100%n/a010260101
ICUNotifier145100%24100%0160380401
LocaleDisplayNamesImpl.Cache141100%2482%5180340201
CalType140100%n/a030230301
ValidIdentifiers.ValidityData135100%12100%080330201
Norm2AllModes.ComposeNormalizer2116100%100%01202101001
UCharacterUtility115100%2492%2190340601
UCharacterProperty.MathCompatBinaryProperty69100%14100%090160201
ValidIdentifiers.Datatype69100%n/a010120101
ICUResourceBundle.AvailableLocalesSink64100%8100%060150201
UCharacterProperty.IntProperty60100%100%060120501
ICULocaleService.ICUResourceBundleFactory100%100%080160701
Norm2AllModes.DecomposeNormalizer2100%100%090110801
Norm2AllModes.FCDNormalizer2100%100%090110801
TimeZoneNamesImpl.ZNames.NameTypeIndex100%n/a01090101
UCharacterProperty.BinaryProperty100%100%060100401
ValidIdentifiers.Datasubtype100%n/a01080101
UCharacterProperty.new UCharacterProperty.BinaryProperty() {...}100%100%03070201
ICURWLock.Stats100%n/a030100301
UCharacterProperty.new UCharacterProperty.BinaryProperty() {...}100%18100%011040201
ICUCurrencyDisplayInfoProvider.ICUCurrencyDisplayInfo.CurrencySink.EntrypointTable100%n/a01070101
LocaleDisplayNamesImpl.CapitalizationContextUsage100%n/a01070101
CacheValue100%100%090100601
ICUService.LocaleRef100%60%470110201
ICUCurrencyMetaInfo.UniqueList100%100%05090401
ICUResourceBundleImpl.ResourceString100%83%160100301
UCharacterProperty.new UCharacterProperty.IntProperty() {...}100%100%05080301
UCharacterProperty.MCMBinaryProperty100%100%05090201
ICUResourceBundleReader.Table1632100%n/a02070201
DayPeriodRules.DayPeriodRulesCountSink100%100%04090201
ICUResourceBundleReader.Table32100%n/a02070201
UnicodeRegex.new Comparator() {...}100%100%03070201
UCharacterProperty.new UCharacterProperty.BinaryProperty() {...}100%8100%06040201
UCharacterProperty.new UCharacterProperty.IntProperty() {...}100%50%14060301
LocaleDisplayNamesImpl.ICUDataTable100%100%04070301
ICUCurrencyMetaInfo.InfoCollector100%n/a04060401
UCharacterProperty.new UCharacterProperty.IntProperty() {...}100%100%04060301
CalendarAstronomer.Equatorial100%n/a03060301
ICUResourceBundle.OpenType100%n/a01050101
TextTrieMap.LongestMatchHandler100%50%15090401
ICUResourceBundleReader.Table16100%n/a02060201
UCharacterProperty.NormQuickCheckIntProperty100%n/a03070301
ICUResourceBundle.2.new URLHandler.URLVisitor() {...}100%100%03050201
Norm2AllModes.new SoftCache() {...}100%100%03050201
ICUResourceBundleReader.Array100%75%14060201
Row.R4100%n/a01030101
ICUResourceBundleReader.Array32100%n/a02060201
CurrencyData.CurrencySpacingInfo.SpacingType100%n/a01040101
ICUResourceBundle.WholeBundle100%n/a01070101
TimeZoneNamesImpl.MZMapEntry100%n/a04080401
UCharacterProperty.NormInertBinaryProperty100%n/a02050201
UCharacterProperty.new UCharacterProperty.BinaryProperty() {...}100%100%04020201
ICUResourceBundleReader.Array16100%n/a02050201
UCharacterProperty.new UCharacterProperty.BinaryProperty() {...}100%100%04020201
UCharacterProperty.new UCharacterProperty.BinaryProperty() {...}100%100%04020201
UCharacterProperty.new UCharacterProperty.BinaryProperty() {...}100%100%04020201
UCharacterProperty.new UCharacterProperty.IntProperty() {...}100%n/a03030301
CurrencyData100%n/a01080101
UCharacterProperty.new UCharacterProperty.BinaryProperty() {...}100%n/a02030201
UCharacterProperty.CaseBinaryProperty100%n/a02050201
UCharacterProperty.EmojiBinaryProperty100%n/a02050201
ICUCurrencyMetaInfo.CurrencyCollector100%n/a04060401
UCharacterProperty.new UCharacterProperty.IntProperty() {...}100%n/a03030301
ResourceBundleWrapper.2.new PrivilegedAction() {...}100%n/a02020201
ICUResourceBundleImpl.ResourceInt100%n/a04050401
TZDBTimeZoneNames.TZDBNameInfo100%n/a01060101
UCharacterProperty.new UCharacterProperty.IntProperty() {...}100%n/a03030301
Trie2.ValueWidth100%n/a01030101
CacheValue.Strength100%n/a01030101
ICUResourceBundleImpl.ResourceIntVector100%n/a03040301
ICUCurrencyDisplayInfoProvider.ICUCurrencyDisplayInfo.FormattingData100%n/a01060101
UCharacterProperty.new UCharacterProperty.CombiningClassIntProperty() {...}100%n/a02020201
UCharacterProperty.new UCharacterProperty.CombiningClassIntProperty() {...}100%n/a02020201
CurrencyData.CurrencyFormatInfo100%n/a01060101
LocaleDisplayNamesImpl.DataTableType100%n/a01030101
LocaleDisplayNamesImpl.ICUDataTables100%n/a02040201
UCharacterProperty.new UCharacterProperty.BinaryProperty() {...}100%n/a02040201
ICUCurrencyDisplayInfoProvider.ICUCurrencyDisplayInfo.ParsingData100%n/a01030101
CacheValue.NullValue100%100%04050301
LocaleDisplayNamesImpl.DataTables100%n/a02040201
UCharacterProperty.new UCharacterProperty.BinaryProperty() {...}100%n/a02020201
UCharacterProperty.new UCharacterProperty.BinaryProperty() {...}100%n/a02020201
UCharacterProperty.new UCharacterProperty.BinaryProperty() {...}100%n/a02020201
CacheValue.StrongValue100%n/a03050301
UCharacterProperty.new UCharacterProperty.CombiningClassIntProperty() {...}100%n/a02020201
UCharacterProperty.BiDiIntProperty100%n/a02040201
ICUCurrencyDisplayInfoProvider.ICUCurrencyDisplayInfo.VariantSymbol100%n/a01050101
UCharacterProperty.new UCharacterProperty.BinaryProperty() {...}100%n/a02020201
FormattedValueFieldPositionIteratorImpl.FieldWithValue100%n/a01040101
UCharacterProperty.new UCharacterProperty.BiDiIntProperty() {...}100%n/a02020201
UCharacterProperty.new UCharacterProperty.BiDiIntProperty() {...}100%n/a02020201
InvalidFormatException100%n/a03050301
DayPeriodRules.DayPeriodRulesData100%n/a01030101
UCharacterProperty.new UCharacterProperty.BiDiIntProperty() {...}100%n/a02020201
UCharacterProperty.new UCharacterProperty.BiDiIntProperty() {...}100%n/a02020201
DontCareFieldPosition100%n/a04050401
UCharacterProperty.CombiningClassIntProperty100%n/a02040201
CalendarAstronomer.new CalendarAstronomer.AngleFunc() {...}100%n/a02020201
CalendarAstronomer.new CalendarAstronomer.AngleFunc() {...}100%n/a02020201
LocaleIDParser.new Comparator() {...}100%n/a02020201
FormattedValueStringBuilderImpl.NullField100%n/a02030201
RBBIDataWrapper.RBBIDataHeader100%n/a01040101
ICUService.CacheEntry100%n/a01040101
ICUResourceBundle.new SoftCache() {...}100%n/a02020201
TimeZoneGenericNames.NameInfo100%n/a01040101
TimeZoneNamesFactoryImpl100%n/a02020201
LocaleDisplayNamesImpl.DataTables.new LocaleDisplayNamesImpl.DataTables() {...}100%n/a02020201
Normalizer2Impl.new CodePointMap.ValueFilter() {...}100%n/a02020201
TimeZoneGenericNames.Cache100%n/a01010101
ResourceBundleWrapper.new SoftCache() {...}100%n/a02020201
Norm2AllModes.NFKC_SCFSingleton100%n/a01010101
CalendarAstronomer.SolarLongitude100%n/a01030101
CalendarAstronomer.MoonAge100%n/a01030101
ICUResourceBundle.new SoftCache() {...}100%n/a02020201
Norm2AllModes.NFKC_CFSingleton100%n/a01010101
Norm2AllModes.NFKCSingleton100%n/a01010101
Norm2AllModes.NFCSingleton100%n/a01010101
FormattedValueStringBuilderImpl.SpanFieldPlaceholder100%n/a02020201
ICUCache100%n/a01010101
Trie2.new Trie2.ValueMapper() {...}100%n/a02020201
ICULangDataTables100%n/a01020101
ICURegionDataTables100%n/a01020101
Trie2.CharSequenceValues100%n/a01010101
CacheBase100%n/a01010101
CurrencyData.CurrencyDisplayInfo100%n/a01010101
TextTrieMap.Output100%n/a01010101
Trie2.UTrie2Header100%n/a01010101
UResource.Sink100%n/a01010101
RuleCharacterIterator.Position100%n/a01010101
Trie.DefaultGetFoldingOffset100%n/a01010101