Verificaţi logica excepţiilor pe apeluri la EventHandler

În Java SE 6, constructorul EventHandler şi metodele create() aruncă o IllegalArgumentException sau o NullPointerException dacă este transmis un null pentru parametrii de ascultător, obiect sau acţiune. În ediţiile anterioare, NullPointerException era aruncată mai târziu în timpul procesării.

Această regulă semnalează apelurile către constructorul java.beans.EventHandler şi către metoda create() astfel încât să puteţi evalua tratarea excepţiei dumneavoastră. Dacă aplicaţia dumneavoastră conţine logica pentru a trata NullPointerException cauzată de un parametru null, mutaţi acea logică la momentul creării handler-ului de evenimente.

Pentru informaţii suplimentare, vedeţi articolul 9 din ghidul Java SE 6 Compatibility.