Index: pkg/analysis_server/lib/src/services/search/search_engine_internal2.dart |
diff --git a/pkg/analysis_server/lib/src/services/search/search_engine_internal2.dart b/pkg/analysis_server/lib/src/services/search/search_engine_internal2.dart |
index d7f5647f57dd43f8c710627161576bcc5e00b69d..2bb0d3361356562eb8b869bdcb15b4ccdc9d58cd 100644 |
--- a/pkg/analysis_server/lib/src/services/search/search_engine_internal2.dart |
+++ b/pkg/analysis_server/lib/src/services/search/search_engine_internal2.dart |
@@ -41,9 +41,11 @@ class SearchEngineImpl2 implements SearchEngine { |
} |
@override |
- Future<List<SearchMatch>> searchMemberReferences(String name) { |
- // TODO: implement searchMemberReferences |
- throw new UnimplementedError(); |
+ Future<List<SearchMatch>> searchMemberReferences(String name) async { |
+ List<Location> locations = await _index.getUnresolvedMemberReferences(name); |
+ return locations.map((location) { |
+ return _newMatchForLocation(location, MatchKind.REFERENCE); |
+ }).toList(); |
} |
@override |