【发布时间】:2011-06-05 07:38:57
【问题描述】:
IntelliJ IDEA 的一位同事(从事另一个项目)向我展示了惊人的 @NotNull 注释。我在这里阅读了关于如何开始在任何地方添加@NotNull 节省大量时间和头痛的消息(当IntelliJ 10 检测到 null 会造成严重破坏时,它甚至可以自动将@NotNull 添加到旧代码中)。
自从我阅读了我的第一条“可能的@NotNull 违规” 消息(在 IDE 中,即使是在部分 .java 文件中编译)我的下巴掉了下来,我上瘾了。
所以我想知道:如果我们想在开发人员同时使用 Eclipse 和 IntelliJ 的项目中开始使用 @NotNull,有什么需要知道的吗?
我知道 IntelliJ 附带 annotations.jar。这与 Eclipse 兼容吗?
【问题讨论】:
-
@duffymo:我知道,我知道......但我仍然想知道我们如何同时使用 Eclipse 和 IntelliJ 并且仍然使用 @NotNull。在某种程度上,如果 Eclipse 没有实时警告 @NotNull 可能的违规行为,这不是问题,只要使用 Eclipse 的开发人员仍然可以在他们的项目中使用注释。如果有这方面经验的人可以发表评论,那就太好了 :) 但是,是的...... IntelliJ 摇滚了很多 :)
-
没有什么比在 IntelliJ 中查看使用 Eclipse 开发的代码更令人沮丧的了。警告无处不在。
标签: java eclipse annotations intellij-idea