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. > >