isApplicable(MethodUsage, String, List, TypeSolver) |  | 0% |  | 0% | 29 | 29 | 66 | 66 | 1 | 1 |
isApplicable(ResolvedMethodDeclaration, String, List, TypeSolver, boolean) |  | 0% |  | 0% | 39 | 39 | 61 | 61 | 1 | 1 |
isMoreSpecific(ResolvedMethodDeclaration, ResolvedMethodDeclaration, List) |  | 0% |  | 0% | 44 | 44 | 49 | 49 | 1 | 1 |
findMostApplicable(List, String, List, TypeSolver, boolean) |  | 0% |  | 0% | 23 | 23 | 45 | 45 | 1 | 1 |
isAssignableMatchTypeParametersMatchingQName(ResolvedReferenceType, ResolvedReferenceType, Map) |  | 0% |  | 0% | 19 | 19 | 35 | 35 | 1 | 1 |
inferTypes(ResolvedType, ResolvedType, Map) |  | 0% |  | 0% | 25 | 25 | 35 | 35 | 1 | 1 |
replaceTypeParam(ResolvedType, ResolvedTypeParameterDeclaration, TypeSolver) |  | 0% |  | 0% | 9 | 9 | 18 | 18 | 1 | 1 |
findMostApplicableUsage(List, String, List, TypeSolver) |  | 0% |  | 0% | 8 | 8 | 15 | 15 | 1 | 1 |
isAssignableMatchTypeParameters(ResolvedType, ResolvedType, Map) |  | 0% |  | 0% | 8 | 8 | 12 | 12 | 1 | 1 |
groupTrailingArgumentsIntoArray(ResolvedMethodDeclaration, List, ResolvedType) |  | 0% |  | 0% | 7 | 7 | 14 | 14 | 1 | 1 |
isMoreSpecific(MethodUsage, MethodUsage) |  | 0% |  | 0% | 8 | 8 | 13 | 13 | 1 | 1 |
matchTypeVariable(ResolvedTypeVariable, ResolvedType, Map) |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 1 | 1 |
areOverride(MethodUsage, MethodUsage) |  | 0% |  | 0% | 5 | 5 | 8 | 8 | 1 | 1 |
isAssignableMatchTypeParameters(ResolvedReferenceType, ResolvedReferenceType, Map) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
groupVariadicParamValues(List, int, ResolvedType) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
getMethodsExplicitAndVariadicParameterType(ResolvedMethodDeclaration, int) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
isExactMatch(ResolvedMethodLikeDeclaration, List) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
findMostApplicable(List, String, List, TypeSolver) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
isArrayOfObject(ResolvedType) |  | 0% |  | 0% | 4 | 4 | 3 | 3 | 1 | 1 |
solveMethodInType(ResolvedTypeDeclaration, String, List, boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
isJavaLangObject(ResolvedType) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
findCommonType(List) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
convertToVariadicParameter(ResolvedType) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
isApplicable(ResolvedMethodDeclaration, String, List, TypeSolver) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$findMostApplicable$3(String, List, TypeSolver, boolean, ResolvedMethodDeclaration) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getLastParameterIndex(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
distinctByKey(Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
solveMethodInType(ResolvedTypeDeclaration, String, List) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$findMostApplicableUsage$4(String, List, TypeSolver, MethodUsage) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$distinctByKey$1(Set, Function, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$findMostApplicable$2(String, ResolvedMethodDeclaration) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$replaceTypeParam$0(ResolvedTypeParameterDeclaration, TypeSolver, ResolvedType) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
static {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
MethodResolutionLogic() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |