Skip to content

Commit 2dbb4d4

Browse files
committed
Remove unused findChildElement()
Change-Id: Ie8a863c268cd3d2e606f0178b90bb4f358040cf0 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/221990 Reviewed-by: Brian Wilkerson <[email protected]>
1 parent 387fc2e commit 2dbb4d4

File tree

1 file changed

+0
-33
lines changed

1 file changed

+0
-33
lines changed

pkg/analysis_server/test/abstract_context.dart

Lines changed: 0 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,6 @@
55
import 'package:analyzer/dart/analysis/analysis_context.dart';
66
import 'package:analyzer/dart/analysis/results.dart';
77
import 'package:analyzer/dart/analysis/session.dart';
8-
import 'package:analyzer/dart/element/element.dart';
9-
import 'package:analyzer/dart/element/visitor.dart';
108
import 'package:analyzer/file_system/file_system.dart';
119
import 'package:analyzer/src/dart/analysis/analysis_context_collection.dart';
1210
import 'package:analyzer/src/dart/analysis/byte_store.dart';
@@ -23,24 +21,6 @@ import 'package:meta/meta.dart';
2321

2422
import 'src/utilities/mock_packages.dart';
2523

26-
/// Finds an [Element] with the given [name].
27-
Element? findChildElement(Element root, String name, [ElementKind? kind]) {
28-
Element? result;
29-
root.accept(_ElementVisitorFunctionWrapper((Element element) {
30-
if (element.name != name) {
31-
return;
32-
}
33-
if (kind != null && element.kind != kind) {
34-
return;
35-
}
36-
result = element;
37-
}));
38-
return result;
39-
}
40-
41-
/// A function to be called for every [Element].
42-
typedef _ElementVisitorFunction = void Function(Element element);
43-
4424
class AbstractContextTest with ResourceProviderMixin {
4525
static bool _lintRulesAreRegistered = false;
4626

@@ -313,16 +293,3 @@ class AbstractContextTest with ResourceProviderMixin {
313293
verifyCreatedCollection();
314294
}
315295
}
316-
317-
/// Wraps the given [_ElementVisitorFunction] into an instance of
318-
/// [engine.GeneralizingElementVisitor].
319-
class _ElementVisitorFunctionWrapper extends GeneralizingElementVisitor<void> {
320-
final _ElementVisitorFunction function;
321-
_ElementVisitorFunctionWrapper(this.function);
322-
323-
@override
324-
void visitElement(Element element) {
325-
function(element);
326-
super.visitElement(element);
327-
}
328-
}

0 commit comments

Comments
 (0)