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

Convert use of old sun.io APIs into new java.nio.charset APIs

XMLWordPrintable

    • b32
    • generic
    • generic

      In Mustang, we plan to remove sun.io. The contents of this internal API have
      been deprecated in favor of java.nio.charset which was introduced in Merlin.
      As of Tiger, the old sun.io converters redirect to the new API. Use of
      the old converters will result in a deprecation warning at compile time.

      The following list of files from the j2se workspace have been identified as
      depending on sun.io:

        src/share/classes/com/sun/org/apache/xml/internal/serialize/EncodingInfo.java
        src/share/classes/com/sun/org/apache/xml/internal/serializer/Encodings.java
        src/share/classes/com/sun/org/apache/xml/internal/serializer/ToStream.java

      These files are new to Tiger. If the dependency is mostly superficial, we
      would suggest that it be removed before Tiger ships.

      These files (and any others which use sun.io) need to be converted to use the
      new java.nio APIs by feature freeze of Mustang (at the very latest). Ideally,
      we would encourage people to schedule this work for completion in Dragonfly so
      that sun.io can be removed before we start shipping Mustang CAP builds or
      delivering to Solaris.

      -- iag@sfbay 2003-11-11

            vkorcl Venugopal K (Inactive)
            iris Iris Clark
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: