Source file "org/apache/lucene/analysis/hunspell/Dictionary.java" was not found during generation of report.
Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
Total | 3,448 of 3,448 | 0% | 462 of 462 | 0% | 297 | 297 | 655 | 655 | 66 | 66 |
readAffixFile(InputStream, CharsetDecoder, FlagEnumerator) | ![]() | 0% | ![]() | 0% | 62 | 62 | 147 | 147 | 1 | 1 |
parseAffix(TreeMap, Set, String, LineNumberReader, AffixKind, Map, Map, FlagEnumerator) | ![]() | 0% | ![]() | 0% | 18 | 18 | 61 | 61 | 1 | 1 |
Dictionary(Directory, String, InputStream, List, boolean) | ![]() | 0% | ![]() | 0% | 2 | 2 | 40 | 40 | 1 | 1 |
readSortedDictionaries(Directory, String, FlagEnumerator, int) | ![]() | 0% | ![]() | 0% | 12 | 12 | 38 | 38 | 1 | 1 |
writeNormalizedWordEntry(StringBuilder, OfflineSorter.ByteSequencesWriter, String) | ![]() | 0% | ![]() | 0% | 11 | 11 | 20 | 20 | 1 | 1 |
addPhoneticRepEntries(String, String) | ![]() | 0% | ![]() | 0% | 8 | 8 | 15 | 15 | 1 | 1 |
mergeDictionaries(List, CharsetDecoder, IndexOutput) | ![]() | 0% | ![]() | 0% | 9 | 9 | 20 | 20 | 1 | 1 |
unescapeEntry(String) | ![]() | 0% | ![]() | 0% | 10 | 10 | 18 | 18 | 1 | 1 |
getFlagParsingStrategy(String, Charset) | ![]() | 0% | ![]() | 0% | 6 | 6 | 13 | 13 | 1 | 1 |
affixFST(TreeMap) | ![]() | 0% | ![]() | 0% | 3 | 3 | 13 | 13 | 1 | 1 |
readConfig(InputStream, Charset) | ![]() | 0% | ![]() | 0% | 8 | 8 | 19 | 19 | 1 | 1 |
parseBreaks(LineNumberReader, String) | ![]() | 0% | ![]() | 0% | 4 | 4 | 12 | 12 | 1 | 1 |
morphBoundary(String) | ![]() | 0% | ![]() | 0% | 11 | 11 | 14 | 14 | 1 | 1 |
cleanInput(CharSequence, StringBuilder) | ![]() | 0% | ![]() | 0% | 9 | 9 | 14 | 14 | 1 | 1 |
parseMapEntry(LineNumberReader, String) | ![]() | 0% | ![]() | 0% | 4 | 4 | 12 | 12 | 1 | 1 |
addHiddenCapitalizedWord(StringBuilder, OfflineSorter.ByteSequencesWriter, String, String) | ![]() | 0% | ![]() | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
lookup(FST, char[]) | ![]() | 0% | ![]() | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
parseConversions(LineNumberReader, int) | ![]() | 0% | ![]() | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
readMorphFields(String, String) | ![]() | 0% | ![]() | 0% | 5 | 5 | 8 | 8 | 1 | 1 |
needsInputCleaning(CharSequence) | ![]() | 0% | ![]() | 0% | 9 | 9 | 8 | 8 | 1 | 1 |
static {...} | ![]() | 0% | ![]() | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
parseAlias(String) | ![]() | 0% | ![]() | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
sortWordsOffline(Directory, String, IndexOutput) | ![]() | 0% | ![]() | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
splitBySpace(LineNumberReader, String, int, int) | ![]() | 0% | ![]() | 0% | 4 | 4 | 4 | 4 | 1 | 1 |
maybeConsume(BufferedInputStream, byte[]) | ![]() | 0% | ![]() | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
hasLanguage(String[]) | ![]() | 0% | ![]() | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
getDefaultTempDir() | ![]() | 0% | ![]() | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
toTitleCase(String) | ![]() | 0% | ![]() | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
splitMorphData(String) | ![]() | 0% | ![]() | 0% | 3 | 3 | 10 | 10 | 1 | 1 |
parseMorphAlias(String) | ![]() | 0% | ![]() | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
hasFlag(IntsRef, char) | ![]() | 0% | ![]() | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
addMorphFields(Map, String) | ![]() | 0% | ![]() | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
toSortedCharArray(Set) | ![]() | 0% | ![]() | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
parseCompoundRules(LineNumberReader, int) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
toLowerCase(String) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
nextArc(FST, FST.Arc, FST.BytesReader, IntsRef, int) | ![]() | 0% | ![]() | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
checkCriticalDirectiveSame(String, LineNumberReader, Object, Object) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
lambda$splitMorphData$2(String) | ![]() | 0% | ![]() | 0% | 5 | 5 | 4 | 4 | 1 | 1 |
indexOfSpaceOrTab(String, int) | ![]() | 0% | ![]() | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
getDecoder(String) | ![]() | 0% | ![]() | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
getAliasValue(int) | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
caseFold(char) | ![]() | 0% | ![]() | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
lookupEntries(String) | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
extractLanguageCode(String) | ![]() | 0% | ![]() | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
mayNeedInputCleaning() | ![]() | 0% | ![]() | 0% | 4 | 4 | 1 | 1 | 1 | 1 |
isCrossProduct(int) | ![]() | 0% | ![]() | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
isDotICaseChangeDisallowed(char[]) | ![]() | 0% | ![]() | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
parseNum(LineNumberReader, String) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
shouldSkipEscapedChar(char) | ![]() | 0% | ![]() | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
Dictionary(Directory, String, InputStream, InputStream) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
firstArgument(LineNumberReader, String) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
affixData(int, int) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
isSecondStagePrefix(char) | ![]() | 0% | ![]() | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
isSecondStageSuffix(char) | ![]() | 0% | ![]() | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
singleArgument(LineNumberReader, String) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
lambda$mergeDictionaries$1(String) | ![]() | 0% | ![]() | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
formStep() | ![]() | 0% | ![]() | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lookupWord(char[], int, int) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
splitBySpace(LineNumberReader, String, int) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getAffixCondition(int) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
lookupPrefix(char[]) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
lookupSuffix(char[]) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
hasFlag(int, char) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
replacingDecoder(Charset) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
lambda$parseAffix$0(String) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
getIgnoreCase() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 |