Skip to content

Commit c5cf7c0

Browse files
committed
1 parent da68781 commit c5cf7c0

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

spring-core/src/main/java/org/springframework/aot/hint/support/BindingReflectionHintsRegistrar.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,9 @@ private void registerReflectionHints(ReflectionHints hints, Set<Type> seen, Type
116116
}
117117
}
118118
}
119-
registerKotlinSerializationHints(hints, clazz);
119+
if (KotlinDetector.isKotlinType(clazz)) {
120+
registerKotlinSerializationHints(hints, clazz);
121+
}
120122
});
121123
}
122124
Set<Class<?>> referencedTypes = new LinkedHashSet<>();
@@ -147,7 +149,7 @@ private void registerPropertyHints(ReflectionHints hints, Set<Type> seen, @Nulla
147149

148150
private void registerKotlinSerializationHints(ReflectionHints hints, Class<?> clazz) {
149151
String companionClassName = clazz.getCanonicalName() + KOTLIN_COMPANION_SUFFIX;
150-
if (KotlinDetector.isKotlinType(clazz) && ClassUtils.isPresent(companionClassName, null)) {
152+
if (ClassUtils.isPresent(companionClassName, null)) {
151153
Class<?> companionClass = ClassUtils.resolveClassName(companionClassName, null);
152154
Method serializerMethod = ClassUtils.getMethodIfAvailable(companionClass, "serializer");
153155
if (serializerMethod != null) {

0 commit comments

Comments
 (0)