在 Java SE 6 中, EventHandler 建構子及 create() 如果為接聽器、物件或動作參數傳遞空值,則方法會擲出 IllegalArgument異常狀況或 NullPointer異常狀況。 在舊版中,NullPointerException 是在處理期間稍後時擲出。
此規則會標示對 java.beans.EventHandler 建構子和 create() 方法,以便您可以評估異常狀況處理。 如果應用程式包含處理空值參數所導致之 NullPointerException 的邏輯,請將這個邏輯移至事件處理程式的建立時期。
如需相關資訊,請參閱 Java SE 6 相容性手冊中的第 9 項。