Această regulă steaguri utilizarea de equals(Object param) Metoda de javax.xml.datatype.Duration sau javax.xml.datatype.XMLGregorianCalendar .
Java 6 returnează false dacă parametrul transmis este nul. A fost folosit pentru a arunca o NullPointerException. Verificaţi logica aplicaţiei pentru a vedea dacă codul trebuie să testeze pentru fals în loc de NullPointerException.
Exemplul 1:
Exemplul 2:
În exemplul 1, super.equals(someObject) Apelul va fi marcat.
În exemplul 2, c.equals(someObject) Apelul va fi marcat.
Pentru informaţii suplimentare, vedeţi articolul 22 din ghidul Java SE 6 Compatibility.