fb362b54a7
The goal is to stop implementing FunctionTypedElement in FunctionTypeAliasElement, and keep only TypeParameterizedElement. For some time we will have to keep implementing TypeDefiningElement, it is used currently as a marker for top-level declarations. Change-Id: I0062aaa66861a4d7dd5337eb9a44338ad49f5901 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/123545 Reviewed-by: Brian Wilkerson <brianwilkerson@google.com> Commit-Queue: Konstantin Shcheglov <scheglov@google.com>