Skip to content

Commit f2233fa

Browse files
committed
Remove ClassLoader unnamed module lazy value generator
1 parent bf73631 commit f2233fa

File tree

1 file changed

+0
-10
lines changed

1 file changed

+0
-10
lines changed

substratevm/src/com.oracle.svm.core/src/com/oracle/svm/core/jdk/Target_java_lang_ClassLoader.java

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -206,11 +206,6 @@ private Class<?> findLoadedClass0(String name) {
206206
@Alias
207207
native Stream<Package> packages();
208208

209-
@SuppressWarnings("static-method")
210-
@Substitute
211-
public Target_java_lang_Module getUnnamedModule() {
212-
return ClassLoaderUtil.unnamedModuleReference.get();
213-
}
214209
/*
215210
* The assertion status of classes is fixed at image build time because it is baked into the AOT
216211
* compiled code. All methods that modify the assertion status are substituted to throw an
@@ -361,11 +356,6 @@ public Object transform(Object receiver, Object originalValue) {
361356
}
362357
}
363358

364-
final class ClassLoaderUtil {
365-
366-
public static final LazyFinalReference<Target_java_lang_Module> unnamedModuleReference = new LazyFinalReference<>(Target_java_lang_Module::new);
367-
}
368-
369359
@TargetClass(className = "java.lang.ClassLoader", innerClass = "ParallelLoaders")
370360
final class Target_java_lang_ClassLoader_ParallelLoaders {
371361

0 commit comments

Comments
 (0)