我已经注释了一个返回注释的方法null
,@javax.annotations.Nonnull
但 FindBugs 不会对此产生任何警告。
@Nonnull
public EventBuilder forCreateEvent() {
return null;
}
也许我误解了的意思,@Nonnull
但我认为这意味着Method 不会返回 null。
附加评论:请参阅下面我的评论以了解问题的原因。
Findbugs 理解的注释记录在这里。
在我最初回答这个问题时,javax.annotations.*
注释没有列出。它们现在被列出。
正如阿西利亚斯所说,可能是矛盾的。尝试将其更改为
@edu.umd.cs.findbugs.annotations.NonNull
public EventBuilder forCreateEvent() {
return null;
}