From dff33aec5570b5aee17c2a3a404bd354f0c8662f Mon Sep 17 00:00:00 2001 From: Yanming Zhou Date: Fri, 26 Jun 2026 08:59:53 +0800 Subject: [PATCH] Remove unnecessary `@Nullable`s from local variable declarations See gh-50866 Signed-off-by: Yanming Zhou --- .../autoconfigure/jsontest/app/ExampleJacksonComponent.java | 5 ++--- .../metrics/autoconfigure/PropertiesMeterFilter.java | 2 +- .../smoketest/integration/producer/ProducerApplication.java | 3 +-- .../java/smoketest/parent/producer/ProducerApplication.java | 3 +-- 4 files changed, 5 insertions(+), 8 deletions(-) diff --git a/module/spring-boot-jackson/src/test/java/org/springframework/boot/jackson/autoconfigure/jsontest/app/ExampleJacksonComponent.java b/module/spring-boot-jackson/src/test/java/org/springframework/boot/jackson/autoconfigure/jsontest/app/ExampleJacksonComponent.java index bfce0b131e8..366bae480fe 100644 --- a/module/spring-boot-jackson/src/test/java/org/springframework/boot/jackson/autoconfigure/jsontest/app/ExampleJacksonComponent.java +++ b/module/spring-boot-jackson/src/test/java/org/springframework/boot/jackson/autoconfigure/jsontest/app/ExampleJacksonComponent.java @@ -19,7 +19,6 @@ package org.springframework.boot.jackson.autoconfigure.jsontest.app; import java.util.Date; import java.util.UUID; -import org.jspecify.annotations.Nullable; import tools.jackson.core.JsonGenerator; import tools.jackson.core.JsonParser; import tools.jackson.databind.DeserializationContext; @@ -45,11 +44,11 @@ public class ExampleJacksonComponent { @Override protected void serializeObject(ExampleCustomObject value, JsonGenerator jgen, SerializationContext context) { jgen.writeStringProperty("value", value.value()); - @Nullable Date date = value.date(); + Date date = value.date(); if (date != null) { jgen.writeNumberProperty("date", date.getTime()); } - @Nullable UUID uuid = value.uuid(); + UUID uuid = value.uuid(); if (uuid != null) { jgen.writeStringProperty("uuid", uuid.toString()); } diff --git a/module/spring-boot-micrometer-metrics/src/main/java/org/springframework/boot/micrometer/metrics/autoconfigure/PropertiesMeterFilter.java b/module/spring-boot-micrometer-metrics/src/main/java/org/springframework/boot/micrometer/metrics/autoconfigure/PropertiesMeterFilter.java index 2c2e8dbae36..7ad6299f1ed 100644 --- a/module/spring-boot-micrometer-metrics/src/main/java/org/springframework/boot/micrometer/metrics/autoconfigure/PropertiesMeterFilter.java +++ b/module/spring-boot-micrometer-metrics/src/main/java/org/springframework/boot/micrometer/metrics/autoconfigure/PropertiesMeterFilter.java @@ -125,7 +125,7 @@ public class PropertiesMeterFilter implements MeterFilter { if (values.isEmpty()) { return defaultValue; } - @Nullable T result = doLookup(values, id); + T result = doLookup(values, id); return (result != null) ? result : values.getOrDefault("all", defaultValue); } diff --git a/smoke-test/spring-boot-smoke-test-integration/src/test/java/smoketest/integration/producer/ProducerApplication.java b/smoke-test/spring-boot-smoke-test-integration/src/test/java/smoketest/integration/producer/ProducerApplication.java index d54da02b727..7e766e57a2b 100644 --- a/smoke-test/spring-boot-smoke-test-integration/src/test/java/smoketest/integration/producer/ProducerApplication.java +++ b/smoke-test/spring-boot-smoke-test-integration/src/test/java/smoketest/integration/producer/ProducerApplication.java @@ -19,7 +19,6 @@ package smoketest.integration.producer; import java.io.File; import java.io.FileOutputStream; -import org.jspecify.annotations.Nullable; import smoketest.integration.ServiceProperties; import org.springframework.boot.ApplicationArguments; @@ -41,7 +40,7 @@ public class ProducerApplication implements ApplicationRunner { @Override public void run(ApplicationArguments args) throws Exception { - @Nullable File inputDir = this.serviceProperties.getInputDir(); + File inputDir = this.serviceProperties.getInputDir(); Assert.notNull(inputDir, "No inputDir configured"); inputDir.mkdirs(); if (!args.getNonOptionArgs().isEmpty()) { diff --git a/smoke-test/spring-boot-smoke-test-parent-context/src/test/java/smoketest/parent/producer/ProducerApplication.java b/smoke-test/spring-boot-smoke-test-parent-context/src/test/java/smoketest/parent/producer/ProducerApplication.java index 03e2149ea84..087d6f7ff55 100644 --- a/smoke-test/spring-boot-smoke-test-parent-context/src/test/java/smoketest/parent/producer/ProducerApplication.java +++ b/smoke-test/spring-boot-smoke-test-parent-context/src/test/java/smoketest/parent/producer/ProducerApplication.java @@ -19,7 +19,6 @@ package smoketest.parent.producer; import java.io.File; import java.io.FileOutputStream; -import org.jspecify.annotations.Nullable; import smoketest.parent.ServiceProperties; import org.springframework.boot.ApplicationArguments; @@ -41,7 +40,7 @@ public class ProducerApplication implements ApplicationRunner { @Override public void run(ApplicationArguments args) throws Exception { - @Nullable File inputDir = this.serviceProperties.getInputDir(); + File inputDir = this.serviceProperties.getInputDir(); Assert.notNull(inputDir, "No inputDir configured"); inputDir.mkdirs(); if (!args.getNonOptionArgs().isEmpty()) {