I disagree, it would be a step back.

> What's the reason for using it?
Null was a billion dollar mistake [1].
NullPointerExceptions happen quite a lot in Ignite, and annotations provide
some clues to avoid those.

[1] https://en.wikipedia.org/wiki/Tony_Hoare#Apologies_and_retractions

On Fri, Mar 27, 2020 at 10:58 AM Anton Vinogradov <a...@apache.org> wrote:

> Folks,
>
> Found we still use @Nullable annotation.
>
> What's the reason for using it?
> Everything is Object and Nullable :)
>
> How about get rid of @Nullable usages and restrict its usage by checkstyle
> plugin?
>
> BTW, We already "do not use @NotNull annotation" (с) Coding Guidelines [1]
> which may have some cense in contrast to @Nullable.
> But I see a lot of usages at code.
>
> How about to get rid of @NotNull too and to add such check to checkstyle
> plugin too?
>
> [1]
>
> https://cwiki.apache.org/confluence/display/IGNITE/Coding+Guidelines#CodingGuidelines-@Annotations
>

Reply via email to