- 
    
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
 
 -