Index: pkg/analyzer/lib/src/generated/declaration_resolver.dart |
diff --git a/pkg/analyzer/lib/src/generated/declaration_resolver.dart b/pkg/analyzer/lib/src/generated/declaration_resolver.dart |
index 2d87ede80d8148f4f43e880ed70034a504f31d47..c7370bc45a65cd18a8336cff03d4595cb5ef866d 100644 |
--- a/pkg/analyzer/lib/src/generated/declaration_resolver.dart |
+++ b/pkg/analyzer/lib/src/generated/declaration_resolver.dart |
@@ -129,6 +129,7 @@ class DeclarationResolver extends RecursiveAstVisitor<Object> { |
_match(normalParameter.identifier, _walker.getParameter()); |
if (normalParameter is SimpleFormalParameterImpl) { |
normalParameter.element = element; |
+ _setGenericFunctionType(normalParameter.type, element.type); |
} |
Expression defaultValue = node.defaultValue; |
if (defaultValue != null) { |