Buscar un cambio de comportamiento para los métodos TreeSet add y TreeMap put vacíos

Esta regla señala el método add en la clase java.util.TreeSet y el método put en la clase java.util.TreeMap porque su comportamiento ha cambiado.

De acuerdo con la documentación Compatibilidad de Java SE 7 y JDK 7, el primer intento de insertar un objeto null en objetos TreeSet y TreeMap vacíos utilizando los métodos add() o put() ahora lanza una java.lang.NullPointerException. En la implementación anterior del JDK, la primera inserción de un objeto null utilizando los métodos add() o put() no ha lanzado esta excepción. Intentar insertar un null en un TreeSet o TreeMap no vacío utilizando estos métodos sigue fallando con java.lang.NullPointerException como lo hacía en releases anteriores de JDK.

Para obtener información adicional, consulte las API de Java 7: