Polishing

See gh-28635
This commit is contained in:
Sébastien Deleuze 2022-06-30 11:44:44 +02:00
parent da68781b9e
commit c5cf7c0ab0
1 changed files with 4 additions and 2 deletions

View File

@ -116,7 +116,9 @@ public class BindingReflectionHintsRegistrar {
}
}
}
registerKotlinSerializationHints(hints, clazz);
if (KotlinDetector.isKotlinType(clazz)) {
registerKotlinSerializationHints(hints, clazz);
}
});
}
Set<Class<?>> referencedTypes = new LinkedHashSet<>();
@ -147,7 +149,7 @@ public class BindingReflectionHintsRegistrar {
private void registerKotlinSerializationHints(ReflectionHints hints, Class<?> clazz) {
String companionClassName = clazz.getCanonicalName() + KOTLIN_COMPANION_SUFFIX;
if (KotlinDetector.isKotlinType(clazz) && ClassUtils.isPresent(companionClassName, null)) {
if (ClassUtils.isPresent(companionClassName, null)) {
Class<?> companionClass = ClassUtils.resolveClassName(companionClassName, null);
Method serializerMethod = ClassUtils.getMethodIfAvailable(companionClass, "serializer");
if (serializerMethod != null) {