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