我已使用 @javax.annotations.Nonnull
注释对返回 null
的方法进行注释,但 FindBugs 不会对此生成任何警告。
@Nonnull
public EventBuilder forCreateEvent() {
return null;
}
也许我误解了@Nonnull
的含义,但我认为这意味着方法不会返回null。
附加评论:请参阅下面我的评论以了解问题的原因。
最佳答案
Findbugs 理解的注释记录在 here 中。
在我最初回答这个问题时,未列出 javax.annotations.*
注释。它们现已列出。
关于java - 如果使用 @Nonnull 注释,则不会出现针对 null 返回值的 FindBugs 警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22708924/