Consistently pick lowest superclass level to replace

See gh-28676
This commit is contained in:
Juergen Hoeller
2024-02-28 15:49:05 +01:00
parent fa5d246a1b
commit 3477738bed

View File

@@ -478,7 +478,7 @@ class ConfigurationClassParser {
if (entry.getValue().isEmpty()) {
it.remove();
}
else if (replace) {
else if (replace && replacingClass == null) {
replacedSuperclass = entry.getKey();
replacingClass = entry.getValue().get(0);
}