クラスの implements リスト内のインターフェース、またはスーパークラスによってすでに実装されている、またはスーパーインターフェースによって拡張されているインターフェースの extends リストを報告します。 このような宣言は不要であり、安全に除去できます。

例:


  class X implements One, Two {
  }
  interface One {}
  interface Two extends One {}

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


  class X implements Two {
  }
  interface One {}
  interface Two extends One {}

extends または implements リスト内の Serializable または Externalizable に対して報告しないようにするには、オプションを使用します。