@Incubating
David Alayachew
davidalayachew at gmail.com
Mon Aug 21 15:59:24 UTC 2023
Hello Pavel,
I am not on the teams of any of the mailing lists you responded to, but I
feel confident that I can answer this.
Most, if not all annotations provided by Java (@Override,
@SuppressWarnings, @FunctionalInterface) actually start with uppercase.
This is, in fact, maintaining the status quo.
It may help to remember that annotations are written much like how you
write a class or an interface. Therefore, their naming conventions follow
those of classes and interfaces, which is to say, they start with an upper
case letter.
Thank you for reaching out!
David Alayachew
On Mon, Aug 21, 2023 at 5:57 AM Pavel Rappo <pavel.rappo at oracle.com> wrote:
> Does anybody remember why {@Incubating}, a JDK-specific tag introduced in
> JDK-8173354, starts with an uppercase letter? Put differently, are there
> any reasons why we should not make it conform to implicit convention of
> camelCase, like all other standard and JDK tags do?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.org/pipermail/core-libs-dev/attachments/20230821/3911a11c/attachment.htm>
More information about the core-libs-dev
mailing list