Details
-
CSR
-
Status: Closed
-
P2
-
Resolution: Approved
-
minimal
-
-
Java API
-
SE
Description
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.
Attachments
Issue Links
- 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
-