CharSoupLanguageDetector

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total319 of 2,03284%47 of 18474%48128713351536
topShortTextLanguages(String, int)780%80%55161611
CharSoupLanguageDetector(CharSoupDetectorConfig, CharSoupModel)540%40%33161611
hasModel(String)340%60%446611
reset(ParseContext)310%80%55101011
verifyFlagsMatch(CharSoupModel, FeatureExtractor, String)231234%1150%122601
static {...}125080%n/a0142301
reset()120%n/a114411
lambda$topShortTextLanguages$0(float[], Integer, Integer)100%n/a111111
buildResults(float[], float)911592%11191%1712701
hasEnoughText()90%20%221111
getSupportedLanguages(CharSoupLanguageDetector.Strategy)70%n/a111111
detectAll()612795%71568%71223201
CharSoupLanguageDetector(CharSoupDetectorConfig)3487%1150%1211301
loadModels(Set)0%n/a111111
setPriors(Map)0%n/a111111
setMaxLength(int)0%n/a112211
getDistributionEntropy()0%n/a111111
getModel()0%n/a111111
compareLanguageSignal(Map)9097%1990%1612501
junkRatio(String)4695%21285%2801201
loadModels()0%n/a111111
getSupportedLanguages()0%n/a111111
addText(char[], int, int)2195%1150%121601
buildClassScript(CharSoupModel)658100%22100%01203601
collapseGroups(float[], int[][])138100%16100%0902001
buildGroupIndices(CharSoupModel)132100%21487%2902001
adjudicateWithGlm(String, List)96100%31381%3902301
logSumExp(float[])59100%6100%040701
entropyFromLogits(float[])41100%2100%020501
topClassScore(float[])40100%6100%040901
toConfidence(float, float, boolean)26100%8100%050701
sigmoid(float)10100%n/a010101
entropyToConfidenceScore(float)6100%n/a010101
lambda$buildResults$1(LanguageResult, LanguageResult)6100%n/a010101
CharSoupLanguageDetector()100%n/a010201
applyScriptGate(float[], String, int[])100%n/a010101