Index: pkg/analyzer/lib/src/summary/summarize_ast.dart |
diff --git a/pkg/analyzer/lib/src/summary/summarize_ast.dart b/pkg/analyzer/lib/src/summary/summarize_ast.dart |
index 36fda8bf5558699dacda38a28d35b093fdf7d74c..1c2ed1d63c34c2e21700b9e837ddec70e18740aa 100644 |
--- a/pkg/analyzer/lib/src/summary/summarize_ast.dart |
+++ b/pkg/analyzer/lib/src/summary/summarize_ast.dart |
@@ -799,11 +799,11 @@ class _SummarizeAstVisitor extends RecursiveAstVisitor { |
scopes.add(typeParameterScope); |
EntityRefBuilder b = new EntityRefBuilder(); |
b.entityKind = EntityRefKind.genericFunctionType; |
+ b.typeParameters = |
+ serializeTypeParameters(node.typeParameters, typeParameterScope); |
b.syntheticReturnType = node.returnType == null |
? serializeDynamic() |
: serializeTypeName(node.returnType); |
- b.typeParameters = |
- serializeTypeParameters(node.typeParameters, typeParameterScope); |
b.syntheticParams = node.parameters.parameters |
.map((FormalParameter p) => p.accept(this) as UnlinkedParamBuilder) |
.toList(); |