JSR 383 (Java SE 18.3) Public Review Specification -- DRAFT

Iris Clark iris.clark at oracle.com
Wed Nov 22 18:01:29 UTC 2017


A draft of the Public Review Specification is available here:


This draft includes the following changes:

    - Spec, Section 6: The EDR only contained the final three paragraphs of
      379, "Modules" subsection "Constraints on all modules in an
      Implementation" [0].  The following entire subsections from 379
      "Modules" [1] are now incorporated by reference: "Constraints on Java SE
      modules", "Constraints on all modules in an Implementation", "Relaxing
      strong encapsulation", "Overriding module declarations", and
      "Upgradeable modules".

    - Annexes 1 and 2: Updates based on build 32 promotion.

    - Annex 3: Draft versions of The Java Language Specification (JLS) and the
      Java Virtual Machine Specification (JVMS) were added.

Our JSR continues to run on a tight schedule.  As with EDR, we'll take a
snapshot of the current Specification (without changebars) and submit it for
publication.  I anticipate PR submission to the PMO one week hence, Wed 29

As always, we welcome any feedback on this, future weekly builds, and other
work in progress.


[0] http://cr.openjdk.java.net/~iris/se/18.3/edr/java-se-18.3-edr-spec/#Conformance
[1] http://cr.openjdk.java.net/~iris/se/9/java-se-9-fr-spec/#Modules

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