jdk.scripting.nashorn is loaded by the extension class loader.  Is jdk.dynalink 
expected to be loaded by the ext. class loader?

You need to edit this file to include the new module:
   jdk/make/src/classes/build/tools/module/ext.modules

This is an interim file to map modules to class loader and we will fix it when 
the changeset propagates to jake.
Mandy

> On Nov 19, 2015, at 7:00 PM, Mandy Chung <mandy.ch...@oracle.com> wrote:
> 
> I reviewed the top repo change.
> 
> modules.xml looks fine.
> 
> jdk.dynalink  should be in MAIN_MODULES since it has exported APIs.  
> jdk.scripting.nashorn should be moved too.  They are not sole service 
> providers.  Since you are on this file, can you move jdk.scripting.nashorn to 
> MAIN_MODULES as well?
> 
> Mandy
> 
>> On Nov 19, 2015, at 3:15 PM, Attila Szegedi <szege...@gmail.com> wrote:
>> 
>> Please review JDK-8141338 "Move jdk.internal.dynalink package to 
>> jdk.dynalink" for <https://bugs.openjdk.java.net/browse/JDK-8141338>. This 
>> is basically the implementation step for integrating JEP 276. This changeset 
>> will introduce a new public API that has CCC approval (request 8075866), and 
>> is also the implementation step of JEP 276 which is now targeted for 9 and 
>> thus can be integrated.
>> 
>> The changes in this changeset fall into several categories:
>> - renaming of jdk.internal.dynalink.* package to jdk.dynalink.* package, 
>> with ripple effects in Nashorn classes that import from these packages
>> - changes to modules.xml and some build files to accommodate a new public 
>> module and a dependency of Nashorn on it
>> - new tests
>> 
>> I’m sending this webrev to several lists with the following rationales:
>> - nashorn-dev as the primary users and expected reviewers (also, the 
>> Dynalink module code lives in jdk9/nashorn/src/jdk.dynalink). A lot of newly 
>> added test code was contributed by Sundar.
>> - jigsaw-dev because of modules.xml changes
>> - jdk9-dev for build changes (build file changes were graciously contributed 
>> by Erik Joelsson and Sundar)
>> - core-libs-dev since that’s the designated JEP 276 discussion list.
>> 
>> Nashorn changes: <http://cr.openjdk.java.net/~attila/8141338/webrev.jdk9> 
>> top-level jdk9 changes: 
>> <http://cr.openjdk.java.net/~attila/8141338/webrev.jdk9.top>
>> 
>> Thanks,
>> Attila.
>> 
> 

Reply via email to