Remove redundant parameter count check in AnnotationsScanner.hasSameParameterTypes()

The redundancy was reported by @TAKETODAY.

See gh-34717
This commit is contained in:
Sam Brannen
2025-04-22 11:53:40 +02:00
parent 018d3c9ef2
commit 8c376e9cc5

View File

@@ -361,16 +361,12 @@ abstract class AnnotationsScanner {
}
private static boolean hasSameParameterTypes(Method rootMethod, Method candidateMethod) {
if (candidateMethod.getParameterCount() != rootMethod.getParameterCount()) {
return false;
}
Class<?>[] rootParameterTypes = rootMethod.getParameterTypes();
Class<?>[] candidateParameterTypes = candidateMethod.getParameterTypes();
if (Arrays.equals(candidateParameterTypes, rootParameterTypes)) {
return true;
}
return hasSameGenericTypeParameters(rootMethod, candidateMethod,
rootParameterTypes);
return hasSameGenericTypeParameters(rootMethod, candidateMethod, rootParameterTypes);
}
private static boolean hasSameGenericTypeParameters(