add/put 호출의 시퀀스 내 Map 키, Set 요소, 배열 요소를 덮어쓰는 코드, 또는 Set.of(런타임 오류를 발생시킴)와 같은 Java 9 factory 메서드를 사용하는 코드를 보고합니다.

이는 보통 복사-붙여넣기 오류로 발생합니다.

예:


  map.put("A", 1);
  map.put("B", 2);
  map.put("C", 3);
  map.put("D", 4);
  map.put("A", 5); // 키 'A'가 중복되어 이전에 작성된 항목을 덮어씀

2017.3의 새로운 기능