未使用_フィールド
フィールド '{0}' の値は使用されていません。
説明
#プライベートフィールドが宣言されたものの、どこでも読み取られていない場合に、アナライザーはこの診断を生成します。たとえそれが1つ以上の場所で書き込まれていたとしてもです。
例
#以下のコードは、フィールド _originalValue がライブラリ内でどこにも読み取られていないため、この診断を生成します。
dart
class C {
final String _originalValue;
final String _currentValue;
C(this._originalValue) : _currentValue = _originalValue;
String get value => _currentValue;
}フィールド _originalValue は、初期化子 (_currentValue = _originalValue) で読み取られているように見えるかもしれませんが、実際には同じ名前のパラメータへの参照であり、フィールドへの参照ではありません。
一般的な修正
#フィールドが不要な場合は、削除してください。
フィールドを使用する予定だった場合は、不足しているコードを追加してください。