4

在 Eclipse 中检查 @Nonnull 和 @Nullable 注释是一个早期的 beta 版本。最大的问题是它不知道 Java API 的空行为。

目前还有其他更好的插件吗?

4

4 回答 4

3

它现在集成在 Eclipse Kepler 中。

于 2013-09-29T22:22:26.380 回答
1

我发现 FindBugs 运行良好且易于使用。 FindBugs 插件

于 2011-10-11T12:31:51.203 回答
0

最大的问题是它不知道 Java API 的空行为。

缺少带注释的库仍然是 Eclipse 内置的 nullness cehcking 的问题。

另一个空值检查工具是Checker Framework,它附带了来自 JDK 的数千个带注释的 API。Checker Framework 还可以进行更准确的检查。Eclipse 和 FindBugs 是发现一些空指针错误的错误检测器,但 Checker Framework 是一个验证器,可以保证没有空指针错误

Checker 框架有一个 Eclipse 插件。Eclipse 的内置空值检查具有更流畅的 IDE 集成,但如果您想要更强大的检查,可以使用 Checker Framework Eclipse 插件。

于 2014-11-10T09:28:49.070 回答
0

获取 Eclipse SDK 3.7(或 Indigo) 输入此更新 URL: http: //download.eclipse.org/objectteams/updates/contrib 选择并安装:JDT Null Annotation Checker (Early Access) Object Teams Equinox Integration

于 2011-10-05T10:10:25.460 回答