From 5a694869fa0fdc12ef8e993e355b0f0df7221edd Mon Sep 17 00:00:00 2001 From: Bae Jihong Date: Sun, 15 Feb 2026 22:49:14 +0900 Subject: [PATCH] Add @SupressWarnings(deprecation) for existing functions - add @SupressWarnings(deprecation) because of deprecated part in logic Closes gh-18412 Signed-off-by: Bae Jihong --- .../access/expression/DefaultWebSecurityExpressionHandler.java | 1 + .../expression/DefaultWebSecurityExpressionHandlerTests.java | 1 + 2 files changed, 2 insertions(+) diff --git a/access/src/main/java/org/springframework/security/web/access/expression/DefaultWebSecurityExpressionHandler.java b/access/src/main/java/org/springframework/security/web/access/expression/DefaultWebSecurityExpressionHandler.java index 09bfe1a8da..40b6eb3283 100644 --- a/access/src/main/java/org/springframework/security/web/access/expression/DefaultWebSecurityExpressionHandler.java +++ b/access/src/main/java/org/springframework/security/web/access/expression/DefaultWebSecurityExpressionHandler.java @@ -41,6 +41,7 @@ public class DefaultWebSecurityExpressionHandler extends AbstractSecurityExpress private String defaultRolePrefix = DEFAULT_ROLE_PREFIX; @Override + @SuppressWarnings("deprecation") protected SecurityExpressionOperations createSecurityExpressionRoot(@Nullable Authentication authentication, FilterInvocation fi) { FilterInvocationExpressionRoot root = new FilterInvocationExpressionRoot(() -> authentication, fi); diff --git a/access/src/test/java/org/springframework/security/web/access/expression/DefaultWebSecurityExpressionHandlerTests.java b/access/src/test/java/org/springframework/security/web/access/expression/DefaultWebSecurityExpressionHandlerTests.java index c92bc50881..22f1861608 100644 --- a/access/src/test/java/org/springframework/security/web/access/expression/DefaultWebSecurityExpressionHandlerTests.java +++ b/access/src/test/java/org/springframework/security/web/access/expression/DefaultWebSecurityExpressionHandlerTests.java @@ -64,6 +64,7 @@ public class DefaultWebSecurityExpressionHandlerTests { } @Test + @SuppressWarnings("deprecation") public void expressionPropertiesAreResolvedAgainstAppContextBeans() { StaticApplicationContext appContext = new StaticApplicationContext(); RootBeanDefinition bean = new RootBeanDefinition(SecurityConfig.class);