File tree Expand file tree Collapse file tree 1 file changed +5
-2
lines changed
compiler/src/jdk.graal.compiler.libgraal/src/jdk/graal/compiler/libgraal Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change 2525package jdk .graal .compiler .libgraal ;
2626
2727import java .text .DateFormatSymbols ;
28- import java .util .Collections ;
2928import java .util .Locale ;
3029import java .util .Set ;
3130
3534import com .oracle .svm .core .annotate .TargetClass ;
3635
3736import jdk .graal .compiler .debug .DebugOptions ;
37+ import jdk .graal .compiler .debug .GraalError ;
3838
3939class LibGraalSubstitutions {
4040
@@ -124,9 +124,12 @@ static Class<?> findBootstrapClassOrNull(String name) {
124124 */
125125 @ TargetClass (value = java .lang .Module .class , onlyWith = LibGraalFeature .IsEnabled .class )
126126 static final class Target_java_lang_Module {
127+ @ Alias
128+ public native String getName ();
129+
127130 @ Substitute
128131 public Set <String > getPackages () {
129- return Collections . emptySet ( );
132+ throw GraalError . unimplemented ( "Module.getPackages() for module " + getName () + " (class loading not supported in libgraal)" );
130133 }
131134 }
132135
You can’t perform that action at this time.
0 commit comments