MethodResolutionLogic

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,016 of 2,0160%464 of 4640%2662664294293434
isApplicable(MethodUsage, String, List, TypeSolver)3060%560%2929666611
isApplicable(ResolvedMethodDeclaration, String, List, TypeSolver, boolean)2610%760%3939616111
isMoreSpecific(ResolvedMethodDeclaration, ResolvedMethodDeclaration, List)2110%860%4444494911
findMostApplicable(List, String, List, TypeSolver, boolean)2100%440%2323454511
isAssignableMatchTypeParametersMatchingQName(ResolvedReferenceType, ResolvedReferenceType, Map)1600%360%1919353511
inferTypes(ResolvedType, ResolvedType, Map)1440%480%2525353511
replaceTypeParam(ResolvedType, ResolvedTypeParameterDeclaration, TypeSolver)970%160%99181811
findMostApplicableUsage(List, String, List, TypeSolver)930%140%88151511
isAssignableMatchTypeParameters(ResolvedType, ResolvedType, Map)770%140%88121211
groupTrailingArgumentsIntoArray(ResolvedMethodDeclaration, List, ResolvedType)680%120%77141411
isMoreSpecific(MethodUsage, MethodUsage)510%140%88131311
matchTypeVariable(ResolvedTypeVariable, ResolvedType, Map)390%60%44111111
areOverride(MethodUsage, MethodUsage)380%80%558811
isAssignableMatchTypeParameters(ResolvedReferenceType, ResolvedReferenceType, Map)340%60%448811
groupVariadicParamValues(List, int, ResolvedType)320%20%227711
getMethodsExplicitAndVariadicParameterType(ResolvedMethodDeclaration, int)230%40%336611
isExactMatch(ResolvedMethodLikeDeclaration, List)210%40%334411
findMostApplicable(List, String, List, TypeSolver)190%20%224411
isArrayOfObject(ResolvedType)180%60%443311
solveMethodInType(ResolvedTypeDeclaration, String, List, boolean)170%20%223311
isJavaLangObject(ResolvedType)130%40%331111
findCommonType(List)120%20%223311
convertToVariadicParameter(ResolvedType)110%20%221111
isApplicable(ResolvedMethodDeclaration, String, List, TypeSolver)70%n/a111111
lambda$findMostApplicable$3(String, List, TypeSolver, boolean, ResolvedMethodDeclaration)70%n/a111111
getLastParameterIndex(int)60%n/a111111
distinctByKey(Function)60%n/a112211
solveMethodInType(ResolvedTypeDeclaration, String, List)60%n/a111111
lambda$findMostApplicableUsage$4(String, List, TypeSolver, MethodUsage)60%n/a111111
lambda$distinctByKey$1(Set, Function, Object)60%n/a111111
lambda$findMostApplicable$2(String, ResolvedMethodDeclaration)50%n/a111111
lambda$replaceTypeParam$0(ResolvedTypeParameterDeclaration, TypeSolver, ResolvedType)50%n/a111111
static {...}40%n/a111111
MethodResolutionLogic()30%n/a111111