@Incubating
David Alayachew
davidalayachew at gmail.com
Mon Aug 21 16:02:55 UTC 2023
Oh, I see that you are referring to JavaDoc tags as opposed to Java
Annotations. In that case, nevermind.
On Mon, Aug 21, 2023 at 11:59 AM David Alayachew <davidalayachew at gmail.com>
wrote:
> 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/55bd3967/attachment-0001.htm>
More information about the core-libs-dev
mailing list