Verifica della logica dell'eccezione nelle chiamate a EventHandler

In Java SE 6, il costruttore EventHandler ed i metodi create() generano un'eccezione IllegalArgumentException o NullPointerException se viene trasmesso un null per i parametri del listener, dell'object o dell'azione. Nelle release precedenti, l'eccezione NullPointerException veniva generata successivamente, durante l'elaborazione.

Questa regola contrassegna le chiamate al costruttore java.beans.EventHandler ed al metodo create() in modo da consentire all'utente di 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.