| 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 cdd6a91234d6d210c77ff182ba38cb25e511af6b..63a6996d8005ffebaad0e3af360f6ade528d3935 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
|
| @@ -30,11 +30,11 @@ class SearchEngineImpl implements SearchEngine {
|
| SearchEngineImpl(this._index);
|
|
|
| @override
|
| - Future<List<SearchMatch>> searchAllSubtypes(ClassElement type) async {
|
| + Future<Set<ClassElement>> searchAllSubtypes(ClassElement type) async {
|
| List<SearchMatch> matches = <SearchMatch>[];
|
| await _addMatches(
|
| matches, type, IndexRelationKind.IS_ANCESTOR_OF, MatchKind.DECLARATION);
|
| - return matches;
|
| + return matches.map((match) => match.element as ClassElement).toSet();
|
| }
|
|
|
| @override
|
|
|