RFR: JEP 359-Records: javadoc code

Jonathan Gibbons jonathan.gibbons at oracle.com
Wed Nov 13 23:19:24 UTC 2019

On 10/31/19 7:18 AM, Remi Forax wrote:
>> For nested classes, on the other hand, I’m not quite as sure.  The rule about
>> “nested records are implicitly static” is a little more subtle than the one
>> about finality.
> I will just add that enums have exactly the same rule, an enum is always static when nested in another class,
> so whatever we decide, it should be the same for enums.
> Rémi

To pick up on this, there's good news, bad news ;-)

Good news: the handling of the static modifier on nested classes is the 
same for "enum" and "static".

Bad news (but should be easy to fix): nested records do not show up in 
the enclosing class.

-- Jon

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.java.net/pipermail/compiler-dev/attachments/20191113/db4af992/attachment-0001.html>

More information about the compiler-dev mailing list