标签: java intellij-idea annotations
我有一个使用@NotNull和@CanBeNull注释的project。
@NotNull
@CanBeNull
从Maven运行时测试通过,但从IntelliJ运行时,某些单元测试失败:
意外的异常,预期java.lang.NullPointerException但是java.lang.IllegalArgumentException
java.lang.NullPointerException
java.lang.IllegalArgumentException
似乎IntelliJ正在添加代码以在运行时验证注释的声明。
如何禁用此功能?
答案 0 :(得分:1)
您可以在编译器设置中禁用它: