J'ai une fonction à la suite de la signature
public static String myFunction(@Nonnull String param)
Quand je l'appelle avec les param nulle, j'obtiens l'exception suivante:
Caused by: java.lang.IllegalArgumentException: Argument for @Nonnull parameter 'param' of com/MyClass.myFunction must not be null
at com.MyClass.$$$reportNull$$$0(MyClass.java)
javax.annotation.Non null censé ne pas être vérifiée au moment de l'exécution.
Qui, en fait, lève l'exception et pourquoi?
P. S.-je exécuter serveur Tomcat en mode de débogage à partir de IntelliJ IDEA 2016.3 avec Oracle JDK 1.8.0_102