wrong_number_of_parameters_for_setter
セッターは、ちょうど1つの必須位置パラメータを宣言する必要があります。
説明
#アナライザーは、ちょうど1つの必須位置パラメータを宣言していないセッターが見つかった場合に、この診断を生成します。
例
#以下のコードは、セッター s が2つの必須パラメータを宣言しているため、この診断を生成します。
dart
class C {
set s(int x, int y) {}
}以下のコードは、セッター s が1つのオプションパラメータを宣言しているため、この診断を生成します。
dart
class C {
set s([int? x]) {}
}一般的な修正
#ちょうど1つの必須位置パラメータを持つように、宣言を変更してください。
dart
class C {
set s(int x) {}
}