| Index: pkg/analyzer/test/generated/element_resolver_test.dart
|
| diff --git a/pkg/analyzer/test/generated/element_resolver_test.dart b/pkg/analyzer/test/generated/element_resolver_test.dart
|
| index 42f457d6879dd4cc7f582d315ea2e013dffeb84e..277a2c736870eb931391008a01964292642026c5 100644
|
| --- a/pkg/analyzer/test/generated/element_resolver_test.dart
|
| +++ b/pkg/analyzer/test/generated/element_resolver_test.dart
|
| @@ -5,6 +5,7 @@
|
| library analyzer.test.generated.element_resolver_test;
|
|
|
| import 'package:analyzer/dart/ast/ast.dart';
|
| +import 'package:analyzer/dart/ast/standard_resolution_map.dart';
|
| import 'package:analyzer/dart/ast/standard_ast_factory.dart';
|
| import 'package:analyzer/dart/ast/token.dart';
|
| import 'package:analyzer/dart/element/element.dart';
|
| @@ -49,10 +50,11 @@ class A {
|
| Element annotationElement) {
|
| expect(name1, isNotNull);
|
| expect(name1.staticElement, new isInstanceOf<ClassElement>());
|
| - expect(name1.staticElement.displayName, 'A');
|
| + expect(resolutionMap.staticElementForIdentifier(name1).displayName, 'A');
|
| expect(name2, isNotNull);
|
| expect(name2.staticElement, new isInstanceOf<ConstructorElement>());
|
| - expect(name2.staticElement.displayName, 'named');
|
| + expect(
|
| + resolutionMap.staticElementForIdentifier(name2).displayName, 'named');
|
| expect(name3, isNull);
|
| if (annotationElement is ConstructorElement) {
|
| expect(annotationElement, same(name2.staticElement));
|
| @@ -80,13 +82,14 @@ class A {
|
| Element annotationElement) {
|
| expect(name1, isNotNull);
|
| expect(name1.staticElement, new isInstanceOf<PrefixElement>());
|
| - expect(name1.staticElement.displayName, 'p');
|
| + expect(resolutionMap.staticElementForIdentifier(name1).displayName, 'p');
|
| expect(name2, isNotNull);
|
| expect(name2.staticElement, new isInstanceOf<ClassElement>());
|
| - expect(name2.staticElement.displayName, 'A');
|
| + expect(resolutionMap.staticElementForIdentifier(name2).displayName, 'A');
|
| expect(name3, isNotNull);
|
| expect(name3.staticElement, new isInstanceOf<ConstructorElement>());
|
| - expect(name3.staticElement.displayName, 'named');
|
| + expect(
|
| + resolutionMap.staticElementForIdentifier(name3).displayName, 'named');
|
| if (annotationElement is ConstructorElement) {
|
| expect(annotationElement, same(name3.staticElement));
|
| expect(annotationElement.enclosingElement, name2.staticElement);
|
| @@ -113,13 +116,13 @@ class A {
|
| Element annotationElement) {
|
| expect(name1, isNotNull);
|
| expect(name1.staticElement, new isInstanceOf<PrefixElement>());
|
| - expect(name1.staticElement.displayName, 'p');
|
| + expect(resolutionMap.staticElementForIdentifier(name1).displayName, 'p');
|
| expect(name2, isNotNull);
|
| expect(name2.staticElement, new isInstanceOf<ClassElement>());
|
| - expect(name2.staticElement.displayName, 'A');
|
| + expect(resolutionMap.staticElementForIdentifier(name2).displayName, 'A');
|
| expect(name3, isNotNull);
|
| expect(name3.staticElement, new isInstanceOf<PropertyAccessorElement>());
|
| - expect(name3.staticElement.displayName, 'V');
|
| + expect(resolutionMap.staticElementForIdentifier(name3).displayName, 'V');
|
| if (annotationElement is PropertyAccessorElement) {
|
| expect(annotationElement, same(name3.staticElement));
|
| expect(annotationElement.enclosingElement, name2.staticElement);
|
| @@ -145,10 +148,10 @@ class A {
|
| Element annotationElement) {
|
| expect(name1, isNotNull);
|
| expect(name1.staticElement, new isInstanceOf<PrefixElement>());
|
| - expect(name1.staticElement.displayName, 'p');
|
| + expect(resolutionMap.staticElementForIdentifier(name1).displayName, 'p');
|
| expect(name2, isNotNull);
|
| expect(name2.staticElement, new isInstanceOf<ClassElement>());
|
| - expect(name2.staticElement.displayName, 'A');
|
| + expect(resolutionMap.staticElementForIdentifier(name2).displayName, 'A');
|
| expect(name3, isNull);
|
| if (annotationElement is ConstructorElement) {
|
| expect(annotationElement.enclosingElement, name2.staticElement);
|
| @@ -175,10 +178,10 @@ class A {
|
| Element annotationElement) {
|
| expect(name1, isNotNull);
|
| expect(name1.staticElement, new isInstanceOf<ClassElement>());
|
| - expect(name1.staticElement.displayName, 'A');
|
| + expect(resolutionMap.staticElementForIdentifier(name1).displayName, 'A');
|
| expect(name2, isNotNull);
|
| expect(name2.staticElement, new isInstanceOf<PropertyAccessorElement>());
|
| - expect(name2.staticElement.displayName, 'V');
|
| + expect(resolutionMap.staticElementForIdentifier(name2).displayName, 'V');
|
| expect(name3, isNull);
|
| if (annotationElement is PropertyAccessorElement) {
|
| expect(annotationElement, same(name2.staticElement));
|
| @@ -205,7 +208,7 @@ class A {
|
| Element annotationElement) {
|
| expect(name1, isNotNull);
|
| expect(name1.staticElement, new isInstanceOf<ClassElement>());
|
| - expect(name1.staticElement.displayName, 'A');
|
| + expect(resolutionMap.staticElementForIdentifier(name1).displayName, 'A');
|
| expect(name2, isNull);
|
| expect(name3, isNull);
|
| if (annotationElement is ConstructorElement) {
|
| @@ -231,7 +234,7 @@ const V = 0;
|
| Element annotationElement) {
|
| expect(name1, isNotNull);
|
| expect(name1.staticElement, new isInstanceOf<PropertyAccessorElement>());
|
| - expect(name1.staticElement.displayName, 'V');
|
| + expect(resolutionMap.staticElementForIdentifier(name1).displayName, 'V');
|
| expect(name2, isNull);
|
| expect(name3, isNull);
|
| if (annotationElement is PropertyAccessorElement) {
|
| @@ -258,10 +261,10 @@ const V = 0;
|
| Element annotationElement) {
|
| expect(name1, isNotNull);
|
| expect(name1.staticElement, new isInstanceOf<PrefixElement>());
|
| - expect(name1.staticElement.displayName, 'p');
|
| + expect(resolutionMap.staticElementForIdentifier(name1).displayName, 'p');
|
| expect(name2, isNotNull);
|
| expect(name2.staticElement, new isInstanceOf<PropertyAccessorElement>());
|
| - expect(name2.staticElement.displayName, 'V');
|
| + expect(resolutionMap.staticElementForIdentifier(name2).displayName, 'V');
|
| expect(name3, isNull);
|
| if (annotationElement is PropertyAccessorElement) {
|
| expect(annotationElement, same(name2.staticElement));
|
| @@ -690,7 +693,8 @@ class ElementResolverTest extends EngineTestCase {
|
| parameterElement.type = intType;
|
| parameter.identifier.staticElement = parameterElement;
|
| _resolveInClass(parameter, classA);
|
| - expect(parameter.element.type, same(intType));
|
| + expect(resolutionMap.elementDeclaredByFormalParameter(parameter).type,
|
| + same(intType));
|
| }
|
|
|
| void test_visitImportDirective_noCombinators_noPrefix() {
|
|
|