Skip to content

Commit 551fee3

Browse files
committed
Add nullability annotations to build-plugin/spring-boot-antlib
See gh-46587
1 parent 759b8b1 commit 551fee3

File tree

3 files changed

+10
-5
lines changed

3 files changed

+10
-5
lines changed

build-plugin/spring-boot-antlib/src/main/java/org/springframework/boot/ant/FindMainClass.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
import org.apache.tools.ant.BuildException;
2424
import org.apache.tools.ant.Project;
2525
import org.apache.tools.ant.Task;
26+
import org.jspecify.annotations.Nullable;
2627

2728
import org.springframework.boot.loader.tools.MainClassFinder;
2829
import org.springframework.util.StringUtils;
@@ -37,11 +38,11 @@ public class FindMainClass extends Task {
3738

3839
private static final String SPRING_BOOT_APPLICATION_CLASS_NAME = "org.springframework.boot.autoconfigure.SpringBootApplication";
3940

40-
private String mainClass;
41+
private @Nullable String mainClass;
4142

42-
private File classesRoot;
43+
private @Nullable File classesRoot;
4344

44-
private String property;
45+
private @Nullable String property;
4546

4647
public FindMainClass(Project project) {
4748
setProject(project);

build-plugin/spring-boot-antlib/src/main/java/org/springframework/boot/ant/ShareAntlibLoader.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
import org.apache.tools.ant.BuildException;
2020
import org.apache.tools.ant.Project;
2121
import org.apache.tools.ant.Task;
22+
import org.jspecify.annotations.Nullable;
2223

2324
import org.springframework.util.StringUtils;
2425

@@ -30,7 +31,7 @@
3031
*/
3132
public class ShareAntlibLoader extends Task {
3233

33-
private String refid;
34+
private @Nullable String refid;
3435

3536
public ShareAntlibLoader(Project project) {
3637
setProject(project);
@@ -44,7 +45,7 @@ public void execute() throws BuildException {
4445
getProject().addReference(this.refid, getClass().getClassLoader());
4546
}
4647

47-
public void setRefid(String refid) {
48+
public void setRefid(@Nullable String refid) {
4849
this.refid = refid;
4950
}
5051

build-plugin/spring-boot-antlib/src/main/java/org/springframework/boot/ant/package-info.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,7 @@
1717
/**
1818
* Support for building Spring Boot applications using Ant.
1919
*/
20+
@NullMarked
2021
package org.springframework.boot.ant;
22+
23+
import org.jspecify.annotations.NullMarked;

0 commit comments

Comments
 (0)