Vérifier la logique des exceptions des appels à EventHandler

Dans Java SE 6, la EventHandler constructeur et create() Les méthodes émettent une exception IllegalArgumentou une exception NullPointersi une valeur null est transmise pour le programme d'écoute, l'objet ou les paramètres d'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 à la java.beans.EventHandler constructeur et le create() pour que vous puissiez évaluer le traitement 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.