RuleBasedCollator

Source file "com/ibm/icu/text/RuleBasedCollator.java" was not found during generation of report.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,016 of 2,0160%291 of 2910%2222224624627676
doCompare(CharSequence, CharSequence)2300%440%2323505011
equals(Object)1010%320%1717202011
setMaxVariable(int)910%180%1010212111
setReorderCodes(int[])830%200%1111212111
setVariableTop(String)800%100%66161611
internalGetCEs(CharSequence)720%80%55141411
internalSetVariableTop(long)710%140%88141411
writeIdenticalLevel(CharSequence, RuleBasedCollator.CollationKeyByteSink)710%40%33131311
writeSortKey(CharSequence, RuleBasedCollator.CollationKeyByteSink, RuleBasedCollator.CollationBuffer)680%40%33121211
internalBuildTailoring(String)600%n/a11121211
compareNFDIter(Normalizer2Impl, RuleBasedCollator.NFDIterator, RuleBasedCollator.NFDIterator)570%160%99181811
setLocale(ULocale, ULocale)440%140%887711
hashCode()380%60%447711
setDecomposition(int)350%50%44121211
getRawCollationKey(CharSequence, RawCollationKey, RuleBasedCollator.CollationBuffer)350%40%338811
adoptTailoring(CollationTailoring)350%80%557711
getVersion()330%n/a113311
getLocale(ULocale.Type)310%60%445511
setCaseLevelDefault()230%20%227711
setDecompositionDefault()230%20%227711
setFrenchCollationDefault()230%20%227711
setNumericCollationDefault()230%20%227711
setCaseFirstDefault()220%20%227711
setAlternateHandlingDefault()220%20%227711
setStrengthDefault()220%20%227711
freeze()210%40%335511
setUpperCaseFirst(boolean)210%40%336611
setLowerCaseFirst(boolean)210%40%336611
getContractionsAndExpansions(UnicodeSet, UnicodeSet, boolean)210%40%336611
RuleBasedCollator(CollationTailoring, ULocale)210%n/a117711
getCollationBuffer()210%40%335511
initMaxExpansions()200%20%225511
cloneAsThawed()200%n/a117711
getRawCollationKey(String, RawCollationKey)200%20%226611
getCollationKey(String)190%20%226611
setFrenchCollation(boolean)180%20%226611
setCaseLevel(boolean)180%20%226611
setNumericCollation(boolean)180%20%226611
getUCAVersion()180%n/a112211
setAlternateHandlingShifted(boolean)170%20%226611
setStrength(int)170%20%226611
getRules(boolean)170%20%223311
getTailoredSet()170%20%224411
RuleBasedCollator(String)160%20%226611
getCollationKey(String, RuleBasedCollator.CollationBuffer)150%n/a112211
getCollationElementIterator(CharacterIterator)120%n/a113311
internalAddContractions(int, UnicodeSet)120%n/a112211
getDecomposition()120%20%221111
isCaseLevel()120%20%221111
isFrenchCollation()120%20%221111
getNumericCollation()120%20%221111
isUpperCaseFirst()110%20%221111
isLowerCaseFirst()110%20%221111
isUnsafe(int)100%n/a111111
checkNotFrozen()90%20%223311
setVariableTop(int)90%n/a113311
setFastLatinOptions(CollationSettings)90%n/a112211
clone()80%20%223311
getCollationElementIterator(String)80%n/a112211
getCollationElementIterator(UCharacterIterator)80%n/a112211
getMaxVariable()80%n/a111111
getReorderCodes()80%n/a111111
static {...}80%20%221111
isFrozen()70%20%221111
simpleKeyLengthEstimate(CharSequence)70%n/a111111
getVariableTop()70%n/a111111
releaseCollationBuffer(RuleBasedCollator.CollationBuffer)70%20%223311
getDefaultSettings()60%n/a111111
getStrength()60%n/a111111
isAlternateHandlingShifted()60%n/a111111
getOwnedSettings()50%n/a111111
compare(String, String)50%n/a111111
getRules()40%n/a111111
setHiraganaQuaternary(boolean)30%n/a112211
setHiraganaQuaternaryDefault()30%n/a112211
isHiraganaQuaternary()20%n/a111111