diff --git a/module/spring-boot-groovy-templates/build.gradle b/module/spring-boot-groovy-templates/build.gradle index 7f4a4364fa9..2dfd485fb43 100644 --- a/module/spring-boot-groovy-templates/build.gradle +++ b/module/spring-boot-groovy-templates/build.gradle @@ -40,3 +40,7 @@ dependencies { testRuntimeOnly("ch.qos.logback:logback-classic") } + +tasks.named("compileTestJava") { + options.nullability.checking = "tests" +} diff --git a/module/spring-boot-groovy-templates/src/test/java/org/springframework/boot/groovy/template/autoconfigure/GroovyTemplateAutoConfigurationTests.java b/module/spring-boot-groovy-templates/src/test/java/org/springframework/boot/groovy/template/autoconfigure/GroovyTemplateAutoConfigurationTests.java index 5f0322b7dbc..9a1506e1224 100644 --- a/module/spring-boot-groovy-templates/src/test/java/org/springframework/boot/groovy/template/autoconfigure/GroovyTemplateAutoConfigurationTests.java +++ b/module/spring-boot-groovy-templates/src/test/java/org/springframework/boot/groovy/template/autoconfigure/GroovyTemplateAutoConfigurationTests.java @@ -29,6 +29,7 @@ import groovy.text.markup.DelegatingIndentWriter; import groovy.text.markup.MarkupTemplateEngine; import groovy.text.markup.TemplateConfiguration; import jakarta.servlet.http.HttpServletRequest; +import org.jspecify.annotations.Nullable; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; @@ -320,7 +321,7 @@ class GroovyTemplateAutoConfigurationTests { } @Override - public Object run() { + public @Nullable Object run() { return null; }