DescriptionConsolidate AST element/type interfaces.
The AST getters/setters for `bestElement`, `propagatedElement`, and
`staticElement` having type `MethodElement` are moved to a common
interface class, `MethodReferenceExpression`.
The AST getters/setters for `staticElement` having type
`ConstructorElement` are moved to a common interface class,
`ConstructorReferenceNode`.
The overrides for `propagatedInvokeType` and `staticInvokeType` are
removed from `FunctionExpressionInvocation` and `MethodInvocation`,
since these overrides are identical to the corresponding declarations
in the base class, `InvocationExpression`.
R=brianwilkerson@google.com
Committed: https://github.com/dart-lang/sdk/commit/be11197a6ca272d30b3f8ecac83cc065fccdbd35
Patch Set 1 #Patch Set 2 : Add a missing comment #
Total comments: 4
Messages
Total messages: 6 (2 generated)
|