Unverified Commit 0df88126 authored by Alexandre Ardhuin's avatar Alexandre Ardhuin Committed by GitHub

fix type errors (#45151)

parent 4bf03c6c
...@@ -134,7 +134,7 @@ Future<void> run(List<String> args) async { ...@@ -134,7 +134,7 @@ Future<void> run(List<String> args) async {
final Map<String, String> tests = <String, String>{}; final Map<String, String> tests = <String, String>{};
final List<Map<String, dynamic>> jsonList = List<Map<String, dynamic>>.from( final List<Map<String, dynamic>> jsonList = List<Map<String, dynamic>>.from(
json.decode(fs.file(argResults[_kOptionTests]).readAsStringSync()) as List<Map<String, dynamic>>); (json.decode(fs.file(argResults[_kOptionTests]).readAsStringSync()) as List<dynamic>).cast<Map<String, dynamic>>());
for (Map<String, dynamic> map in jsonList) { for (Map<String, dynamic> map in jsonList) {
final String source = fs.file(map['source']).resolveSymbolicLinksSync(); final String source = fs.file(map['source']).resolveSymbolicLinksSync();
final String dill = fs.file(map['dill']).resolveSymbolicLinksSync(); final String dill = fs.file(map['dill']).resolveSymbolicLinksSync();
......
...@@ -96,7 +96,7 @@ Future<void> downloadStartupTrace(VMService observatory, { bool awaitFirstFrame ...@@ -96,7 +96,7 @@ Future<void> downloadStartupTrace(VMService observatory, { bool awaitFirstFrame
int extractInstantEventTimestamp(String eventName) { int extractInstantEventTimestamp(String eventName) {
final List<Map<String, dynamic>> events = final List<Map<String, dynamic>> events =
List<Map<String, dynamic>>.from(timeline['traceEvents'] as List<Map<String, dynamic>>); List<Map<String, dynamic>>.from((timeline['traceEvents'] as List<dynamic>).cast<Map<String, dynamic>>());
final Map<String, dynamic> event = events.firstWhere( final Map<String, dynamic> event = events.firstWhere(
(Map<String, dynamic> event) => event['name'] == eventName, orElse: () => null, (Map<String, dynamic> event) => event['name'] == eventName, orElse: () => null,
); );
......
...@@ -205,7 +205,9 @@ class ReplayVMServiceChannel extends StreamChannelMixin<String> { ...@@ -205,7 +205,9 @@ class ReplayVMServiceChannel extends StreamChannelMixin<String> {
static Map<int, _Transaction> _loadTransactions(Directory location) { static Map<int, _Transaction> _loadTransactions(Directory location) {
final File file = _getManifest(location); final File file = _getManifest(location);
final String jsonData = file.readAsStringSync(); final String jsonData = file.readAsStringSync();
final Iterable<_Message> messages = (json.decode(jsonData) as List<Map<String, dynamic>>).map<_Message>(_toMessage); final Iterable<_Message> messages = (json.decode(jsonData) as List<dynamic>)
.cast<Map<String, dynamic>>()
.map<_Message>(_toMessage);
final Map<int, _Transaction> transactions = <int, _Transaction>{}; final Map<int, _Transaction> transactions = <int, _Transaction>{};
for (_Message message in messages) { for (_Message message in messages) {
final _Transaction transaction = final _Transaction transaction =
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment