检查关于 EventHandler 的调用的异常逻辑

在 Java SE 6 中, EventHandler 构造函数和 create() 如果为侦听器,对象或操作参数传递了空值,那么方法将抛出 IllegalArgument异常或 NullPointer异常。 在先前发行版中,会在后来的处理期间抛出 NullPointerException。

此规则会标记对 java.beans.EventHandler 构造函数和 create() 方法,以便您可以评估异常处理。 如果应用程序中包含用于处理由 null 参数导致的 NullPointerException 的逻辑,那么将该逻辑移至事件处理程序创建时间。

有关其他信息,请参阅 Java SE 6 Compatibility 指南中的第 9 条。