Index: pkg/analyzer/lib/dart/element/element.dart |
diff --git a/pkg/analyzer/lib/dart/element/element.dart b/pkg/analyzer/lib/dart/element/element.dart |
index 853cf841bf15c5df5b7550d9e991143178935aec..34d52a69c04df779a4670af38bdbcfb39b8fd52c 100644 |
--- a/pkg/analyzer/lib/dart/element/element.dart |
+++ b/pkg/analyzer/lib/dart/element/element.dart |
@@ -1333,6 +1333,18 @@ abstract class FunctionTypedElement implements TypeParameterizedElement { |
abstract class GenericFunctionTypeElement implements FunctionTypedElement {} |
/** |
+ * A [FunctionTypeAliasElement] whose returned function type has a [type] |
+ * parameter. |
+ */ |
Brian Wilkerson
2017/03/30 14:43:50
Please add the disclaimer:
Clients may not exte
jcollins
2017/03/30 15:19:35
Done.
|
+abstract class GenericTypeAliasElement implements FunctionTypeAliasElement { |
+ /** |
+ * Return the generic function type element representing the generic function |
+ * type on the right side of the equals. |
+ */ |
+ GenericFunctionTypeElement get function; |
+} |
+ |
+/** |
* A combinator that causes some of the names in a namespace to be hidden when |
* being imported. |
* |