--- old/make/project.properties 2016-05-03 20:49:16.443855100 +0530 +++ new/make/project.properties 2016-05-03 20:49:15.294789400 +0530 @@ -47,6 +47,11 @@ build.zip=${build.dir}/nashorn.zip build.gzip=${build.dir}/nashorn.tar.gz +nashorn.override.option=\ + -Xpatch:jdk.scripting.nashorn=${build.classes.dir}/jdk.scripting.nashorn \ + -Xpatch:jdk.scripting.nashorn.shell=${build.classes.dir}/jdk.scripting.nashorn.shell \ + -Xpatch:jdk.dynalink=${build.classes.dir}/jdk.dynalink + # project directory of ant task nashorntask.dir=buildtools/nashorntask @@ -57,8 +62,8 @@ nasgen.tool=jdk.nashorn.internal.tools.nasgen.Main nasgen.module.imports=\ - java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED,\ - java.base/jdk.internal.org.objectweb.asm.util=ALL-UNNAMED + -XaddExports:java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED \ + -XaddExports:java.base/jdk.internal.org.objectweb.asm.util=ALL-UNNAMED # parallel test runner tool parallel.test.runner=jdk.nashorn.internal.test.framework.ParallelTestRunner @@ -132,19 +137,19 @@ ${file.reference.snakeyaml.jar} test.module.imports=\ - jdk.scripting.nashorn/jdk.nashorn.internal.ir=ALL-UNNAMED,\ - jdk.scripting.nashorn/jdk.nashorn.internal.codegen=ALL-UNNAMED,\ - jdk.scripting.nashorn/jdk.nashorn.internal.parser=ALL-UNNAMED,\ - jdk.scripting.nashorn/jdk.nashorn.internal.objects=ALL-UNNAMED,\ - jdk.scripting.nashorn/jdk.nashorn.internal.runtime=ALL-UNNAMED,\ - jdk.scripting.nashorn/jdk.nashorn.internal.runtime.doubleconv=ALL-UNNAMED,\ - jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker=ALL-UNNAMED,\ - jdk.scripting.nashorn/jdk.nashorn.internal.runtime.events=ALL-UNNAMED,\ - jdk.scripting.nashorn/jdk.nashorn.internal.runtime.options=ALL-UNNAMED,\ - jdk.scripting.nashorn/jdk.nashorn.internal.runtime.regexp=ALL-UNNAMED,\ - jdk.scripting.nashorn/jdk.nashorn.internal.runtime.regexp.joni=ALL-UNNAMED,\ - jdk.scripting.nashorn/jdk.nashorn.tools=ALL-UNNAMED,\ - java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED + -XaddExports:jdk.scripting.nashorn/jdk.nashorn.internal.ir=ALL-UNNAMED \ + -XaddExports:jdk.scripting.nashorn/jdk.nashorn.internal.codegen=ALL-UNNAMED \ + -XaddExports:jdk.scripting.nashorn/jdk.nashorn.internal.parser=ALL-UNNAMED \ + -XaddExports:jdk.scripting.nashorn/jdk.nashorn.internal.objects=ALL-UNNAMED \ + -XaddExports:jdk.scripting.nashorn/jdk.nashorn.internal.runtime=ALL-UNNAMED \ + -XaddExports:jdk.scripting.nashorn/jdk.nashorn.internal.runtime.doubleconv=ALL-UNNAMED \ + -XaddExports:jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker=ALL-UNNAMED \ + -XaddExports:jdk.scripting.nashorn/jdk.nashorn.internal.runtime.events=ALL-UNNAMED \ + -XaddExports:jdk.scripting.nashorn/jdk.nashorn.internal.runtime.options=ALL-UNNAMED \ + -XaddExports:jdk.scripting.nashorn/jdk.nashorn.internal.runtime.regexp=ALL-UNNAMED \ + -XaddExports:jdk.scripting.nashorn/jdk.nashorn.internal.runtime.regexp.joni=ALL-UNNAMED \ + -XaddExports:jdk.scripting.nashorn/jdk.nashorn.tools=ALL-UNNAMED \ + -XaddExports:java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED meta.inf.dir=${nashorn.module.src.dir}/META-INF @@ -342,8 +347,8 @@ run.test.jvmargs.common=\ -server \ - -XaddExports:${test.module.imports} \ - -Xpatch:${build.classes.dir} \ + ${test.module.imports} \ + ${nashorn.override.option} \ -Dfile.encoding=UTF-8 \ -Duser.language=${run.test.user.language} \ -Duser.country=${run.test.user.country} \