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

Update Standard/ExtendedCharsets to work with module system

    Details

    • Type: Enhancement
    • Status: Resolved
    • Priority: P3
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 9
    • Component/s: core-libs
    • Labels:

      Backports

        Description

        This is phase 1 of getting sun.nio.cs (java.base) and sun.nio.cs.ext (jdk.charsets) to work with module system.

        The current module system implementation requires the charset that might be used during vm startup to be in
        java.base module. The charset build mechanism needs to be able to configure a set of charsets that currently
        in extended charsets pakcage (sun.nio.cs.ext) to be re-located into sun.nio.cs during build time.

        GB18030 and EUC_TW, which both have a "huge' mapping table, will be left for the next phase. These two might
        need to be re-implemented to fit into the java.base/sun.nio.cs
         

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  sherman Xueming Shen
                  Reporter:
                  sherman Xueming Shen
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  2 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: