From 90de651d7f66c36df5d434cd82cc188571ca7670 Mon Sep 17 00:00:00 2001 From: Moritz Halbritter Date: Mon, 11 Aug 2025 15:08:05 +0200 Subject: [PATCH] Add more nullability annotations to build-plugin/spring-boot-maven-plugin See gh-46587 --- .../boot/maven/LoggingMainClassTimeoutWarningListener.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/build-plugin/spring-boot-maven-plugin/src/main/java/org/springframework/boot/maven/LoggingMainClassTimeoutWarningListener.java b/build-plugin/spring-boot-maven-plugin/src/main/java/org/springframework/boot/maven/LoggingMainClassTimeoutWarningListener.java index 04d1e68e30b..fa9805c5714 100644 --- a/build-plugin/spring-boot-maven-plugin/src/main/java/org/springframework/boot/maven/LoggingMainClassTimeoutWarningListener.java +++ b/build-plugin/spring-boot-maven-plugin/src/main/java/org/springframework/boot/maven/LoggingMainClassTimeoutWarningListener.java @@ -19,6 +19,7 @@ package org.springframework.boot.maven; import java.util.function.Supplier; import org.apache.maven.plugin.logging.Log; +import org.jspecify.annotations.Nullable; import org.springframework.boot.loader.tools.Packager.MainClassTimeoutWarningListener; @@ -36,7 +37,7 @@ class LoggingMainClassTimeoutWarningListener implements MainClassTimeoutWarningL } @Override - public void handleTimeoutWarning(long duration, String mainMethod) { + public void handleTimeoutWarning(long duration, @Nullable String mainMethod) { this.log.get() .warn("Searching for the main-class is taking some time, " + "consider using the mainClass configuration parameter");