From ff3086700b57dea07b237517ce6edf17b7809ea0 Mon Sep 17 00:00:00 2001 From: Vladimir Sitnikov Date: Thu, 3 Sep 2026 18:48:25 +0300 Subject: [PATCH] Fix unrecognized JSpecify nullable annotations Signed-off-by: Vladimir Sitnikov See gh-51555 --- .../springframework/boot/context/properties/PropertyMapper.java | 2 +- .../endpoint/web/AbstractWebFluxEndpointHandlerMapping.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/core/spring-boot/src/main/java/org/springframework/boot/context/properties/PropertyMapper.java b/core/spring-boot/src/main/java/org/springframework/boot/context/properties/PropertyMapper.java index 222eae45cc7..bf1430e8b63 100644 --- a/core/spring-boot/src/main/java/org/springframework/boot/context/properties/PropertyMapper.java +++ b/core/spring-boot/src/main/java/org/springframework/boot/context/properties/PropertyMapper.java @@ -430,7 +430,7 @@ public final class PropertyMapper { * @param consumer the consumer that should accept the value if it's not been * filtered */ - public void to(Consumer<@Nullable ? super T> consumer) { + public void to(Consumer consumer) { Assert.notNull(consumer, "'consumer' must not be null"); T value = getValue(); if (value == null || test(value)) { diff --git a/module/spring-boot-webflux/src/main/java/org/springframework/boot/webflux/actuate/endpoint/web/AbstractWebFluxEndpointHandlerMapping.java b/module/spring-boot-webflux/src/main/java/org/springframework/boot/webflux/actuate/endpoint/web/AbstractWebFluxEndpointHandlerMapping.java index 72bd7471a0b..5460b40eb4e 100644 --- a/module/spring-boot-webflux/src/main/java/org/springframework/boot/webflux/actuate/endpoint/web/AbstractWebFluxEndpointHandlerMapping.java +++ b/module/spring-boot-webflux/src/main/java/org/springframework/boot/webflux/actuate/endpoint/web/AbstractWebFluxEndpointHandlerMapping.java @@ -416,7 +416,7 @@ public abstract class AbstractWebFluxEndpointHandlerMapping extends RequestMappi } private @Nullable Publisher invoke(InvocationContext invocationContext) { - return (@Nullable Publisher) this.invoker.invoke(invocationContext); + return (Publisher) this.invoker.invoke(invocationContext); } private Map getArguments(ServerWebExchange exchange, @Nullable Map body) {