Juergen Hoeller opened SPR-16020 and commented
With #20432 leading to yet another need for a Kotlin-specific parameter declaration check, let's take the opportunity to streamline our Kotlin support code: Specifically, we can unify the detection of Kotlin's optional parameters in MethodParameter.isOptional(), reduce BeanUtils.findPrimaryConstructor to Kotlin semantics (for reuse in AutowiredAnnotationBeanPostProcessor as well as data class construction), and finally introduce a common KotlinDetector delegate with an isKotlinType(Class) check.
Affects: 5.0 RC4
Issue Links:
Referenced from: commits ec345bf
Juergen Hoeller opened SPR-16020 and commented
With #20432 leading to yet another need for a Kotlin-specific parameter declaration check, let's take the opportunity to streamline our Kotlin support code: Specifically, we can unify the detection of Kotlin's optional parameters in
MethodParameter.isOptional(), reduceBeanUtils.findPrimaryConstructorto Kotlin semantics (for reuse inAutowiredAnnotationBeanPostProcessoras well as data class construction), and finally introduce a commonKotlinDetectordelegate with anisKotlinType(Class)check.Affects: 5.0 RC4
Issue Links:
Referenced from: commits ec345bf