JSR 397: Java SE 22: Annex 3
Final Release Specification
JLS & JVMS
Alex Buckley, Daniel Smith, Gavin Bierman
2024/3/6 14:06 -0800 [c11c1665caae]

This Annex to the Java SE 22 Specification contains the Java SE 22 Editions of The Java Language Specification (JLS) and The Java Virtual Machine Specification (JVMS).

 

The Java SE 22 Editions include corrections and clarifications made to the JLS and JVMS since the Java SE 21 Editions, that is, since the Final Release of JSR 396. These changes are flagged with vertical bars and colorful text, as follows:

 

The Java SE 22 Platform includes one final and permanent feature that was a preview feature in Java SE 21:

 

In the Java SE 22 Edition of the JLS, these changes are flagged with vertical bars and purple text.

 

The Java SE 22 Platform includes three preview features whose specifications are logically part of the Java SE 22 Editions of the JLS and JVMS, but are physically distributed in standalone documents: