Verifica della logica dell'eccezione nelle chiamate a EventHandler

In Java SE 6, EventHandler costruttore e create() I metodi generano un'eccezione IllegalArgumento un'eccezione NullPointerse viene passato un valore null per i parametri listener, oggetto o azione. Nelle release precedenti, l'eccezione NullPointerException veniva generata successivamente, durante l'elaborazione.

Questa regola contrassegna le chiamate al java.beans.EventHandler costruttore e il create() in modo che sia possibile valutare la gestione delle eccezioni. Se l'applicazione contiene la logica per la gestione dell'eccezione NullPointerException causata da un parametro null, spostare tale logica al momento della creazione del gestore eventi.

Per ulteriori informazioni, consultare l'elemento 9 nella guida Java SE 6 Compatibility.