[records] Record updates for Preview/2

forax at univ-mlv.fr forax at univ-mlv.fr
Thu Jan 9 17:51:38 UTC 2020


> De: "Brian Goetz" <brian.goetz at oracle.com>
> À: "Remi Forax" <forax at univ-mlv.fr>
> Cc: "amber-spec-experts" <amber-spec-experts at openjdk.java.net>
> Envoyé: Jeudi 9 Janvier 2020 16:07:50
> Objet: Re: [records] Record updates for Preview/2

>> - @Deprecated on record components

> Please outline what you think we want on a separate thread?
Currently you can not deprecate a record component unlike in Scala or in Kotlin. 
We can either allow @Deprecated or pretend that people will never make mistake, change their mind, specification will never change, etc 

How to fix the issue, 
- as Dmitry Bessonov said on the amber mailing list, the Deprecated annotation should list ElementType.RECORD_COMPONENT as possible target. 
- the JVMS should be changed to allow the attribute Deprecated on record_component. 

Rémi 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.java.net/pipermail/amber-spec-experts/attachments/20200109/7395e110/attachment.htm>


More information about the amber-spec-experts mailing list