이 규칙은 java.util.TreeSet 클래스에 있는 add 메소드 및 java.util.TreeMap 클래스에 있는 put 메소드의 동작이 변경되었으므로 해당 메소드에 플래그를 지정합니다.
Java SE 7 및 JDK 7 호환성 문서에 따라 add() 또는 put() 메소드를 사용하여 비어 있는 TreeSet 및 TreeMap 오브젝트에 null 오브젝트를 삽입하려고 처음 시도하면 이제 java.lang.NullPointerException으로 처리합니다. 이전의 JDK 구현에서는 add() 또는 put() 메소드를 사용하여 null 오브젝트를 처음 삽입하면 이 예외로 처리하지 않았습니다. 이러한 메소드를 사용하여 비어 있지 않은 TreeSet 또는 TreeMap에 null을 삽입하려고 시도하면 이전 JDK 릴리스와 같이 계속 실패하며 java.lang.NullPointerException이 발생합니다.
추가 정보는 다음 Java 7 API를 참조하십시오.