我真的很喜欢代码检查功能,这些功能现在可以通过JSR 305或Jetbrains的IntelliJ专有注释来实现。不幸的是,这两种实现(JSR 305和Jetbrains的)都不能很好地混合在一起:
唯一可能的解决方法可能是使用JSR-305并使用IntelliJ中的Findbugs插件。有没有人有更好的主意?(请不要说更改您的IDE;))。
谢谢托马斯
这在IntelliJ的10.5中成为可能:http://blogs.jetbrains.com/idea/2011/03/more-flexible-and-configurable-nullublenotnull-annotations/
我迟到了,但对于未来的读者来说,这可能很有趣。
从 IntelliJ 15.0.2 开始,您可以原生使用除 JetBrains 注释以外的其他注释:
Editor > Inspections
Java > Probable Bugs > "@NotNull/@Nullable problems"
Configure annotations