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() { |