non_constant_map_value
const マップリテラルの値は constant でなければなりません。
説明
#constant マップリテラルの値が constant 値ではない場合に、アナライザーはこの診断を生成します。
例
#以下のコードは、a が constant ではないため、この診断を生成します。
dart
var a = 'a';
var m = const {0: a};一般的な修正
#マップが constant マップである必要がある場合は、キーを constant にしてください。
dart
const a = 'a';
var m = const {0: a};マップを定数マップにする必要がない場合は、const キーワードを削除してください。
dart
var a = 'a';
var m = {0: a};