From 8d08b1d32356ae8e911050ecc68188c0bf19cb5b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Deleuze?= Date: Wed, 29 Jun 2022 12:31:27 +0200 Subject: [PATCH] Make *_PRESENT fields constant at build time See gh-28624 --- .../aot/graalvm/ConstantFieldSubstitutionProcessor.java | 1 + 1 file changed, 1 insertion(+) 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 79f1ccbd6f..0701a1ac08 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,6 +45,7 @@ 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") }; private final ThrowawayClassLoader throwawayClassLoader;