Skip to content

Commit 6a67b4a

Browse files
committed
Polish SpringFactoriesLoaderRuntimeHintsRegistrar
See spring-projectsgh-27955
1 parent e6c0152 commit 6a67b4a

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

spring-core/src/main/java/org/springframework/core/io/support/SpringFactoriesLoaderRuntimeHintsRegistrar.java

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616

1717
package org.springframework.core.io.support;
1818

19-
import java.lang.reflect.Constructor;
2019
import java.util.List;
2120
import java.util.Map;
2221
import java.util.function.Consumer;
@@ -89,10 +88,10 @@ private void registerHints(RuntimeHints hints, ClassLoader classLoader,
8988
@Nullable
9089
private Class<?> resolveClassName(ClassLoader classLoader, String factoryClassName) {
9190
try {
92-
Class<?> className = ClassUtils.resolveClassName(factoryClassName, classLoader);
93-
// Force resolution of all constructors to catch
94-
Constructor<?>[] constructors = className.getDeclaredConstructors();
95-
return className;
91+
Class<?> clazz = ClassUtils.resolveClassName(factoryClassName, classLoader);
92+
// Force resolution of all constructors to cache
93+
clazz.getDeclaredConstructors();
94+
return clazz;
9695
}
9796
catch (Throwable ex) {
9897
return null;

0 commit comments

Comments
 (0)