final 클래스를 확장하도록 선언된 타입 매개변수를 보고합니다.

final 클래스는 확장할 수 없으므로 타입 매개변수를 지정된 final 클래스의 타입으로 바꿀 것을 제안합니다.

예:


  void foo() {
    List<? extends Integer> list; // 경고: Integer 클래스가 final 클래스입니다
  }

빠른 수정을 적용한 후:


  void foo() {
    List<Integer> list;
  }