This is an automated email from the ASF dual-hosted git repository. jiriondrusek pushed a commit to branch camel-main in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
commit d2e789430df7e01a72da63a551798aec59254ea9 Author: James Netherton <[email protected]> AuthorDate: Wed Feb 25 12:35:52 2026 +0000 Eager init DefaultParameterNameDiscoverer sharedInstance static field --- .../camel/quarkus/support/spring/graal/SpringSubstitutions.java | 6 ++++++ 1 file changed, 6 insertions(+) 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 559ac4b260..254b4ee9e3 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 @@ -23,8 +23,10 @@ import java.util.Set; import com.oracle.svm.core.annotate.Alias; import com.oracle.svm.core.annotate.Delete; +import com.oracle.svm.core.annotate.RecomputeFieldValue; import com.oracle.svm.core.annotate.Substitute; import com.oracle.svm.core.annotate.TargetClass; +import org.springframework.core.DefaultParameterNameDiscoverer; import org.springframework.core.io.Resource; import org.springframework.util.PathMatcher; @@ -33,6 +35,10 @@ final class SpringSubstitutions { @TargetClass(className = "org.springframework.core.DefaultParameterNameDiscoverer") final class SubstituteDefaultParameterNameDiscoverer { + @Alias + @RecomputeFieldValue(kind = RecomputeFieldValue.Kind.FromAlias) + private static volatile DefaultParameterNameDiscoverer sharedInstance = new DefaultParameterNameDiscoverer(); + @Alias public SubstituteDefaultParameterNameDiscoverer() { // Discoverers are not meant to be registered on graal
