Browse Source

Polishing

pull/32864/head
Juergen Hoeller 2 years ago
parent
commit
84963ba4d8
  1. 5
      spring-core/src/main/java/org/springframework/core/CoroutinesUtils.java

5
spring-core/src/main/java/org/springframework/core/CoroutinesUtils.java

@ -128,8 +128,9 @@ public abstract class CoroutinesUtils { @@ -128,8 +128,9 @@ public abstract class CoroutinesUtils {
Object arg = args[index];
if (!(parameter.isOptional() && arg == null)) {
KType type = parameter.getType();
if (!(type.isMarkedNullable() && arg == null) && type.getClassifier() instanceof KClass<?> kClass
&& KotlinDetector.isInlineClass(JvmClassMappingKt.getJavaClass(kClass))) {
if (!(type.isMarkedNullable() && arg == null) &&
type.getClassifier() instanceof KClass<?> kClass &&
KotlinDetector.isInlineClass(JvmClassMappingKt.getJavaClass(kClass))) {
KFunction<?> constructor = KClasses.getPrimaryConstructor(kClass);
if (!KCallablesJvm.isAccessible(constructor)) {
KCallablesJvm.setAccessible(constructor, true);

Loading…
Cancel
Save