不要な this 修飾子を報告します。

コードの参照を明確にするための this の使用は多くのコードスタイルで非推奨とされており、自動リファクタリングを使用すれば簡単に不要にすることができます。

例:


  class Foo {
    int x;
    void foo() {
      this.x = 2;
    }
  }

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


  class Foo {
    int x;
    void foo() {
      x = 2;
    }
  }

フィールドへの代入を無視するには、インスペクションの設定を使用します。 たとえば、this.x = 2; は報告されませんが、int y = this.x; は報告されます。