Elements. Update ResolutionTest to return V2 elements.

Change-Id: Ide12204bbaf51454ef14f19a96d47d2fa107a582
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/406380
Reviewed-by: Phil Quitslund <pquitslund@google.com>
diff --git a/pkg/analyzer/test/src/dart/analysis/index_test.dart b/pkg/analyzer/test/src/dart/analysis/index_test.dart
index 9fe94eff..05870a6 100644
--- a/pkg/analyzer/test/src/dart/analysis/index_test.dart
+++ b/pkg/analyzer/test/src/dart/analysis/index_test.dart
@@ -9,6 +9,7 @@
 import 'package:analyzer/src/dart/analysis/index.dart';
 import 'package:analyzer/src/summary/idl.dart';
 import 'package:analyzer/src/test_utilities/find_element.dart';
+import 'package:analyzer/src/utilities/extensions/element.dart';
 import 'package:collection/collection.dart';
 import 'package:test/test.dart';
 import 'package:test_reflective_loader/test_reflective_loader.dart';
@@ -930,7 +931,7 @@
 27 3:13 |A| IS_REFERENCED_BY
 ''');
 
-    assertElementIndexText(intElement, r'''
+    assertElementIndexText(intElement.asElement, r'''
 29 3:15 |int| IS_REFERENCED_BY
 ''');
   }
diff --git a/pkg/analyzer/test/src/dart/micro/simple_file_resolver_test.dart b/pkg/analyzer/test/src/dart/micro/simple_file_resolver_test.dart
index b04d5e4..6ee60f1 100644
--- a/pkg/analyzer/test/src/dart/micro/simple_file_resolver_test.dart
+++ b/pkg/analyzer/test/src/dart/micro/simple_file_resolver_test.dart
@@ -13,6 +13,7 @@
 import 'package:analyzer/src/dart/micro/resolve_file.dart';
 import 'package:analyzer/src/dart/micro/utils.dart';
 import 'package:analyzer/src/error/codes.dart';
+import 'package:analyzer/src/utilities/extensions/element.dart';
 import 'package:linter/src/lint_codes.dart';
 import 'package:test/test.dart';
 import 'package:test_reflective_loader/test_reflective_loader.dart';
@@ -946,7 +947,7 @@
 var b = 1 + 2;
 ''');
     assertType(findElement.topVar('a').type, 'int');
-    assertElement(findNode.namedType('int a'), intElement);
+    assertElement(findNode.namedType('int a'), intElement.asElement);
 
     assertType(findElement.topVar('b').type, 'int');
   }
diff --git a/pkg/analyzer/test/src/dart/resolution/resolution.dart b/pkg/analyzer/test/src/dart/resolution/resolution.dart
index 3502fa3..09934d2 100644
--- a/pkg/analyzer/test/src/dart/resolution/resolution.dart
+++ b/pkg/analyzer/test/src/dart/resolution/resolution.dart
@@ -55,38 +55,37 @@
   final DartObjectPrinterConfiguration dartObjectPrinterConfiguration =
       DartObjectPrinterConfiguration();
 
-  ClassElement get boolElement => typeProvider.boolElement;
+  ClassElement2 get boolElement => typeProvider.boolElement2;
 
-  ClassElement get doubleElement => typeProvider.doubleElement;
+  ClassElement2 get doubleElement => typeProvider.doubleElement2;
 
   InterfaceType get doubleType => typeProvider.doubleType;
 
-  Element get dynamicElement =>
-      (typeProvider.dynamicType as DynamicTypeImpl).element;
+  Element2 get dynamicElement =>
+      (typeProvider.dynamicType as DynamicTypeImpl).element3;
 
-  FeatureSet get featureSet => result.libraryElement.featureSet;
+  FeatureSet get featureSet => result.libraryElement2.featureSet;
 
-  ClassElement get futureElement => typeProvider.futureElement;
+  ClassElement2 get futureElement => typeProvider.futureElement2;
 
   InheritanceManager3 get inheritanceManager {
     var library = result.libraryElement2 as LibraryElementImpl;
     return library.session.inheritanceManager;
   }
 
-  ClassElement get intElement => typeProvider.intElement;
+  ClassElement2 get intElement => typeProvider.intElement2;
 
   InterfaceType get intType => typeProvider.intType;
 
-  ClassElement get listElement => typeProvider.listElement;
+  ClassElement2 get listElement => typeProvider.listElement2;
 
-  ClassElement get mapElement => typeProvider.mapElement;
+  ClassElement2 get mapElement => typeProvider.mapElement2;
 
-  NeverElementImpl get neverElement => NeverElementImpl.instance;
+  NeverElementImpl2 get neverElement => NeverElementImpl2.instance;
 
-  ClassElement get numElement => typeProvider.numElement;
+  ClassElement2 get numElement => typeProvider.numElement2;
 
-  ClassElement get objectElement =>
-      typeProvider.objectType.element as ClassElement;
+  ClassElement2 get objectElement => typeProvider.objectElement2;
 
   bool get strictCasts {
     var analysisOptions =
@@ -94,7 +93,7 @@
     return analysisOptions.strictCasts;
   }
 
-  ClassElement get stringElement => typeProvider.stringElement;
+  ClassElement2 get stringElement => typeProvider.stringElement2;
 
   InterfaceType get stringType => typeProvider.stringType;