Questa regola contrassegna il add metodo sul java.util.TreeSet classe e il put metodo sul java.util.TreeMap perché il loro comportamento è cambiato.
In base a Documentazione Java SE 7 e JDK 7 Compatibility , il primo tentativo di inserire un null oggetto in vuoto TreeSet e TreeMap oggetti che utilizzano add() oppure put() i metodi ora genera un java.lang.NullPointerException . Nella precedente implementazione del JDK, il primo inserimento di un null utilizzando l'oggetto add() oppure put() non ha generato questa eccezione. Tentativo di inserire un null in un campo non vuoto TreeSet oppure TreeMap l'utilizzo di questi metodi continua a non riuscire con java.lang.NullPointerException come nelle release JDK precedenti.
Per ulteriori informazioni, consultare la API di Java 7: