Skip to content

Commit 37971b4

Browse files
the1derersmillst
authored andcommitted
Remove illegal reflective warning by adding -J-add-opens (openjdk#10)
1 parent dbcb8de commit 37971b4

File tree

2 files changed

+18
-0
lines changed

2 files changed

+18
-0
lines changed

make/CompileInterimLangtools.gmk

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,15 @@ define SetupInterimModule
7171
COPY := .gif .png .xml .css .js javax.tools.JavaCompilerTool, \
7272
BIN := $(BUILDTOOLS_OUTPUTDIR)/interim_langtools_modules/$1.interim, \
7373
ADD_JAVAC_FLAGS := --module-path $(BUILDTOOLS_OUTPUTDIR)/interim_langtools_modules \
74+
-J--add-opens=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED \
75+
-J--add-opens=jdk.compiler/com.sun.tools.javac.code=ALL-UNNAMED \
76+
-J--add-opens=jdk.compiler/com.sun.tools.javac.comp=ALL-UNNAMED \
77+
-J--add-opens=jdk.compiler/com.sun.tools.javac.file=ALL-UNNAMED \
78+
-J--add-opens=jdk.compiler/com.sun.tools.javac.main=ALL-UNNAMED \
79+
-J--add-opens=jdk.compiler/com.sun.tools.javac.model=ALL-UNNAMED \
80+
-J--add-opens=jdk.compiler/com.sun.tools.javac.processing=ALL-UNNAMED \
81+
-J--add-opens=jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED \
82+
-J--add-opens=jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED \
7483
--patch-module $1.interim=$(TOPDIR)/checker-qual.jar \
7584
$$(INTERIM_LANGTOOLS_ADD_EXPORTS) \
7685
-Xlint:-module, \

make/CompileJavaModules.gmk

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -597,6 +597,15 @@ $(eval $(call SetupJavaCompilation, $(MODULE), \
597597
HEADERS := $(SUPPORT_OUTPUTDIR)/headers, \
598598
CREATE_API_DIGEST := true, \
599599
ADD_JAVAC_FLAGS := \
600+
-J--add-opens=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED \
601+
-J--add-opens=jdk.compiler/com.sun.tools.javac.code=ALL-UNNAMED \
602+
-J--add-opens=jdk.compiler/com.sun.tools.javac.comp=ALL-UNNAMED \
603+
-J--add-opens=jdk.compiler/com.sun.tools.javac.file=ALL-UNNAMED \
604+
-J--add-opens=jdk.compiler/com.sun.tools.javac.main=ALL-UNNAMED \
605+
-J--add-opens=jdk.compiler/com.sun.tools.javac.model=ALL-UNNAMED \
606+
-J--add-opens=jdk.compiler/com.sun.tools.javac.processing=ALL-UNNAMED \
607+
-J--add-opens=jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED \
608+
-J--add-opens=jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED \
600609
$($(MODULE)_ADD_JAVAC_FLAGS) \
601610
--module-source-path $(MODULESOURCEPATH) \
602611
--module-path $(MODULEPATH) \

0 commit comments

Comments
 (0)