@@ -23,12 +23,14 @@ JDK8_JVM_OPTS = [
23
23
JDK9_JVM_OPTS = [
24
24
# Allow JavaBuilder to access internal javac APIs.
25
25
"--add-exports=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED" ,
26
- "--add-exports=jdk.compiler/com.sun.tools.javac.code=ALL-UNNAMED" ,
27
- "--add-exports=jdk.compiler/com.sun.tools.javac.comp=ALL-UNNAMED" ,
28
- "--add-exports=jdk.compiler/com.sun.tools.javac.file=ALL-UNNAMED" ,
29
26
"--add-exports=jdk.compiler/com.sun.tools.javac.main=ALL-UNNAMED" ,
27
+ "--add-exports=jdk.compiler/com.sun.tools.javac.model=ALL-UNNAMED" ,
28
+ "--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED" ,
29
+ "--add-exports=jdk.compiler/com.sun.tools.javac.processing=ALL-UNNAMED" ,
30
30
"--add-exports=jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED" ,
31
31
"--add-exports=jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED" ,
32
+ "--add-opens=jdk.compiler/com.sun.tools.javac.code=ALL-UNNAMED" ,
33
+ "--add-opens=jdk.compiler/com.sun.tools.javac.comp=ALL-UNNAMED" ,
32
34
"--add-opens=jdk.compiler/com.sun.tools.javac.file=ALL-UNNAMED" ,
33
35
34
36
# override the javac in the JDK.
@@ -139,7 +141,9 @@ def _bootclasspath_impl(ctx):
139
141
140
142
args = ctx .actions .args ()
141
143
args .add ("-XX:+IgnoreUnrecognizedVMOptions" )
144
+ args .add ("--add-exports=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED" )
142
145
args .add ("--add-exports=jdk.compiler/com.sun.tools.javac.platform=ALL-UNNAMED" )
146
+ args .add ("--add-exports=jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED" )
143
147
args .add_joined (
144
148
"-cp" ,
145
149
[class_outputs [0 ].dirname , "%s/lib/tools.jar" % host_javabase .java_home ],
0 commit comments