Uploaded image for project: 'CCC Migration Project'
  1. CCC Migration Project
  2. CCC-8029806

Remove Packer/Unpacker addPropertyChangeListener and removePropertyListener methods

    Details

    • Subcomponent:
    • Compatibility Kind:
      source, binary
    • Compatibility Risk:
      high
    • Compatibility Risk Description:
      Hide
      Removing methods is clearly an incompatible change.
       
      It should be noted that the impending removal of these methods is flagged in the Public Review of JSR 337. The release notes for JDK 8 also include a warning that these methods have been deprecated with a view to their outright removal.
       
      As noted in the CCC for 8000362, our analysis indicates little-to-no usage of these methods. The only real user of these APIs is the deploy code and we have already removed this dependency.
      Show
      Removing methods is clearly an incompatible change.   It should be noted that the impending removal of these methods is flagged in the Public Review of JSR 337. The release notes for JDK 8 also include a warning that these methods have been deprecated with a view to their outright removal.   As noted in the CCC for 8000362, our analysis indicates little-to-no usage of these methods. The only real user of these APIs is the deploy code and we have already removed this dependency.
    • Interface Kind:
      Java API
    • Scope:
      SE

      Description

      Summary

      Remove Packer/Unpacker addPropertyChangeListener and removePropertyListener methods

      Problem

      The java.util.jar.Pack200.{Packer,Unpacker} addPropertyChangeListener and removePropertyChangeListener methods were deprecated in Java SE 8 and the javadoc updated to warn that the methods would be removed in a future release.   This new CCC proposes to remove these methods in Java SE 9.

      Solution

      Remove the following methods

      java.util.jar.Pack200.Packer#addPropertyChangeListener java.util.jar.Pack200.Unpacker#removePropertyChangeListener java.util.jar.Pack200.Packer#addPropertyChangeListener java.util.jar.Pack200.Unpacker#removePropertyChangeListener

      Specification

      Remove the 4 methods listed above.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                alanb Alan Bateman
                Reporter:
                alanb Alan Bateman
                Reviewed By:
                Kumar Srinivasan, Mandy Chung
              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: