IntelliJ IDEA 的一位同事(从事另一个项目)向我展示了令人惊叹的 @NotNull 注释。我在这里读过有关如何开始在各处添加 @NotNull 的消息,节省了大量时间和麻烦(IntelliJ 10 甚至可以在检测到该情况时自动将 @NotNull 添加到旧代码中)null会造成严重破坏)。
自从我读了第一本“可能违反@NotNull”消息(实时,在 IDE 中,甚至在部分.java文件尚未编译)我下巴都惊掉了,我被迷住了。
所以我想知道:如果我们想在开发人员同时使用 Eclipse 和 IntelliJ 的项目中开始使用 @NotNull,有什么需要了解的吗?
我知道 IntelliJ 附带注释.jar。这与 Eclipse 兼容吗?
还可以将注释存储在源之外。
设置 > 代码样式 > 代码生成 > 使用外部注释。
然后,注释将存储在annotations.xml 文件中,而不是源中。这样 Eclipse 用户就永远不必看到注释。可以配置annotations.xml 的位置,并且最好将该文件与项目一起存储在版本控制中。
See
http://www.jetbrains.com/idea/webhelp/using-external-annotations.html http://www.jetbrains.com/idea/webhelp/using-external-annotations.html
http://blogs.jetbrains.com/idea/2008/02/external-annotations/ http://blogs.jetbrains.com/idea/2008/02/external-annotations/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)