-
CSR
-
Resolution: Approved
-
P2
-
minimal
-
-
Java API
-
SE
Summary
Module system implementation refresh (2/2017)
Problem
This CCC tracks updating the module system introduced by JEPs 200/260/261/282 via CCC-8142968, refreshed by CCC-8154956, CCC-8169069, CCC-8173393 and several other smaller CCCs. This refresh updates the API to align with where JSR 376 is currently at. The update is mostly small changes but it does include a number of new methods, the removal of a few methods, and renaming of a few others. Most of the changes are in the java.lang.module package with small updates/additions in the java.lang, java.lang.reflect and java.lang.invoke packages.
Solution
Update JDK 9 to align with where JSR 376 is at.
The interface summary captures the significant areas that have been updated. There are small/insignificant updates in other classes that have been left out of the interface summary to avoid clutter.
Specification
The specdiff of the API changes is attached to this CCC.
- csr for
-
JDK-8173393 Module system implementation refresh (2/2017)
- Resolved
- relates to
-
CCC-8170987 Module system implementation refresh (12/2016)
- Closed
-
CCC-8174823 Module system implementation refresh (3/2017)
- Closed