Uploaded image for project: 'CCC Migration Project'
  1. CCC Migration Project
  2. CCC-8173393

Module system implementation refresh (2/2017)

    XMLWordPrintable

Details

    • 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

    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

          Activity

            People

              alanb Alan Bateman
              alanb Alan Bateman
              Mandy Chung
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: