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

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

XMLWordPrintable

    • 9
    • b07
    • Not verified

      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.

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

              Created:
              Updated:
              Resolved: