Remove a few unused methods from ResolutionTest.
Change-Id: Iccef305a53b8cd622db6a8c8bbcd6cd079722e2e
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/293520
Reviewed-by: Samuel Rawlins <srawlins@google.com>
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
diff --git a/pkg/analyzer/test/src/dart/resolution/resolution.dart b/pkg/analyzer/test/src/dart/resolution/resolution.dart
index ccac0bd..6da1c52 100644
--- a/pkg/analyzer/test/src/dart/resolution/resolution.dart
+++ b/pkg/analyzer/test/src/dart/resolution/resolution.dart
@@ -7,12 +7,10 @@
import 'package:analyzer/dart/ast/ast.dart';
import 'package:analyzer/dart/constant/value.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/dart/element/type_provider.dart';
import 'package:analyzer/error/error.dart';
import 'package:analyzer/file_system/file_system.dart';
-import 'package:analyzer/src/dart/ast/extensions.dart';
import 'package:analyzer/src/dart/constant/value.dart';
import 'package:analyzer/src/dart/element/element.dart';
import 'package:analyzer/src/dart/element/member.dart';
@@ -78,8 +76,6 @@
ClassElement get objectElement =>
typeProvider.objectType.element as ClassElement;
- InterfaceType get objectType => typeProvider.objectType;
-
ClassElement get stringElement => typeProvider.stringElement;
InterfaceType get stringType => typeProvider.stringType;
@@ -90,8 +86,6 @@
TypeSystemImpl get typeSystem => result.typeSystem as TypeSystemImpl;
- VoidType get voidType => VoidTypeImpl.instance;
-
void addTestFile(String content) {
newFile(testFile.path, content);
}
@@ -105,15 +99,6 @@
assertTypeNull(identifier);
}
- void assertConstructorElement(ConstructorElement? actual, Object? expected) {
- if (actual is ConstructorMember && expected is ConstructorMember) {
- expect(actual.declaration, same(expected.declaration));
- // TODO(brianwilkerson) Compare the type arguments of the two members.
- } else {
- assertElement(actual, expected);
- }
- }
-
void assertConstructors(ClassElement class_, List<String> expected) {
expect(
class_.constructors.map((c) {
@@ -180,11 +165,6 @@
}
}
- void assertElementLibraryUri(Element? element, String expected) {
- var uri = element!.library!.source.uri;
- expect('$uri', expected);
- }
-
void assertElementName(Element element, String name,
{bool isSynthetic = false, int? offset}) {
expect(element.name, name);
@@ -540,27 +520,10 @@
expect(actual, isDynamicType);
}
- void assertTypeLegacy(Expression? expression) {
- expression!;
- NullabilitySuffix actual = expression.typeOrThrow.nullabilitySuffix;
- expect(actual, NullabilitySuffix.star);
- }
-
void assertTypeNull(Expression node) {
expect(node.staticType, isNull);
}
- void assertUnresolvedIndexExpression(IndexExpression node) {
- assertElementNull(node);
- assertTypeNull(node);
- }
-
- void assertUnresolvedPrefixedIdentifier(PrefixedIdentifier node) {
- assertElementNull(node);
- assertTypeNull(node);
- assertUnresolvedSimpleIdentifier(node.identifier);
- }
-
/// TODO(scheglov) Remove [disableElementCheck]
void assertUnresolvedPropertyAccess(
PropertyAccess node, {