| 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
|
|
|