参数类型 'List<dynamic>' 无法分配给参数类型 'Iterable<Object>'

The argument type 'List<dynamic>' can't be assigned to the parameter type 'Iterable<Object>'

我已经将我的Flutter项目版本升级到当前最新的flutter版本(2.5.3),升级后出现这个错误

代码如下,

final List<Object> _prop = [];

@override
  List<Object> get prop => _prop;

  EnvironmentState([List prop = const []]) {
    this._prop.addAll(prop);         //        <------ Here is the error occurs
  }

错误如下,

The argument type 'List<dynamic>' can't be assigned to the parameter type 'Iterable<Object>

错误消息告诉我们,List<dynamic> 无法分配给 List<Object>。在这种情况下,您提供参数,默认列表是动态的。

final List<Object> _prop = [];

  @override
  List<Object> get prop => _prop;

  EnvironmentState([List<Object> prop = const []]) {
    this._prop.addAll(prop);  
  }