diff --git a/spring-core/src/main/kotlin/org/springframework/aot/hint/JdkProxyHintExtensions.kt b/spring-core/src/main/kotlin/org/springframework/aot/hint/JdkProxyHintExtensions.kt index 670349d1b5..2d23588cc7 100644 --- a/spring-core/src/main/kotlin/org/springframework/aot/hint/JdkProxyHintExtensions.kt +++ b/spring-core/src/main/kotlin/org/springframework/aot/hint/JdkProxyHintExtensions.kt @@ -25,4 +25,4 @@ import kotlin.reflect.KClass * @since 6.0.5 */ fun JdkProxyHint.Builder.proxiedInterfaces(vararg proxiedInterfaces: KClass<*>) = - proxiedInterfaces(*proxiedInterfaces.map { it::class.java }.toTypedArray()) + proxiedInterfaces(*proxiedInterfaces.map { it.java }.toTypedArray()) diff --git a/spring-core/src/main/kotlin/org/springframework/aot/hint/ProxyHintsExtensions.kt b/spring-core/src/main/kotlin/org/springframework/aot/hint/ProxyHintsExtensions.kt index e74e54f185..65650b5249 100644 --- a/spring-core/src/main/kotlin/org/springframework/aot/hint/ProxyHintsExtensions.kt +++ b/spring-core/src/main/kotlin/org/springframework/aot/hint/ProxyHintsExtensions.kt @@ -25,4 +25,4 @@ import kotlin.reflect.KClass * @since 6.0.5 */ fun ProxyHints.registerJdkProxy(vararg proxiedInterfaces: KClass<*>) = - registerJdkProxy(*proxiedInterfaces.map { it::class.java }.toTypedArray()) + registerJdkProxy(*proxiedInterfaces.map { it.java }.toTypedArray()) diff --git a/spring-core/src/test/kotlin/org/springframework/aot/hint/JdkProxyHintExtensionsTests.kt b/spring-core/src/test/kotlin/org/springframework/aot/hint/JdkProxyHintExtensionsTests.kt index 3fc49733be..575054063d 100644 --- a/spring-core/src/test/kotlin/org/springframework/aot/hint/JdkProxyHintExtensionsTests.kt +++ b/spring-core/src/test/kotlin/org/springframework/aot/hint/JdkProxyHintExtensionsTests.kt @@ -34,7 +34,7 @@ class JdkProxyHintExtensionsTests { fun `proxiedInterfaces builder extension`() { every { builder.proxiedInterfaces(*anyVararg>()) } returns builder builder.proxiedInterfaces(String::class, Int::class) - verify { builder.proxiedInterfaces(*anyVararg>()) } + verify { builder.proxiedInterfaces(String::class.java, Int::class.java) } } } diff --git a/spring-core/src/test/kotlin/org/springframework/aot/hint/ProxyHintsExtensionsTests.kt b/spring-core/src/test/kotlin/org/springframework/aot/hint/ProxyHintsExtensionsTests.kt index e1c7768bfd..f95c22f4ad 100644 --- a/spring-core/src/test/kotlin/org/springframework/aot/hint/ProxyHintsExtensionsTests.kt +++ b/spring-core/src/test/kotlin/org/springframework/aot/hint/ProxyHintsExtensionsTests.kt @@ -34,7 +34,7 @@ class ProxyHintsExtensionsTests { fun `registerJdkProxy extension`() { every { proxyHints.registerJdkProxy(*anyVararg>()) } returns proxyHints proxyHints.registerJdkProxy(String::class, Int::class) - verify { proxyHints.registerJdkProxy(*anyVararg>()) } + verify { proxyHints.registerJdkProxy(String::class.java, Int::class.java) } } }