java.util.Collection 또는 java.util.Map의 메서드 호출 인수가 컬렉션 또는 맵 자체인 경우를 보고합니다. 해당 상황은 복사 및 붙여넣기의 결과로 원시 타입이 있는 코드에서 발생할 수 있습니다.

예:


  ArrayList list = new ArrayList<>();
  list.add(list); // 여기에서 경고 발생
  return list.hashCode(); // StackOverflowError를 던집니다