Sprawdzenie zmiany działania metody add klasy TreeSet i metody put klasy TreeMap w przypadku pustego obiektu

Ta reguła oznacza add Metoda na java.util.TreeSet klasa i put Metoda na java.util.TreeMap ponieważ ich zachowanie uległo zmianie.

Zgodnie z Java SE 7 i pakietu JDK 7 -pierwsza próba wstawienia null do pustego obiektu TreeSet oraz TreeMap obiekty za pomocą add() LUB put() metody teraz zgłasza java.lang.NullPointerException . W poprzedniej implementacji pakietu JDK pierwsze wstawienie null Obiekt używający add() LUB put() metody nie zgłosiły tego wyjątku. Próba wstawienia null do niepustego TreeSet LUB TreeMap używanie tych metod nadal kończy się niepowodzeniem z java.lang.NullPointerException tak jak w poprzednich wersjach pakietu JDK.

Więcej informacji na ten temat zawiera dokumentacja interfejsów API języka Java 7: