AnalyzerIdentityBuilder

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total163 of 2,83094%134 of 61278%12036962657056
resolveAnalyzerIdentity(String, String, Logger)374253%141041%1013152701
isAsciiCaseTransparentIcuNormalizer(Map)131043%7112%450201
canonicalizePinyinDependencies(TreeMap, IndexPolicyTypeEnum)1219794%124880%93134501
charReplaceSourceBytes(String)118788%81260%71132301
isCoveredByAsciiClass(int, Set)117086%142463%112211701
isBuiltinNormalizerBinding(String)101762%2466%244701
tokenizeOnCharsIgnoreAsciiLetters(String)75388%71365%71141501
canonicalizeIcuNormalizerDefaults(TreeMap, boolean)56592%11392%1811901
caseFoldingCharFilterContext(String)55992%71365%71131701
customAnalyzerFoldContext(String)55791%41071%4831701
canonicalizeWordSet(TreeMap, String)55191%2675%2511201
putEntryList(TreeMap, String, Collection)54088%1583%1421101
parseEntryList(String)46994%5964%5821401
tokenFiltersFoldAsciiCase(String)45993%21285%2921801
resolveComponentSettings(String, IndexPolicyTypeEnum)44692%3975%3721501
normalizeBuiltinComponentName(String, IndexPolicyTypeEnum)43188%5964%582901
resolveComponentIdentity(String, IndexPolicyTypeEnum, AnalyzerIdentityBuilder.FoldContext)316998%73583%72214201
findPolicy(String, IndexPolicyTypeEnum)32689%3770%3621001
canonicalizeTypeTable(TreeMap)212598%61470%61122501
canonicalizeCharReplacePattern(String, String, AnalyzerIdentityBuilder.FoldContext)210198%42485%41512101
resolveTokenFilterIdentity(String)26396%11191%1711601
resolveLegacyIkIdentity(Map, String)23294%1787%151901
effectiveBoolean(TreeMap, String, boolean)22492%1583%141801
canonicalizeEffectiveComponentProperties(TreeMap, String, IndexPolicyTypeEnum)22499%12195%11413901
canonicalizeBasicExtraChars(TreeMap)9398%22492%21411801
removeBooleanDefaults(TreeMap, boolean, String[])4998%1990%161901
canonicalizeTokenizeOnChars(TreeMap)3296%1150%121901
removeIntegerDefault(TreeMap, String, int)2796%4100%0311001
buildIdentityFromPolicyProperties(IndexPolicyTypeEnum, Map)103100%11191%1702501
canonicalizeCustomTokenChars(TreeMap)68100%2675%2501501
buildAnalyzerIdentity(Map, String, String, String, String, Logger)57100%21285%2801701
canonicalizeIcuNormalizerMode(TreeMap)52100%10100%0601101
appendOuterCharFilterIdentity(String, Map, AnalyzerIdentityBuilder.FoldContext)44100%1583%1401101
walkCharFilters(String, AnalyzerIdentityBuilder.FoldContext, Deque)43100%6100%0401201
isCaseTransparentTokenizer(String)43100%8100%0601001
icuNormalizerFoldContext(Map)38100%1787%150901
foldsAsciiCaseAfterCharFilters(IndexPolicyTypeEnum, Map, String)33100%8100%050601
trimAsciiWhitespace(String)32100%2675%250701
static {...}27100%n/a010401
foldContextBefore(String, AnalyzerIdentityBuilder.FoldContext)23100%6100%0401001
lambda$canonicalizeTokenizeOnChars$1(Set, String)21100%1583%140301
buildBuiltinIkIdentity(String, Map)18100%2100%020501
defaultWordDelimiterType(int)16100%6100%050701
isDefaultLowercaseBuiltinIkIdentity(String)16100%4100%030201
isCharReplaceDefault(String, String, AnalyzerIdentityBuilder.FoldContext)15100%4100%030301
isAsciiWhitespace(char)13100%2466%240101
resolveCharFilterIdentity(String, AnalyzerIdentityBuilder.FoldContext)13100%n/a010301
resolveBuiltinIkAnalyzerIdentity(Map, String)11100%2100%020301
removeStringDefault(TreeMap, String, String)11100%2100%020301
lambda$canonicalizeTypeTable$2(Map.Entry)10100%n/a010101
builtinNormalizerIdentity(String)9100%n/a010201
icuNormalizerName(Map)9100%n/a010101
lambda$canonicalizeCustomTokenChars$0(Set, int)8100%2100%020101
builtinIkFoldContext(String)7100%2100%020101
resolveComponentIdentity(String, IndexPolicyTypeEnum)5100%n/a010101
resolveCharFilterIdentity(String)4100%n/a010101