From 6c7c2e372ae6cbf20c6601f4eb11f9cbfb09b591 Mon Sep 17 00:00:00 2001 From: Leaf Petersen Date: Tue, 24 Mar 2020 22:11:46 -0700 Subject: [PATCH] Replace uses of deprecated CastError with TypeError (#53221) --- packages/flutter/test/services/platform_channel_test.dart | 4 ++-- .../lib/src/build_system/targets/icon_tree_shaker.dart | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) 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); } }