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 25
25
package jdk .graal .compiler .libgraal ;
26
26
27
27
import java .text .DateFormatSymbols ;
28
- import java .util .Collections ;
29
28
import java .util .Locale ;
30
29
import java .util .Set ;
31
30
35
34
import com .oracle .svm .core .annotate .TargetClass ;
36
35
37
36
import jdk .graal .compiler .debug .DebugOptions ;
37
+ import jdk .graal .compiler .debug .GraalError ;
38
38
39
39
class LibGraalSubstitutions {
40
40
@@ -124,9 +124,12 @@ static Class<?> findBootstrapClassOrNull(String name) {
124
124
*/
125
125
@ TargetClass (value = java .lang .Module .class , onlyWith = LibGraalFeature .IsEnabled .class )
126
126
static final class Target_java_lang_Module {
127
+ @ Alias
128
+ public native String getName ();
129
+
127
130
@ Substitute
128
131
public Set <String > getPackages () {
129
- return Collections . emptySet ( );
132
+ throw GraalError . unimplemented ( "Module.getPackages() for module " + getName () + " (class loading not supported in libgraal)" );
130
133
}
131
134
}
132
135
You can’t perform that action at this time.
0 commit comments