Index: pkg/analyzer/lib/dart/ast/ast.dart |
diff --git a/pkg/analyzer/lib/dart/ast/ast.dart b/pkg/analyzer/lib/dart/ast/ast.dart |
index 52dc5915846bccb5cd954121379c0ee6f38ae839..d0680c4b0959192b695f3baaba1b64c9c7b30a84 100644 |
--- a/pkg/analyzer/lib/dart/ast/ast.dart |
+++ b/pkg/analyzer/lib/dart/ast/ast.dart |
@@ -4020,6 +4020,7 @@ abstract class FunctionExpressionInvocation extends InvocationExpression { |
/** |
* Return the expression producing the function being invoked. |
*/ |
+ @override |
Expression get function; |
/** |
@@ -4050,12 +4051,14 @@ abstract class FunctionExpressionInvocation extends InvocationExpression { |
* [InterfaceType] with a `call` method, `dynamic`, `Function`, or a `@proxy` |
* interface type that implements `Function`. |
*/ |
+ @override |
DartType get propagatedInvokeType; |
/** |
* Set the function type of the method invocation based on the propagated type |
* information to the given [type]. |
*/ |
+ @override |
void set propagatedInvokeType(DartType type); |
/** |
@@ -4080,12 +4083,14 @@ abstract class FunctionExpressionInvocation extends InvocationExpression { |
* [InterfaceType] with a `call` method, `dynamic`, `Function`, or a `@proxy` |
* interface type that implements `Function`. |
*/ |
+ @override |
DartType get staticInvokeType; |
/** |
* Set the function type of the method invocation based on the static type |
* information to the given [type]. |
*/ |
+ @override |
void set staticInvokeType(DartType type); |
/** |
@@ -5632,12 +5637,14 @@ abstract class MethodInvocation extends InvocationExpression { |
* [InterfaceType] with a `call` method, `dynamic`, `Function`, or a `@proxy` |
* interface type that implements `Function`. |
*/ |
+ @override |
DartType get propagatedInvokeType; |
/** |
* Set the function type of the method invocation based on the propagated type |
* information to the given [type]. |
*/ |
+ @override |
void set propagatedInvokeType(DartType type); |
/** |
@@ -5657,12 +5664,14 @@ abstract class MethodInvocation extends InvocationExpression { |
* [InterfaceType] with a `call` method, `dynamic`, `Function`, or a `@proxy` |
* interface type that implements `Function`. |
*/ |
+ @override |
DartType get staticInvokeType; |
/** |
* Set the function type of the method invocation based on the static type |
* information to the given [type]. |
*/ |
+ @override |
void set staticInvokeType(DartType type); |
/** |
@@ -5920,12 +5929,14 @@ abstract class NodeList<E extends AstNode> implements List<E> { |
* Return the node at the given [index] in the list or throw a [RangeError] if |
* [index] is out of bounds. |
*/ |
+ @override |
E operator [](int index); |
/** |
* Set the node at the given [index] in the list to the given [node] or throw |
* a [RangeError] if [index] is out of bounds. |
*/ |
+ @override |
void operator []=(int index, E node); |
/** |