not_map_spread
マップリテラル内のスプレッド要素は 'Map' を実装する必要があります。
説明
#静的型が Map を実装していないスプレッド要素がマップリテラルに現れる場合、アナライザーはこの診断を生成します。
例
#次のコードは、l が Map ではないため、この診断を生成します。
dart
var l = <String>['a', 'b'];
var m = <int, String>{...l};一般的な修正
#最も一般的な修正方法は、マップを生成する式に置き換えることです。
dart
var l = <String>['a', 'b'];
var m = <int, String>{...l.asMap()};