From 09311ff44e206c729f2fbaa084691081702bb682 Mon Sep 17 00:00:00 2001 From: Moritz Halbritter Date: Fri, 26 Sep 2025 12:26:05 +0200 Subject: [PATCH] Add nullability annotations to tests in module/spring-boot-groovy-templates See gh-47263 --- module/spring-boot-groovy-templates/build.gradle | 4 ++++ .../autoconfigure/GroovyTemplateAutoConfigurationTests.java | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) 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; }