此規則會標示 add 方法 java.util.TreeSet 班和 put 方法 java.util.TreeMap 因為他們的行為已經改變了
根據 Java SE 7 和 JDK 7 相容性 文件,第一次嘗試插入 null 物件變成空的 TreeSet 和 TreeMap 物件使用 add() 或 put() 方法現在會擲出 java.lang.NullPointerException -我知道 在 JDK 的先前實作中,第一次插入 null 使用的物件 add() 或 put() 方法未擲出此異常狀況。 嘗試插入 null 至非空的 TreeSet 或 TreeMap 使用這些方法會持續失敗, java.lang.NullPointerException 如同在舊版 JDK 一樣。
如需相關資訊,請參閱 Java 7 API: