undefined_setter
对于函数类型“{1}”,Setter“{0}”未定义。
对于类型“{1}”,Setter“{0}”未定义。
描述
#当分析器遇到一个看起来像是 Setter 名称但未定义或在引用它的范围内不可见的标识符时,会产生此诊断。
示例
#以下代码产生此诊断,因为不存在名为 z
的 Setter
dart
class C {
int x = 0;
void m(int y) {
this.z = y;
}
}
常见修正
#如果标识符未定义,请定义它或将其替换为已定义的 Setter 的名称。上面的示例可以通过修正 Setter 的拼写来纠正
dart
class C {
int x = 0;
void m(int y) {
this.x = y;
}
}