Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(657)

Unified Diff: pkg/analysis_server/lib/src/services/search/search_engine_internal.dart

Issue 1769063002: Remove SearchEngine.searchElementDeclarations(). (Closed) Base URL: git@github.com:dart-lang/sdk.git@master
Patch Set: Created 4 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: pkg/analysis_server/lib/src/services/search/search_engine_internal.dart
diff --git a/pkg/analysis_server/lib/src/services/search/search_engine_internal.dart b/pkg/analysis_server/lib/src/services/search/search_engine_internal.dart
index 957574672c1df4ed447a3c733420ed8a2f7de0af..77183395e398d045c9505f0662ca5cced84dfe69 100644
--- a/pkg/analysis_server/lib/src/services/search/search_engine_internal.dart
+++ b/pkg/analysis_server/lib/src/services/search/search_engine_internal.dart
@@ -32,21 +32,18 @@ class SearchEngineImpl implements SearchEngine {
}
@override
- Future<List<SearchMatch>> searchElementDeclarations(String name) {
- IndexableName indexableName = new IndexableName(name);
- _Requestor requestor = new _Requestor(_index);
- requestor.add(indexableName, IndexConstants.NAME_IS_DEFINED_BY,
- MatchKind.DECLARATION);
- return requestor.merge();
- }
-
- @override
- Future<List<SearchMatch>> searchMemberDeclarations(String name) {
- return searchElementDeclarations(name).then((matches) {
- return matches.where((match) {
- return match.element.enclosingElement is ClassElement;
- }).toList();
- });
+ Future<List<SearchMatch>> searchMemberDeclarations(String name) async {
+ List<SearchMatch> matches;
+ {
+ IndexableName indexableName = new IndexableName(name);
+ _Requestor requestor = new _Requestor(_index);
+ requestor.add(indexableName, IndexConstants.NAME_IS_DEFINED_BY,
+ MatchKind.DECLARATION);
+ matches = await requestor.merge();
+ }
+ return matches.where((match) {
+ return match.element.enclosingElement is ClassElement;
+ }).toList();
}
@override

Powered by Google App Engine
This is Rietveld 408576698