我正在尝试学习如何通过使用库和注释来快速开发启动应用程序。我已经体验过@ NonNull,@ Nullable了。

在阅读javadocs时,我注意到有一个@Contract注释,其用法为@Contract(“null-> fail”),如果传递null,则会导致编译错误。

多数民众赞成在真的很酷的功能,但我不能使用它,因为在support.annotations包中没有注释类。

我如何获得此功能?还是要导入哪个库?

谢谢。

最佳答案

您需要将jetbrains的annotations jar添加到您的类路径中。您可以在maven central或本地的<IntelliJ IDEA Home>/lib/annotations.jar中找到它

10-04 19:16