メインコンテンツにスキップ

セッターでのvoid以外の戻り値

セッターの戻り値の型は 'void' または省略する必要があります。

説明

#

アナライザーは、void 以外の戻り値の型でセッターが定義されている場合に、この診断を生成します。

#

以下のコードは、セッター p の戻り値の型が int であるため、この診断を生成します。

dart
class C {
  int set p(int i) => 0;
}

一般的な修正

#

戻り値の型を void に変更するか、戻り値の型を省略してください。

dart
class C {
  set p(int i) => 0;
}