This is an automated email from the ASF dual-hosted git repository. github-bot pushed a commit to branch camel-main in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
commit 6b1c81177f3b4550e345445c5a6d7abb033a8b01 Author: JiriOndrusek <ondrusek.j...@gmail.com> AuthorDate: Fri Dec 1 11:33:03 2023 +0100 Fix of upgraded spring-version to 6.1.1 --- .../support/spring/graal/SpringKotlinSubstitutions.java | 16 ---------------- .../support/spring/graal/SpringSubstitutions.java | 5 ----- extensions-support/spring/shade/beans/pom.xml | 1 + 3 files changed, 1 insertion(+), 21 deletions(-) diff --git a/extensions-support/spring/runtime/src/main/java/org/apache/camel/quarkus/support/spring/graal/SpringKotlinSubstitutions.java b/extensions-support/spring/runtime/src/main/java/org/apache/camel/quarkus/support/spring/graal/SpringKotlinSubstitutions.java index 08c61492c5..51bed4412f 100644 --- a/extensions-support/spring/runtime/src/main/java/org/apache/camel/quarkus/support/spring/graal/SpringKotlinSubstitutions.java +++ b/extensions-support/spring/runtime/src/main/java/org/apache/camel/quarkus/support/spring/graal/SpringKotlinSubstitutions.java @@ -16,8 +16,6 @@ */ package org.apache.camel.quarkus.support.spring.graal; -import java.lang.reflect.Constructor; -import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; import java.lang.reflect.Type; @@ -53,20 +51,6 @@ final class SubstituteKotlinDetector { final class SubstituteKotlinReflectionParameterNameDiscoverer { } -@TargetClass(className = "org.springframework.beans.BeanUtils$KotlinDelegate") -final class SubstituteBeanUtilsKotlinDelegate { - @Substitute - public static <T> Constructor<T> findPrimaryConstructor(Class<T> clazz) { - throw new UnsupportedOperationException("Kotlin is not supported"); - } - - @Substitute - public static <T> T instantiateClass(Constructor<T> ctor, Object... args) - throws IllegalAccessException, InvocationTargetException, InstantiationException { - throw new UnsupportedOperationException("Kotlin is not supported"); - } -} - @TargetClass(className = "org.springframework.core.MethodParameter$KotlinDelegate") final class SubstituteMethodParameterKotlinDelegate { @Substitute diff --git a/extensions-support/spring/runtime/src/main/java/org/apache/camel/quarkus/support/spring/graal/SpringSubstitutions.java b/extensions-support/spring/runtime/src/main/java/org/apache/camel/quarkus/support/spring/graal/SpringSubstitutions.java index b0bad899c1..559ac4b260 100644 --- a/extensions-support/spring/runtime/src/main/java/org/apache/camel/quarkus/support/spring/graal/SpringSubstitutions.java +++ b/extensions-support/spring/runtime/src/main/java/org/apache/camel/quarkus/support/spring/graal/SpringSubstitutions.java @@ -44,11 +44,6 @@ final class SubstituteDefaultParameterNameDiscoverer { final class SubstituteStandardReflectionParameterNameDiscoverer { } -@TargetClass(className = "org.springframework.core.LocalVariableTableParameterNameDiscoverer") -@Delete -final class SubstituteLocalVariableTableParameterNameDiscoverer { -} - @TargetClass(className = "org.springframework.core.io.VfsUtils") @Delete final class SubstituteVfsUtils { diff --git a/extensions-support/spring/shade/beans/pom.xml b/extensions-support/spring/shade/beans/pom.xml index 7f067ee6ed..c774af7104 100644 --- a/extensions-support/spring/shade/beans/pom.xml +++ b/extensions-support/spring/shade/beans/pom.xml @@ -70,6 +70,7 @@ </includes> <excludes> <exclude>org/springframework/beans/factory/groovy/**</exclude> + <exclude>org/springframework/beans/BeanUtils$Kotlin*</exclude> </excludes> </filter> </filters>