unused_field
字段“{0}”的值未使用。
描述
#当声明了一个私有字段但从未读取过其值时(即使该字段在一个或多个地方被写入),分析器会生成此诊断。
示例
#以下代码会生成此诊断,因为字段 _originalValue
在库中的任何地方都未被读取:
dart
class C {
final String _originalValue;
final String _currentValue;
C(this._originalValue) : _currentValue = _originalValue;
String get value => _currentValue;
}
可能看起来字段 _originalValue
在初始化器中被读取了 (_currentValue = _originalValue
),但那实际上是对同名参数的引用,而不是对字段的引用。
常见修复
#如果不需要该字段,请将其移除。
如果该字段本来是要使用的,请添加缺失的代码。