8177530: Module system implementation refresh (4/2017)

Alan Bateman Alan.Bateman at oracle.com
Tue Apr 4 16:28:32 UTC 2017

As I mentioned on jigsaw-dev yesterday, we have accumulated a number of 
changes in the jake forest and would like to bring the changes into 
jdk9/dev for jdk-9+165.

Most of the changes in this update are the move of Module and friends 
from java.lang.reflect to java.lang. This is mostly a mechanical update.

We also have the update to the derivation of automatic modules to no 
longer ignore trailing digits in modules names, this is to align JDK 9 
with the updated proposal for issue #VersionsInModuleNames [1].

There are a number of smaller changes, summarized in JDK-8177530 [2].

The webrev with the changes is here:

The changes are currently based on jdk-9+163 and will be rebased before 
pushing to jdk9/dev.

The corresponding update to jtreg is already in the code-tools/jtreg 
repo and will be tagged (I assume as jtreg4.2-b07) before this 
integration. Once it is tagged then we'll rev'ing the requiredVersion in 


[2] https://bugs.openjdk.java.net/browse/JDK-8177530

More information about the jigsaw-dev mailing list