- 
    CSR 
- 
    Resolution: Approved
- 
     P2 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
 
-