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

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

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: P3
    • Resolution: Fixed
    • Affects Version/s: 9, 10, 11
    • Fix Version/s: 11
    • Component/s: core-libs
    • Labels:
    • Introduced In Version:
      9
    • Resolved In Build:
      b07

      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:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: