diff --git a/module/spring-boot-devtools/src/main/java/org/springframework/boot/devtools/restart/ClassLoaderFilesResourcePatternResolver.java b/module/spring-boot-devtools/src/main/java/org/springframework/boot/devtools/restart/ClassLoaderFilesResourcePatternResolver.java index b383b116aeb..7541b0947c4 100644 --- a/module/spring-boot-devtools/src/main/java/org/springframework/boot/devtools/restart/ClassLoaderFilesResourcePatternResolver.java +++ b/module/spring-boot-devtools/src/main/java/org/springframework/boot/devtools/restart/ClassLoaderFilesResourcePatternResolver.java @@ -33,7 +33,6 @@ import org.springframework.boot.devtools.restart.classloader.ClassLoaderFile; import org.springframework.boot.devtools.restart.classloader.ClassLoaderFile.Kind; import org.springframework.boot.devtools.restart.classloader.ClassLoaderFileURLStreamHandler; import org.springframework.boot.devtools.restart.classloader.ClassLoaderFiles; -import org.springframework.boot.devtools.restart.classloader.ClassLoaderFiles.SourceDirectory; import org.springframework.context.ApplicationContext; import org.springframework.context.support.AbstractApplicationContext; import org.springframework.core.io.AbstractResource; diff --git a/module/spring-boot-devtools/src/main/java/org/springframework/boot/devtools/restart/classloader/ClassLoaderFiles.java b/module/spring-boot-devtools/src/main/java/org/springframework/boot/devtools/restart/classloader/ClassLoaderFiles.java index 3b1669ff159..95797d03817 100644 --- a/module/spring-boot-devtools/src/main/java/org/springframework/boot/devtools/restart/classloader/ClassLoaderFiles.java +++ b/module/spring-boot-devtools/src/main/java/org/springframework/boot/devtools/restart/classloader/ClassLoaderFiles.java @@ -42,6 +42,7 @@ import org.springframework.util.Assert; */ public class ClassLoaderFiles implements ClassLoaderFileRepository, Serializable { + @Serial private static final long serialVersionUID = 1; private final Map sourceDirectories; @@ -142,7 +143,7 @@ public class ClassLoaderFiles implements ClassLoaderFileRepository, Serializable } @Override - public ClassLoaderFile getFile(String name) { + public @Nullable ClassLoaderFile getFile(String name) { return this.filesByName.get(name); } @@ -150,6 +151,7 @@ public class ClassLoaderFiles implements ClassLoaderFileRepository, Serializable * Returns a set of all file entries across all source directories for efficient * iteration. * @return a set of all file entries + * @since 4.0.0 */ public Set> getFileEntries() { return Collections.unmodifiableSet(this.filesByName.entrySet());