From 6563b0de3453142bed6d8cee3232d3fbebc57b3c Mon Sep 17 00:00:00 2001 From: Leaf Petersen Date: Tue, 24 Mar 2020 23:02:41 -0700 Subject: [PATCH] Revert "Replace uses of deprecated CastError with TypeError (#53221)" (#53226) This reverts commit 6c7c2e372ae6cbf20c6601f4eb11f9cbfb09b591. --- 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 a1bae5576da..f318edbc0b2 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(isInstanceOf())); + expect(channel.invokeMethod>('sayHello', 'hello'), throwsA(isCastError)); expect(await channel.invokeListMethod('sayHello', 'hello'), ['hello', 'world']); }); @@ -102,7 +102,7 @@ void main() { } }, ); - expect(channel.invokeMethod>('sayHello', 'hello'), throwsA(isInstanceOf())); + expect(channel.invokeMethod>('sayHello', 'hello'), throwsA(isCastError)); 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 5f6a75c5668..8e85481264b 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 TypeError catch (_) { + } on CastError catch (_) { throw IconTreeShakerException._(errorMessage); } }