Vérifier la logique des exceptions des appels à EventHandler

Dans Java SE 6, le constructeur EventHandler et les méthodes create() génèrent une exception IllegalArgumentException ou NullPointerException si une valeur null est transmise pour les paramètres listener, object ou action. Dans les versions précédentes, l'exception NullPointerException était générée plus tard au cours du traitement.

Cette règle marque les appels au constructeur java.beans.EventHandler et à la méthode create() pour que vous puissiez évaluer votre gestion des exceptions. Si votre application contient une logique de gestion de l'exception NullPointerException due à un paramètre null, déplacez cette logique vers l'heure de création du gestionnaire d'événements.

Pour plus d'informations, voir le point 9 du guide Java SE 6 Compatibility.