Diese Regel markiert die Methode add in der java.util.TreeSet-Klasse und die Methode put in der java.util.TreeMap-Klasse, weil sich deren Verhalten geändert hat
Entsprechend der Dokumentation Java SE 7 and JDK 7 Compatibility wird beim ersten Versuch, mit der Methode add() oder put() ein null-Objekt in leere TreeSet- und TreeMap-Objekte einzufügen, jetzt eine Ausnahme des Typs java.lang.NullPointerException ausgelöst. In der vorherigen Implementierung des JDK wurde beim ersten Einfügen eines null-Objekts mit der Methode add() oder put() diese Ausnahme nicht ausgelöst. Jeder Versuch, ein null-Objekt mit diesen Methoden in ein nicht leeres TreeSet bzw. eine nicht leere TreeMap einzufügen, schlägt wie in führeren JDK-Releases weiterhin mit einer Ausnahme des Typs java.lang.NullPointerException fehl.
Weitere Informationen finden Sie in den Dokumenten zu den APIs der Java Version 7: