代码之家  ›  专栏  ›  技术社区  ›  Emre Aktürk

如何使用@Contract注释

  •  7
  • Emre Aktürk  · 技术社区  · 12 年前

    我试图学习如何通过使用库和注释快速开发初创应用程序。我已经体验过@NonNull,@Nullable。

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

    这是一个很酷的功能,但我不能使用它,因为support.annotations包中没有注释类。

    如何获取此功能?或者要导入哪个库?

    谢谢

    1 回复  |  直到 12 年前
        1
  •  3
  •   Amit Portnoy    11 年前

    你需要添加喷气大脑 annotations jar 到您的类路径。你可以在 maven central 或本地,在 <IntelliJ IDEA Home>/lib/annotations.jar

    enter image description here