【发布时间】:2020-07-30 13:41:10
【问题描述】:
但是我没有收到此代码的错误:
@Nonnull public static Object test(@CheckForNull Object t) {
return t;
}
当我在这段代码上运行 spotbugs 时,我得到:
t 必须为非空但被标记为可空
如何让 Eclipse 使用这些注释?
版本是:Eclipse IDE for Java Developers 版本:2020-03 (4.15.0)
注意。不确定它是否相关,但我正在使用带有 lombok 插件的 eclipse
【问题讨论】:
-
您是否添加并使用了 spotbugs eclipse 插件?因为eclipse自己不认jsr-305。 (顺便说一句,它已经死了)。我很好奇您在哪个部分配置了这些设置? 更新 有趣...我在 compiler\Errors/warnings 部分找到了它。我会说您需要将 jsr-305.jar 添加到 eclipse 类路径中,以便注释可用于 eclipse...
标签: java eclipse nullpointerexception findbugs spotbugs