禁用IntelliJ的可空性运行时验证

时间:2017-03-16 17:08:49

标签: java intellij-idea annotations

我有一个使用@NotNull@CanBeNull注释的project

从Maven运行时测试通过,但从IntelliJ运行时,某些单元测试失败:

  

意外的异常,预期java.lang.NullPointerException但是java.lang.IllegalArgumentException

似乎IntelliJ正在添加代码以在运行时验证注释的声明。

如何禁用此功能?

1 个答案:

答案 0 :(得分:1)

您可以在编译器设置中禁用它:

enter image description here