We use the findbugs annotations fairly extensively in Jenkins, and with the
proper plugins, it’s helped a lot for nullability checking.

On Mon, Aug 24, 2020 at 23:54 Xeno Amess <xenoam...@gmail.com> wrote:

> Hi.
>
> Today I see a pr have similar ideas with this, so I will suggest we
>
> consider it again.
>
> at [LANG-1598 <https://issues.apache.org/jira/browse/LANG-1598>]
>
> He suggest a google annotations repo, and I'd prefer the one from
>
> jetbrains, but that is not key point.
>
> Key point is, should we consider about adding such Annotations?
>
> Adding such annotations can help:
>
> 1. make people who want to modify the function sure whether each
>
> param/return value can be null, and make sure do not change it.
>
> It has better readability than any other ways.
>
> 2. make people who invoke these functions have a clear idea whether this
>
> function can return null.
>
> And more importantly maybe, let the ide also knows whether this function
>
> can return null.
>
> That will simplify a lot of human time to check.
>
>
>
> Any ideas?
>
>
>
> Xeno Amess <xenoam...@gmail.com> 于2020年4月24日周五 下午6:50写道:
>
>
>
> > I want to know about your opinions about @NotNull and @Nullable.
>
> >
>
> > Should we use it in every function?
>
> > Or we use it  only at some misleading places?
>
> > Or simply not use them at all?
>
> >
>
> > thx.
>
> >
>
> >
>
> --
Matt Sicker <boa...@gmail.com>

Reply via email to