JDK-8146000 : Remove sun.misc.CompoundEnumeration
  • Type: Sub-task
  • Component: core-libs
  • Affected Version: 9
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2015-12-22
  • Updated: 2017-05-11
  • Resolved: 2015-12-22
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 9
9 b100Fixed
Description
sun.misc.CompoundEnumeration is a utility class that supports enumerating over an array of enumerations.
It is used in just a single place in the JDK, in ClassLoader.getResources(String) to support enumerating over
the parent's resources as well as the current loaders resources. I can find no usages outside of the JDK.

This issue proposes to move sun.mics.CompoundEnumeration and its only use-site, in ClassLoader.