final クラスを拡張するために宣言されている型パラメーターを報告します。

final クラスは拡張できないため、型パラメーターを指定された final クラスの型に置換するよう提案します。

例:


  void foo() {
    List<? extends Integer> list; // 警告: Integer クラスは final クラスです
  }

クイックフィックス適用後:


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