Simplify BeanUtils.findPrimaryConstructor()
Closes gh-26519
This commit is contained in:
parent
f7c952cb3e
commit
bd8e682c51
|
@ -268,10 +268,7 @@ public abstract class BeanUtils {
|
||||||
public static <T> Constructor<T> findPrimaryConstructor(Class<T> clazz) {
|
public static <T> Constructor<T> findPrimaryConstructor(Class<T> clazz) {
|
||||||
Assert.notNull(clazz, "Class must not be null");
|
Assert.notNull(clazz, "Class must not be null");
|
||||||
if (KotlinDetector.isKotlinReflectPresent() && KotlinDetector.isKotlinType(clazz)) {
|
if (KotlinDetector.isKotlinReflectPresent() && KotlinDetector.isKotlinType(clazz)) {
|
||||||
Constructor<T> kotlinPrimaryConstructor = KotlinDelegate.findPrimaryConstructor(clazz);
|
return KotlinDelegate.findPrimaryConstructor(clazz);
|
||||||
if (kotlinPrimaryConstructor != null) {
|
|
||||||
return kotlinPrimaryConstructor;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue