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

未使用_フィールド

フィールド '{0}' の値は使用されていません。

説明

#

プライベートフィールドが宣言されたものの、どこでも読み取られていない場合に、アナライザーはこの診断を生成します。たとえそれが1つ以上の場所で書き込まれていたとしてもです。

#

以下のコードは、フィールド _originalValue がライブラリ内でどこにも読み取られていないため、この診断を生成します。

dart
class C {
  final String _originalValue;
  final String _currentValue;

  C(this._originalValue) : _currentValue = _originalValue;

  String get value => _currentValue;
}

フィールド _originalValue は、初期化子 (_currentValue = _originalValue) で読み取られているように見えるかもしれませんが、実際には同じ名前のパラメータへの参照であり、フィールドへの参照ではありません。

一般的な修正

#

フィールドが不要な場合は、削除してください。

フィールドを使用する予定だった場合は、不足しているコードを追加してください。