Records -- current status

Brian Goetz brian.goetz at oracle.com
Tue Mar 20 14:15:03 UTC 2018


>
> So add all this up and we have /three/ kind of finalness for fields:
>
> - by default mutable, but you can change it
> - by default final, and you can't change it
> - (and now) by default final, but you can change it
>
> This seems like quite a bad situation to me.
>

I think what you are really saying here is: if you want immutable 
records, wait for value records, don't try to cram them in early? Then a 
record inherits the finality of the class kind that it is describing.  
And same with field accessibility.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/amber-spec-experts/attachments/20180320/d3cc574b/attachment.html>


More information about the amber-spec-experts mailing list