Browse Source

Simplify BeanUtils.findPrimaryConstructor()

Closes gh-26519
pull/26538/head
heqiang 5 years ago committed by GitHub
parent
commit
bd8e682c51
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 5
      spring-beans/src/main/java/org/springframework/beans/BeanUtils.java

5
spring-beans/src/main/java/org/springframework/beans/BeanUtils.java

@ -268,10 +268,7 @@ public abstract class BeanUtils { @@ -268,10 +268,7 @@ public abstract class BeanUtils {
public static <T> Constructor<T> findPrimaryConstructor(Class<T> clazz) {
Assert.notNull(clazz, "Class must not be null");
if (KotlinDetector.isKotlinReflectPresent() && KotlinDetector.isKotlinType(clazz)) {
Constructor<T> kotlinPrimaryConstructor = KotlinDelegate.findPrimaryConstructor(clazz);
if (kotlinPrimaryConstructor != null) {
return kotlinPrimaryConstructor;
}
return KotlinDelegate.findPrimaryConstructor(clazz);
}
return null;
}

Loading…
Cancel
Save