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;
}
}