8174823: Module system implementation refresh (3/2017)

Remi Forax forax at univ-mlv.fr
Wed Mar 22 17:20:05 UTC 2017

So ModuleTarget.osVersion is removed, i will have to update ASM accordingly.

In jdk/internal/module/ModuleBootstrap.java,
  addExtraExportsOrOpens(bootLayer, extraOpens, true, builder);
should be
  addExtraExportsOrOpens(bootLayer, extraOpens, ADD_OPENS, builder);
there is no point to introduce a boolean here.

In java.lang.reflect.Method,
the StringJoiner is created even if there are no parameters.

AccessibleObject.toShortString() should have a javadoc.


----- Mail original -----
> De: "Alan Bateman" <Alan.Bateman at oracle.com>
> À: "jigsaw-dev" <jigsaw-dev at openjdk.java.net>, "hotspot-runtime-dev at openjdk.java.net runtime"
> <hotspot-runtime-dev at openjdk.java.net>
> Envoyé: Mardi 21 Mars 2017 22:42:02
> Objet: 8174823: Module system implementation refresh (3/2017)

> We have been accumulating changes in the jake forest for the last few
> weeks to align with the proposals in JSR 376 and also to pick up API
> changes and bug fixes. It's time to bring these changes into jdk9/dev.
> The issue to bring these changes into jdk9/dev in bulk has been approved
> via the FC extension process (still in use during JDK 9 RDP2).
> A summary of the main changes is listed in JDK-8174823 [1], and the
> webrevs with the changes to bring to jdk9/dev are here:
>    http://cr.openjdk.java.net/~alanb/8174823/1/
> The changes are currently based on jdk-9+161 and will be rebased before
> pushing.
> -Alan
> [1] https://bugs.openjdk.java.net/browse/JDK-8174823

More information about the hotspot-runtime-dev mailing list