non_const_argument_for_const_parameter
引数 '{0}' は定数である必要があります。
説明
#この診断は、パラメータにmustBeConstアノテーションが付与されており、対応する引数が定数式ではない場合にアナライザーによって生成されます。
例
#以下のコードは、関数gに渡された引数の値が定数ではないため、関数fの呼び出しでこの診断を生成します。
dart
import 'package:meta/meta.dart' show mustBeConst;
int f(int value) => g(value);
int g(@mustBeConst int value) => value + 1;一般的な修正
#使用できる適切な定数がある場合は、引数を定数に置き換えてください。
dart
import 'package:meta/meta.dart' show mustBeConst;
const v = 3;
int f() => g(v);
int g(@mustBeConst int value) => value + 1;