Skip to content

Commit 4e459bf

Browse files
committed
[GR-52267] Update ReflectionUtil to enable lookupClasses with custom class loaders
PullRequest: graal/17606
2 parents a221fff + 0fcf4bb commit 4e459bf

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

substratevm/src/com.oracle.svm.util/src/com/oracle/svm/util/ReflectionUtil.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,8 +62,12 @@ public static Class<?> lookupClass(String className) {
6262
}
6363

6464
public static Class<?> lookupClass(boolean optional, String className) {
65+
return lookupClass(optional, className, ReflectionUtil.class.getClassLoader());
66+
}
67+
68+
public static Class<?> lookupClass(boolean optional, String className, ClassLoader loader) {
6569
try {
66-
return Class.forName(className, false, ReflectionUtil.class.getClassLoader());
70+
return Class.forName(className, false, loader);
6771
} catch (ClassNotFoundException ex) {
6872
if (optional) {
6973
return null;

0 commit comments

Comments
 (0)