Index: pkg/analyzer/lib/src/generated/element_resolver.dart |
diff --git a/pkg/analyzer/lib/src/generated/element_resolver.dart b/pkg/analyzer/lib/src/generated/element_resolver.dart |
index 075a89dece0413d1ad8646cb95f1aef4c9dfaadc..3d9f729186d64a7b1823180f4bfe1172aee0b551 100644 |
--- a/pkg/analyzer/lib/src/generated/element_resolver.dart |
+++ b/pkg/analyzer/lib/src/generated/element_resolver.dart |
@@ -1619,6 +1619,7 @@ class ElementResolver extends SimpleAstVisitor<Object> { |
* invoked using the call operator '()'. |
*/ |
bool _isExecutableType(DartType type) { |
+ type = type?.resolveToBound(_resolver.typeProvider.objectType); |
if (type.isDynamic || type is FunctionType) { |
return true; |
} else if (!_enableStrictCallChecks && |