メインコンテンツにスキップ

unnecessary_this

不要な 'this.' 修飾子。

説明

#

この診断は、this キーワードが、シャドウされていないメンバーにアクセスするために使用された場合に、アナライザーによって生成されます。

#

以下のコードは、フィールド _f にアクセスするために this を使用することが不要であるため、この診断を生成します。

dart
class C {
  int _f = 2;

  int get f => this._f;
}

一般的な修正

#

this. を削除してください。

dart
class C {
  int _f = 2;

  int get f => _f;
}