RuleBasedCollator

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total106 of 1,98494%49 of 27582%4821427494076
equals(Object)208080%92170%81652401
setMaxVariable(int)166880%61062%6942101
setLocale(ULocale, ULocale)162661%5550%561701
setVariableTop(String)156581%2880%2631601
getLocale(ULocale.Type)71973%1583%141501
RuleBasedCollator(String)51168%1150%121601
internalGetCEs(CharSequence)46794%2466%2401401
internalSetVariableTop(long)46694%3975%3701401
adoptTailoring(CollationTailoring)43088%3350%340701
cloneAsThawed()31785%n/a012701
getRawCollationKey(String, RawCollationKey)21890%1150%121601
setCaseLevelDefault()2295%1150%121801
setDecompositionDefault()2295%1150%121801
setFrenchCollationDefault()2295%1150%121801
setNumericCollationDefault()2295%1150%121801
setCaseFirstDefault()2195%1150%121801
setAlternateHandlingDefault()2195%1150%121801
setStrengthDefault()2195%1150%121801
setLowerCaseFirst(boolean)2095%1375%130701
setFrenchCollation(boolean)1794%1150%121701
setNumericCollation(boolean)1794%1150%121701
doCompare(CharSequence, CharSequence)230100%44100%02305401
setReorderCodes(int[])83100%11995%11102101
writeIdenticalLevel(CharSequence, RuleBasedCollator.CollationKeyByteSink)71100%4100%0301301
writeSortKey(CharSequence, RuleBasedCollator.CollationKeyByteSink, RuleBasedCollator.CollationBuffer)68100%4100%0301201
internalBuildTailoring(String)60100%n/a0101301
compareNFDIter(Normalizer2Impl, RuleBasedCollator.NFDIterator, RuleBasedCollator.NFDIterator)57100%16100%0902101
hashCode()38100%1583%140801
setDecomposition(int)35100%5100%0401301
getRawCollationKey(CharSequence, RawCollationKey, RuleBasedCollator.CollationBuffer)35100%4100%030801
getVersion()33100%n/a010301
setUpperCaseFirst(boolean)21100%4100%030701
getContractionsAndExpansions(UnicodeSet, UnicodeSet, boolean)21100%2250%230601
RuleBasedCollator(CollationTailoring, ULocale)21100%n/a010701
initMaxExpansions()20100%2100%020601
freeze()20100%2250%230501
getCollationBuffer()20100%4100%030501
getCollationKey(String)19100%2100%020601
setCaseLevel(boolean)18100%2100%020701
getUCAVersion()18100%n/a010201
setAlternateHandlingShifted(boolean)17100%2100%020701
setStrength(int)17100%2100%020701
getTailoredSet()17100%2100%020401
getCollationKey(String, RuleBasedCollator.CollationBuffer)15100%n/a010201
getCollationElementIterator(CharacterIterator)12100%n/a010301
getRules(boolean)12100%2100%020301
internalAddContractions(int, UnicodeSet)12100%n/a010201
getDecomposition()12100%2100%020301
isCaseLevel()12100%2100%020101
isFrenchCollation()12100%2100%020101
getNumericCollation()12100%2100%020101
isUpperCaseFirst()11100%2100%020101
isLowerCaseFirst()11100%2100%020101
isUnsafe(int)10100%n/a010101
checkNotFrozen()9100%2100%020301
setVariableTop(int)9100%n/a010301
setFastLatinOptions(CollationSettings)9100%n/a010301
clone()8100%2100%020301
getCollationElementIterator(String)8100%n/a010201
getCollationElementIterator(UCharacterIterator)8100%n/a010201
getMaxVariable()8100%n/a010101
getReorderCodes()8100%n/a010101
isFrozen()7100%2100%020101
simpleKeyLengthEstimate(CharSequence)7100%n/a010101
getVariableTop()7100%n/a010101
releaseCollationBuffer(RuleBasedCollator.CollationBuffer)7100%2100%020301
getDefaultSettings()6100%n/a010101
getStrength()6100%n/a010101
isAlternateHandlingShifted()6100%n/a010101
getOwnedSettings()5100%n/a010101
compare(String, String)5100%n/a010101
getRules()4100%n/a010101
setHiraganaQuaternary(boolean)3100%n/a010201
setHiraganaQuaternaryDefault()3100%n/a010201
isHiraganaQuaternary()2100%n/a010101
static {...}100%n/a010101