EventHandler への呼び出しの例外ロジックを確認する

Java SE 6 では、リスナー、オブジェクト、またはアクション・パラメーターに対して NULL が渡された場合、EventHandler コンストラクターと create() メソッドは、IllegalArgumentException または NullPointerException をスローします。 前のリリースでは、NullPointerException は後から処理中にスローされました。

この規則により、java.beans.EventHandler コンストラクターと create() メソッドへの呼び出しにフラグを立て、例外処理を評価できるようにします。 アプリケーションに NULL パラメーターが原因の NullPointerException を処理するロジックが含まれている場合は、そのロジックをイベント・ハンドラー作成時のロジックに移動します。

追加情報については、「Java SE 6 Compatibility」ガイドの項目 9 を参照してください。