Reminder to update JVMS

Alex Buckley alex.buckley at
Mon May 8 19:34:12 UTC 2017

On 5/6/2017 10:13 AM, Stephan Herrmann wrote:
> I just happened to search for the specification of the class file
> representation of modules. I was quite surprised to find nothing in JVMS.

To clarify, you are referring to the Public Review Specification of JSR 376.

> Then I found:
> "The changes to the class-file chapter in support of module declarations
>   are not included in this draft of the JVMS; they will be included in
>   a future version of this specification."

That sentence contains a hyperlink to Chapter 2 of the document "JPMS: 
Modules in the Java Language and JVM". This document is a normative part 
of the Public Review Specification, so the class file format supported 
by Java SE 9 is the union of the JVMS9 draft + the document's Chapter 2.

As to precisely how Chapter 2 will affect the final JVMS9 in Java SE 9, 
the document clearly states: "The sections below will contribute to 
chapter 4 of JVMS9."

> Makes me wonder, if this is still work in progress?

As Alan noted, the class file changes are stable.


More information about the jigsaw-dev mailing list