Index: pkg/analyzer/lib/src/dart/element/element.dart |
diff --git a/pkg/analyzer/lib/src/dart/element/element.dart b/pkg/analyzer/lib/src/dart/element/element.dart |
index ebd1f63a559a4f28940bff5542e05217321b9137..d48a9ee56110ac7a5f57cf6966aa1d70b8680023 100644 |
--- a/pkg/analyzer/lib/src/dart/element/element.dart |
+++ b/pkg/analyzer/lib/src/dart/element/element.dart |
@@ -5027,6 +5027,10 @@ class FunctionTypeAliasElementImpl extends ElementImpl |
@override |
List<ElementAnnotation> get metadata { |
+ if (_kernel != null) { |
+ _metadata ??= enclosingUnit._kernelContext |
+ .buildAnnotations(enclosingUnit, _kernel.annotations); |
+ } |
if (_unlinkedTypedef != null) { |
return _metadata ??= |
_buildAnnotations(enclosingUnit, _unlinkedTypedef.annotations); |