Bonjour,
Je me pose un problème d'ordre sémantique sur les types d'exception NullPointerException et IllegalArgumentException.
J'ai une méthode avec en paramètre un objet. Dans le corps de cette méthode je voudrai déclencher volontairement une exception quand ce paramètre est null.
Perso, j'aurai plutôt levé une exception de type NullPointerException. Mais étant donné que c'est un paramètre de ma méthode je me demande s'il ne vaut pas mieux utiliser IllegalArgumentException.
Qu'en pensez vous ?
Nicolas.
Partager