isApplicable(MethodUsage, String, List, TypeSolver) |  | 0% |  | 0% | 29 | 29 | 78 | 78 | 1 | 1 |
isApplicable(ResolvedMethodDeclaration, String, List, TypeSolver, boolean) |  | 0% |  | 0% | 43 | 43 | 81 | 81 | 1 | 1 |
inferTypes(ResolvedType, ResolvedType, Map) |  | 0% |  | 0% | 41 | 41 | 67 | 67 | 1 | 1 |
isMoreSpecific(ResolvedMethodLikeDeclaration, ResolvedMethodLikeDeclaration, List) |  | 0% |  | 0% | 48 | 48 | 53 | 53 | 1 | 1 |
findMostApplicable(List, String, List, TypeSolver, boolean) |  | 0% |  | 0% | 23 | 23 | 48 | 48 | 1 | 1 |
isAssignableMatchTypeParametersMatchingQName(ResolvedReferenceType, ResolvedReferenceType, Map) |  | 0% |  | 0% | 19 | 19 | 40 | 40 | 1 | 1 |
replaceTypeParam(ResolvedType, ResolvedTypeParameterDeclaration, TypeSolver) |  | 0% |  | 0% | 9 | 9 | 20 | 20 | 1 | 1 |
findMostApplicableUsage(List, String, List, TypeSolver) |  | 0% |  | 0% | 8 | 8 | 21 | 21 | 1 | 1 |
isAssignableMatchTypeParameters(ResolvedType, ResolvedType, Map) |  | 0% |  | 0% | 8 | 8 | 17 | 17 | 1 | 1 |
groupTrailingArgumentsIntoArray(ResolvedMethodDeclaration, List, ResolvedType) |  | 0% |  | 0% | 7 | 7 | 19 | 19 | 1 | 1 |
isConflictingLambdaType(LambdaArgumentTypePlaceholder, ResolvedType) |  | 0% |  | 0% | 11 | 11 | 17 | 17 | 1 | 1 |
matchTypeVariable(ResolvedTypeVariable, ResolvedType, Map) |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 1 | 1 |
areOverride(MethodUsage, MethodUsage) |  | 0% |  | 0% | 5 | 5 | 11 | 11 | 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 |
isExactMatch(ResolvedMethodLikeDeclaration, List) |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 1 | 1 |
getMethodsExplicitAndVariadicParameterType(ResolvedMethodLikeDeclaration, int) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
getMethodUsageExplicitAndVariadicParameterType(MethodUsage, int) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
findMostApplicable(List, String, List, TypeSolver) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 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 | 2 | 2 | 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 |
isMoreSpecific(MethodUsage, MethodUsage, List) |  | 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 |