[element model] migrate `scope_test` (fix scope.get2)

Change-Id: I0fdc5dac753ea452dfd0d7b4c8c310929233fd8c
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/405442
Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
Commit-Queue: Phil Quitslund <pquitslund@google.com>
diff --git a/pkg/analyzer/lib/src/dart/resolver/scope.dart b/pkg/analyzer/lib/src/dart/resolver/scope.dart
index fa6c5ad..cc85cc7 100644
--- a/pkg/analyzer/lib/src/dart/resolver/scope.dart
+++ b/pkg/analyzer/lib/src/dart/resolver/scope.dart
@@ -360,7 +360,7 @@
   }
 
   @override
-  Element2? get2(String name) => Namespace._convert(_definedNames[name]);
+  Element2? get2(String name) => Namespace._convert(get(name));
 
   @override
   Element? getPrefixed(String prefix, String name) {
diff --git a/pkg/analyzer/test/src/dart/resolution/scope_test.dart b/pkg/analyzer/test/src/dart/resolution/scope_test.dart
index 957f925..ff6f813 100644
--- a/pkg/analyzer/test/src/dart/resolution/scope_test.dart
+++ b/pkg/analyzer/test/src/dart/resolution/scope_test.dart
@@ -2,8 +2,6 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-// ignore_for_file: analyzer_use_new_elements
-
 import 'package:analyzer/src/dart/resolver/scope.dart';
 import 'package:analyzer/src/error/codes.dart';
 import 'package:test/test.dart';
@@ -25,24 +23,24 @@
 ''', [
       error(WarningCode.UNUSED_IMPORT, 7, 11),
     ]);
-    var namespace = findElement.import('dart:math').namespace;
+    var namespace = findElement2.import('dart:math').namespace;
     return namespace as PrefixedNamespace;
   }
 
   void test_lookup_missing() async {
     var namespace = await _dartMath;
-    expect(namespace.get('prefix.Missing'), isNull);
+    expect(namespace.get2('prefix.Missing'), isNull);
   }
 
   Future<void> test_lookup_missing_matchesPrefix() async {
     var namespace = await _dartMath;
-    expect(namespace.get('prefix'), isNull);
+    expect(namespace.get2('prefix'), isNull);
   }
 
   Future<void> test_lookup_valid() async {
     var namespace = await _dartMath;
 
-    var random = findElement.importFind('dart:math').class_('Random');
-    expect(namespace.get('prefix.Random'), same(random));
+    var random = findElement2.importFind('dart:math').class_('Random');
+    expect(namespace.get2('prefix.Random'), same(random));
   }
 }