如何使用@Contract注释
我正试图通过使用库和注释来快速开发开发应用程序。 我已经体验过@NonNull,@Nullable。
在阅读javadocs时,我注意到有一个@Contract注释具有使用@Contract(“null-> fail”),如果传递null,会导致编译错误。
这真的很酷的功能,但我不能使用它,因为没有support.annotations包中的注释类。
我如何获得这个功能? 或者导入哪个库?
谢谢。
您需要将jetbrains的annotations jar
添加到您的类路径中。 你可以在Maven中心或本地找到它,位于<IntelliJ IDEA Home>/lib/annotations.jar
上一篇: How to use @Contract annotation
下一篇: how to log failed login attempts (bruteforce attack prevention)