| Index: pkg/analyzer/test/generated/simple_resolver_test.dart
|
| diff --git a/pkg/analyzer/test/generated/simple_resolver_test.dart b/pkg/analyzer/test/generated/simple_resolver_test.dart
|
| index 4df27be8f512b624d5f9ef51892996bc9bf62b9b..9ae8b140b778c252c012c0fda5a5ac82d4bbcf39 100644
|
| --- a/pkg/analyzer/test/generated/simple_resolver_test.dart
|
| +++ b/pkg/analyzer/test/generated/simple_resolver_test.dart
|
| @@ -5,6 +5,7 @@
|
| library analyzer.test.generated.simple_resolver_test;
|
|
|
| import 'package:analyzer/dart/ast/ast.dart';
|
| +import 'package:analyzer/dart/ast/resolution_accessors.dart';
|
| import 'package:analyzer/dart/ast/visitor.dart';
|
| import 'package:analyzer/dart/element/element.dart';
|
| import 'package:analyzer/dart/element/type.dart';
|
| @@ -748,7 +749,8 @@ class C extends B with M1, M2 {
|
| ExpressionStatement stmt = body.block.statements[0];
|
| AssignmentExpression assignment = stmt.expression;
|
| SimpleIdentifier leftHandSide = assignment.leftHandSide;
|
| - expect(leftHandSide.staticElement.enclosingElement.name, 'M2');
|
| + expect(
|
| + staticElementForIdentifier(leftHandSide).enclosingElement.name, 'M2');
|
| expect(leftHandSide.auxiliaryElements.staticElement.enclosingElement.name,
|
| 'M2');
|
| }
|
| @@ -785,7 +787,10 @@ void main() {
|
| AssignmentExpression assignment = stmt.expression;
|
| PropertyAccess propertyAccess = assignment.leftHandSide;
|
| expect(
|
| - propertyAccess.propertyName.staticElement.enclosingElement.name, 'M2');
|
| + staticElementForIdentifier(propertyAccess.propertyName)
|
| + .enclosingElement
|
| + .name,
|
| + 'M2');
|
| expect(
|
| propertyAccess
|
| .propertyName.auxiliaryElements.staticElement.enclosingElement.name,
|
| @@ -817,7 +822,7 @@ class C extends B with M1, M2 {
|
| BlockFunctionBody body = f.body;
|
| ReturnStatement stmt = body.block.statements[0];
|
| SimpleIdentifier x = stmt.expression;
|
| - expect(x.staticElement.enclosingElement.name, 'M2');
|
| + expect(staticElementForIdentifier(x).enclosingElement.name, 'M2');
|
| }
|
|
|
| void test_getter_fromMixins_property_access() {
|
| @@ -845,7 +850,10 @@ void main() {
|
| VariableDeclarationStatement stmt = body.block.statements[0];
|
| PropertyAccess propertyAccess = stmt.variables.variables[0].initializer;
|
| expect(
|
| - propertyAccess.propertyName.staticElement.enclosingElement.name, 'M2');
|
| + staticElementForIdentifier(propertyAccess.propertyName)
|
| + .enclosingElement
|
| + .name,
|
| + 'M2');
|
| }
|
|
|
| void test_getterAndSetterWithDifferentTypes() {
|
| @@ -1535,7 +1543,8 @@ void main() {
|
| BlockFunctionBody body = main.functionExpression.body;
|
| ExpressionStatement stmt = body.block.statements[0];
|
| MethodInvocation expr = stmt.expression;
|
| - expect(expr.methodName.staticElement.enclosingElement.name, 'M2');
|
| + expect(staticElementForIdentifier(expr.methodName).enclosingElement.name,
|
| + 'M2');
|
| }
|
|
|
| void test_method_fromMixins_bare_identifier() {
|
| @@ -1563,7 +1572,7 @@ class C extends B with M1, M2 {
|
| ExpressionStatement stmt = body.block.statements[0];
|
| MethodInvocation invocation = stmt.expression;
|
| SimpleIdentifier methodName = invocation.methodName;
|
| - expect(methodName.staticElement.enclosingElement.name, 'M2');
|
| + expect(staticElementForIdentifier(methodName).enclosingElement.name, 'M2');
|
| }
|
|
|
| void test_method_fromMixins_invked_from_outside_class() {
|
| @@ -1590,7 +1599,9 @@ void main() {
|
| BlockFunctionBody body = main.functionExpression.body;
|
| ExpressionStatement stmt = body.block.statements[0];
|
| MethodInvocation invocation = stmt.expression;
|
| - expect(invocation.methodName.staticElement.enclosingElement.name, 'M2');
|
| + expect(
|
| + staticElementForIdentifier(invocation.methodName).enclosingElement.name,
|
| + 'M2');
|
| }
|
|
|
| void test_method_fromSuperclassMixin() {
|
| @@ -1680,7 +1691,8 @@ class C extends B with M1, M2 {
|
| ExpressionStatement stmt = body.block.statements[0];
|
| AssignmentExpression assignment = stmt.expression;
|
| SimpleIdentifier leftHandSide = assignment.leftHandSide;
|
| - expect(leftHandSide.staticElement.enclosingElement.name, 'M2');
|
| + expect(
|
| + staticElementForIdentifier(leftHandSide).enclosingElement.name, 'M2');
|
| }
|
|
|
| void test_setter_fromMixins_property_access() {
|
| @@ -1709,7 +1721,10 @@ void main() {
|
| AssignmentExpression assignment = stmt.expression;
|
| PropertyAccess propertyAccess = assignment.leftHandSide;
|
| expect(
|
| - propertyAccess.propertyName.staticElement.enclosingElement.name, 'M2');
|
| + staticElementForIdentifier(propertyAccess.propertyName)
|
| + .enclosingElement
|
| + .name,
|
| + 'M2');
|
| }
|
|
|
| void test_setter_inherited() {
|
|
|