Ich habe eine project, die @NotNull
und @CanBeNull
Annotationen verwendet.Deaktivieren Sie IntelliJs Laufzeitüberprüfung der Nullwert
Die Tests bestehen, wenn sie von Maven laufen, aber einige Unit-Tests fehlschlagen, wenn von IntelliJ mit laufen:
unerwartete Ausnahme, erwartet
java.lang.NullPointerException
aber warjava.lang.IllegalArgumentException
Es scheint, IntelliJ ist das Hinzufügen von Code Überprüfen Sie die Ansprüche der Annotation zur Laufzeit.
Wie kann ich dies deaktivieren?
Ich möchte darauf hinweisen, dass dieses Verhalten zu einem bestimmten Zeitpunkt, da diese Tests verwendet passieren, ohne Ausgabe geändert zu haben scheint. –