From cdf01ede8d0615b182f80e9e23d3ad9c2bf72050 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Deleuze?= Date: Wed, 6 Jul 2022 16:39:00 +0200 Subject: [PATCH] Perform Reactor native classpath checks at build time See gh-28624 --- .../aot/graalvm/ConstantFieldSubstitutionProcessor.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/spring-core/graalvm/src/main/java/org/springframework/aot/graalvm/ConstantFieldSubstitutionProcessor.java b/spring-core/graalvm/src/main/java/org/springframework/aot/graalvm/ConstantFieldSubstitutionProcessor.java index 0701a1ac085..ff37a415df0 100644 --- a/spring-core/graalvm/src/main/java/org/springframework/aot/graalvm/ConstantFieldSubstitutionProcessor.java +++ b/spring-core/graalvm/src/main/java/org/springframework/aot/graalvm/ConstantFieldSubstitutionProcessor.java @@ -45,7 +45,8 @@ class ConstantFieldSubstitutionProcessor extends SubstitutionProcessor { private static Pattern[] patterns = { Pattern.compile(Pattern.quote("org.springframework.core.NativeDetector#imageCode")), Pattern.compile(Pattern.quote("org.springframework.") + ".*#.*Present"), - Pattern.compile(Pattern.quote("org.springframework.") + ".*#.*_PRESENT") + Pattern.compile(Pattern.quote("org.springframework.") + ".*#.*_PRESENT"), + Pattern.compile(Pattern.quote("reactor.") + ".*#.*Available") }; private final ThrowawayClassLoader throwawayClassLoader;