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

Bump maximum recognized class file version to 56 for JDK 12

    Details

    • Type: CSR
    • Status: Closed
    • Priority: P4
    • Resolution: Approved
    • Fix Version/s: 12
    • Component/s: hotspot
    • Labels:
      None
    • Subcomponent:
    • Compatibility Kind:
      behavioral
    • Compatibility Risk:
      minimal
    • Interface Kind:
      Class file construct
    • Scope:
      SE

      Description

      Summary

      Increment the maximum recognized class file major version number from 55 to 56 in JDK 12.

      Problem

      For every major release the class file major version number should be incremented, regardless of if there are any changes that mandate such a change.

      Solution

      The platform will be modified so tools such as the Java compiler and launcher will consume and produce 56 version class files.

      Specification

      The class file format version ranges table (table 4.1-A in The Java® Virtual Machine Specification Java SE 10 Edition) will be updated to include an entry:

      Java SE     class file format version range
      
      12  45.0 ≤ v ≤ 56.0

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                mikael Mikael Vidstedt
                Reporter:
                darcy Joe Darcy
                Reviewed By:
                David Holmes
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: