undefined_setter
setter '{0}' は、関数型 '{1}' で定義されていません。
setter '{0}' は、型 '{1}' で定義されていません。
説明
#この診断は、セッターの名前のように見える識別子に遭遇したが、その識別子が参照されているスコープで定義されていないか、または表示されていなかった場合に、アナライザーによって生成されます。
例
#次のコードは、z という名前のセッターが存在しないため、この診断を生成します。
dart
class C {
int x = 0;
void m(int y) {
this.z = y;
}
}一般的な修正
#識別子が定義されていない場合は、定義するか、定義されているセッターの名前に置き換えてください。上記の例は、セッターのスペルを修正することで修正できます。
dart
class C {
int x = 0;
void m(int y) {
this.x = y;
}
}