JSR 392 (Java SE 17) Specification -- DRAFT 28

Iris Clark iris.clark at oracle.com
Fri Jun 25 20:45:51 UTC 2021


Hi.

A draft of the Specification is available here:

    https://cr.openjdk.java.net/~iris/se/17/spec/draft/java-se-17-draft-spec-28/

This draft includes the following:

    - Spec, section 4 "Component JSR Specifications": MRs for 199 and 269 only

    - Spec, section 6 "Modules": Updated subsection "Relaxing strong
      encapsulation" corresponding to JEP 403

    - Spec, section 7 "APIs removed": Add APIs corresponding to JEP 407 and
      CSR 8258522

    - Spec, section 8 "APIS proposed for removal":
        o Remove APIs which were moved to section 7
        o Add APIs corresponding to JEPs 398 and 411

    - Annexes 1 and 2: Updates based on build 28

    - Annex 3:
        o Add references to JEPs 306, 406, and 409

    - Annex 4 - 11:
        o Add diffs for narrative specs (e.g. JAR File, Serialization, RMI)

The next JCP milestone is PR, scheduled for July 2021.  As usual with
milestones, we'll take a snapshot of the current Specification (without
changebars) and submit it for publication.  I anticipate PR submission to the
PMO early July, for publication later that month.

Links to the JEP/CSR Dashboards, latest Specification, latest JavaDoc API and
diffs, and latest RI binaries may be found on this page:

    https://openjdk.java.net/projects/jdk/17/spec/

Thanks,
iris


More information about the java-se-spec-experts mailing list