From 7184cb475db644dcbfd40ab4ad976370189f99ff Mon Sep 17 00:00:00 2001 From: Guillaume HUSTA Date: Thu, 6 Nov 2025 17:53:11 +0100 Subject: [PATCH] Add @Nullable to AbstractConfiguredSecurityBuilder.getSharedObject() Signed-off-by: Guillaume HUSTA --- .../config/annotation/AbstractConfiguredSecurityBuilder.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/config/src/main/java/org/springframework/security/config/annotation/AbstractConfiguredSecurityBuilder.java b/config/src/main/java/org/springframework/security/config/annotation/AbstractConfiguredSecurityBuilder.java index 04046fea104..42965a79fab 100644 --- a/config/src/main/java/org/springframework/security/config/annotation/AbstractConfiguredSecurityBuilder.java +++ b/config/src/main/java/org/springframework/security/config/annotation/AbstractConfiguredSecurityBuilder.java @@ -27,6 +27,7 @@ import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; +import org.jspecify.annotations.Nullable; import org.springframework.security.config.Customizer; import org.springframework.security.config.ObjectPostProcessor; import org.springframework.security.config.annotation.web.builders.WebSecurity; @@ -181,6 +182,7 @@ public void setSharedObject(Class sharedType, C object) { * @param sharedType the type of the shared Object * @return the shared Object or null if it is not found */ + @Nullable @SuppressWarnings("unchecked") public C getSharedObject(Class sharedType) { return (C) this.sharedObjects.get(sharedType);