Toto pravidlo označí příznakem použití equals(Object param) metoda na javax.xml.datatype.Duration nebo javax.xml.datatype.XMLGregorianCalendar .
Java 6 nyní vrací hodnotu false, pokud má předaný parametr hodnotu Null. Používá se k vyvolání výjimky NullPointerException. Zkontrolujte logiku aplikace a zjistěte, zda kód potřebuje testovat hodnotu false, namísto výjimky NullPointerException.
Příklad 1:
Příklad 2:
V příkladu 1 je super.equals(someObject) volání bude označeno příznakem.
V příkladu 2 je c.equals(someObject) volání bude označeno příznakem.
Další informace viz položka 22 v příručce Kompatibilita Java SE 6.