diff --git a/packages/flutter/test/services/platform_channel_test.dart b/packages/flutter/test/services/platform_channel_test.dart index f318edbc0b2..a1bae5576da 100644 --- a/packages/flutter/test/services/platform_channel_test.dart +++ b/packages/flutter/test/services/platform_channel_test.dart @@ -70,7 +70,7 @@ void main() { } }, ); - expect(channel.invokeMethod>('sayHello', 'hello'), throwsA(isCastError)); + expect(channel.invokeMethod>('sayHello', 'hello'), throwsA(isInstanceOf())); expect(await channel.invokeListMethod('sayHello', 'hello'), ['hello', 'world']); }); @@ -102,7 +102,7 @@ void main() { } }, ); - expect(channel.invokeMethod>('sayHello', 'hello'), throwsA(isCastError)); + expect(channel.invokeMethod>('sayHello', 'hello'), throwsA(isInstanceOf())); expect(await channel.invokeMapMethod('sayHello', 'hello'), {'hello': 'world'}); }); diff --git a/packages/flutter_tools/lib/src/build_system/targets/icon_tree_shaker.dart b/packages/flutter_tools/lib/src/build_system/targets/icon_tree_shaker.dart index 8e85481264b..5f6a75c5668 100644 --- a/packages/flutter_tools/lib/src/build_system/targets/icon_tree_shaker.dart +++ b/packages/flutter_tools/lib/src/build_system/targets/icon_tree_shaker.dart @@ -25,7 +25,7 @@ const bool kIconTreeShakerEnabledDefault = false; List> _getList(dynamic object, String errorMessage) { try { return (object as List).cast>(); - } on CastError catch (_) { + } on TypeError catch (_) { throw IconTreeShakerException._(errorMessage); } }