JDK-8058326 : CCC is required for 'Enumeration childrent()' of javax.swing.tree.TreeNode and its descendants
  • Type: Bug
  • Component: client-libs
  • Sub-Component: javax.swing
  • Affected Version: 9
  • Priority: P2
  • Status: Closed
  • Resolution: Duplicate
  • Submitted: 2014-09-12
  • Updated: 2014-09-15
  • Resolved: 2014-09-12
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
9Resolved
Related Reports
Duplicate :  
Relates :  
Relates :  
Description
JDK-8043550 caused following changeset:

http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/99f5ba331526

which introduced following changes to public API:

javax.swing.tree.TreeNode:
method:           Enumeration children()
is changed to: Enumeration<TreeNode> children()

javax.swing.text.AbstractDocument$AbstractElement:
method:           Enumeration<?> children()
is changed to: Enumeration<TreeNode> children()

javax.swing.text.AbstractDocument$BranchElement:
method:           Enumeration<AbstractElement> children()
is changed to: Enumeration<TreeNode> children()

javax.swing.text.AbstractDocument$LeafElement:
method:           Enumeration<?> children()
is changed to: Enumeration<TreeNode> children()

These are not approved by CCC (CCC 8043550 doesn't mention them).

So CCC approving these changes should be created and approved.