다음과 같은 java.util.Collections 필드의 사용 위치를 보고합니다. EMPTY_LIST, EMPTY_MAP 또는 EMPTY_SET 이러한 필드 사용 위치는 다음 메서드 호출로 바꿀 수 있습니다. emptyList(), emptyMap() 또는 emptySet() 그러한 메서드 호출은 타입 매개변수를 추측할 수 있기 때문에 컴파일러에 의한 확인되지 않은 경고를 방지합니다.

예:


  List<Integer> emptyList = Collections.EMPTY_LIST;

빠른 수정을 적용한 후:


  List<Integer> emptyList = Collections.emptyList();

이 검사는 프로젝트 또는 모듈의 언어 수준이 5 이상인 경우에만 보고합니다.