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

Module system implementation refresh (2/2017)

    Details

    • Subcomponent:
    • Compatibility Risk:
      minimal
    • Compatibility Risk Description:
      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.
    • Interface Kind:
      Java API
    • Scope:
      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

              • Assignee:
                alanb Alan Bateman
                Reporter:
                alanb Alan Bateman
                Reviewed By:
                Mandy Chung
              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: