Elements. Use ElementImpl in ElementFactory.
Change-Id: I321664b15fa651c486d295ad69ead6be00a906ad
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/415382
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
diff --git a/pkg/analyzer/lib/src/generated/testing/element_factory.dart b/pkg/analyzer/lib/src/generated/testing/element_factory.dart
index 0ed14b6..38ac706 100644
--- a/pkg/analyzer/lib/src/generated/testing/element_factory.dart
+++ b/pkg/analyzer/lib/src/generated/testing/element_factory.dart
@@ -2,11 +2,8 @@
// 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:_fe_analyzer_shared/src/type_inference/type_analyzer_operations.dart';
import 'package:analyzer/dart/analysis/features.dart';
-import 'package:analyzer/dart/element/element.dart';
import 'package:analyzer/dart/element/nullability_suffix.dart';
import 'package:analyzer/dart/element/type.dart';
import 'package:analyzer/source/line_info.dart';
@@ -116,7 +113,7 @@
ConstLocalVariableElementImpl(name, 0);
static ConstructorElementImpl constructorElement(
- ClassElement definingClass, String? name, bool isConst,
+ ClassElementImpl definingClass, String? name, bool isConst,
[List<TypeImpl> argumentTypes = const []]) {
var offset = name == null ? -1 : 0;
// A constructor declared as `C.new` is unnamed, and is modeled as such.
@@ -143,7 +140,7 @@
}
static ConstructorElementImpl constructorElement2(
- ClassElement definingClass, String? name,
+ ClassElementImpl definingClass, String? name,
[List<TypeImpl> argumentTypes = const []]) =>
constructorElement(definingClass, name, false, argumentTypes);
@@ -234,7 +231,7 @@
}
static MethodElementImpl methodElementWithParameters(
- ClassElement enclosingElement,
+ ClassElementImpl enclosingElement,
String methodName,
DartType returnType,
List<ParameterElementImpl> parameters) {