Browse Source

Make fields in ClassPathResource final

pull/29130/head
Sam Brannen 4 years ago
parent
commit
5c2859ffa7
  1. 6
      spring-core/src/main/java/org/springframework/core/io/ClassPathResource.java

6
spring-core/src/main/java/org/springframework/core/io/ClassPathResource.java

@ -46,10 +46,10 @@ public class ClassPathResource extends AbstractFileResolvingResource { @@ -46,10 +46,10 @@ public class ClassPathResource extends AbstractFileResolvingResource {
private final String path;
@Nullable
private ClassLoader classLoader;
private final ClassLoader classLoader;
@Nullable
private Class<?> clazz;
private final Class<?> clazz;
/**
@ -83,6 +83,7 @@ public class ClassPathResource extends AbstractFileResolvingResource { @@ -83,6 +83,7 @@ public class ClassPathResource extends AbstractFileResolvingResource {
}
this.path = pathToUse;
this.classLoader = (classLoader != null ? classLoader : ClassUtils.getDefaultClassLoader());
this.clazz = null;
}
/**
@ -96,6 +97,7 @@ public class ClassPathResource extends AbstractFileResolvingResource { @@ -96,6 +97,7 @@ public class ClassPathResource extends AbstractFileResolvingResource {
public ClassPathResource(String path, @Nullable Class<?> clazz) {
Assert.notNull(path, "Path must not be null");
this.path = StringUtils.cleanPath(path);
this.classLoader = null;
this.clazz = clazz;
}

Loading…
Cancel
Save