Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8200072

Remove un-needed qualified export from java.base to java.desktop

    Details

    • Introduced In Version:
      9
    • Resolved In Build:
      b07
    • Verification:
      Not verified

      Description

      The package jdk.internal.math was originally sun.misc.math and when it was renamed we can see all the JDK classes that needed to be updated :
      changeset: 34781:479b1724ab80
      user: chegar
      date: Tue Dec 22 12:17:25 2015 +0000
      summary: 8145990: Move sun.misc math support classes to jdk.internal.math

      This included one marlin 2D renderer class.

      Subsequently there was a fix that removed Marlin's dependency on this package :
      changeset: 35979:4462913d471a
      user: darcy
      date: Tue Feb 16 09:09:31 2016 -0800
      summary: 8149896: Remove unnecessary values in FloatConsts and DoubleConsts

      But jigsaw was in progress and already had added the necessary qualified export
      to java.base's module-info.java and was integrated very shortly after that including the already redundant export :
      changeset: 13973:b2a69d66dc65
      tag: jdk-9+111
      parent: 13949:edb95a70985f
      user: alanb
      date: Thu Mar 17 19:04:16 2016 +0000
      summary: 8142968: Module System implementation

      In summary I think we can remove it.

        Attachments

          Activity

            People

            • Assignee:
              prr Philip Race
              Reporter:
              prr Philip Race
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: