在 Eclipse 中检查 @Nonnull 和 @Nullable 注释是一个早期的 beta 版本。最大的问题是它不知道 Java API 的空行为。
目前还有其他更好的插件吗?
在 Eclipse 中检查 @Nonnull 和 @Nullable 注释是一个早期的 beta 版本。最大的问题是它不知道 Java API 的空行为。
目前还有其他更好的插件吗?
它现在集成在 Eclipse Kepler 中。
我发现 FindBugs 运行良好且易于使用。 FindBugs 插件
最大的问题是它不知道 Java API 的空行为。
缺少带注释的库仍然是 Eclipse 内置的 nullness cehcking 的问题。
另一个空值检查工具是Checker Framework,它附带了来自 JDK 的数千个带注释的 API。Checker Framework 还可以进行更准确的检查。Eclipse 和 FindBugs 是发现一些空指针错误的错误检测器,但 Checker Framework 是一个验证器,可以保证没有空指针错误。
Checker 框架有一个 Eclipse 插件。Eclipse 的内置空值检查具有更流畅的 IDE 集成,但如果您想要更强大的检查,可以使用 Checker Framework Eclipse 插件。
获取 Eclipse SDK 3.7(或 Indigo) 输入此更新 URL: http: //download.eclipse.org/objectteams/updates/contrib 选择并安装:JDT Null Annotation Checker (Early Access) Object Teams Equinox Integration