Register hints for superclass in BindingReflectionHintsRegistrar

Closes gh-31552
This commit is contained in:
Sébastien Deleuze
2023-11-09 11:08:41 +01:00
parent 1e78cc35e5
commit 620f558547
2 changed files with 29 additions and 0 deletions

View File

@@ -159,6 +159,10 @@ public class BindingReflectionHintsRegistrar {
for (ResolvableType genericResolvableType : resolvableType.getGenerics()) {
collectReferencedTypes(types, genericResolvableType);
}
Class<?> superClass = clazz.getSuperclass();
if (superClass != null && superClass != Object.class && superClass != Record.class && superClass != Enum.class) {
types.add(superClass);
}
}
}