有没有一个好的 Eclipse 插件来检查 @Nonnull 和 @Nullable 注释?

发布于 2024-12-08 02:11:36 字数 180 浏览 0 评论 0原文

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

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

The checking of the @Nonnull and @Nullable annotations in Eclipse is an early beta. The largest problem is that there it no knowing over the null behavior of the Java API.

Are there any other plugins that are better currently?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

听你说爱我 2024-12-15 02:11:36

它现在已集成到 Eclipse Kepler 中。

It's now integrated in Eclipse Kepler.

单调的奢华 2024-12-15 02:11:36

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

I have found that FindBugs works well and is easy to use.
FindBugs Plugin

听不够的曲调 2024-12-15 02:11:36

获取 Eclipse SDK 3.7(或 Indigo)
输入此更新 URL:
http://download.eclipse.org/objectteams/updates/contrib
选择并安装:
JDT 空注释检查器(抢先体验)
对象团队 Equinox 集成

Get Eclipse SDK 3.7(or Indigo)
Enter this update URL:
http://download.eclipse.org/objectteams/updates/contrib
Select and install :
JDT Null Annotation Checker (Early Access)
Object Teams Equinox Integration

骷髅 2024-12-15 02:11:36

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

缺少带注释的库仍然是 Eclipse 内置空值检查的一个问题。

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

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

The largest problem is that there it no knowing over the null behavior of the Java API.

The lack of annotated libraries continues to be a problem with Eclipse's built in nullness cehcking.

Another nullness-checking tool is the Checker Framework, which ships with thousands of annotated APIs from the JDK. The Checker Framework also does more accurate checking. Eclipse and FindBugs are bug detectors that find some null pointer errors, but the Checker Framework is a verifier that gives a guarantee of no null pointer errors.

The Checker Framework has an Eclipse plugin. Eclipse' built-in nullness checking has slicker IDE integration, but you can use the Checker Framework Eclipse plugin if you want more powerful checking.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文