Module system implementation refresh (2/2017)

XMLWordPrintable

    • minimal
    • Hide
      This update does not impact existing applications or deployments.
       
      Developers using JDK 9 EA builds and making use of the module APIs may need to change their code.
      Show
      This update does not impact existing applications or deployments.   Developers using JDK 9 EA builds and making use of the module APIs may need to change their code.
    • 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.
      

            Assignee:
            Alan Bateman
            Reporter:
            Alan Bateman
            Mandy Chung (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: