我正在尝试学习如何使用库和注释快速开发启动应用程序。我已经体验过@NonNull,@ Nullable。
在阅读javadocs时,我注意到有一个@Contract注释,其使用@Contract(" null-> fail"),如果null传递则会导致编译错误。
这真的很酷,但我无法使用它,因为support.annotations包中没有注释类。
我如何获得此功能?或者要导入哪个库?
感谢。
答案 0 :(得分:3)
您需要将jetbrains'annotations jar
添加到类路径中。您可以在maven central或本地<IntelliJ IDEA Home>/lib/annotations.jar