JSR 396 (Java SE 21) Specification -- DRAFT 29

Iris Clark iris.clark at oracle.com
Tue Jul 4 05:46:11 UTC 2023


Hi.

A draft of the Specification is available here:

    https://cr.openjdk.org/~iris/se/21/spec/draft/java-se-21-draft-spec-29/

This draft includes the following:

    - Spec, section 4 "Component JSR Specifications": MR for 269

`   - Spec, section 5 "Features", subsection "Restricted methods": Updates for
      JEP 442

    - Spec, section 8 "APIS removed":
        o Add APIs corresponding to CSRs 8297331, 8304458, and 8307329

    - Spec, section 9 "APIS proposed for removal":
        o Add APIs corresponding to CSRs 8298967 and 8301032

    - Annex 1: Update based on build 29

    - Annex 2:
        o Update based on build 29
	o Results generated by new diff tool

    - Annex 3:
        o Add references to JEPs 430, 440, 441, 443, and 445

    - Annex 4 - 11:
        o Diffs for narrative specs (e.g. JAR File, Serialization, RMI) based
          on build 29


The next JCP milestone is PR, scheduled for July 2023.  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 mid-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.org/projects/jdk/21/spec/

Thanks,
iris


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