| Index: pkg/analysis_server/lib/src/search/member_declarations.dart
|
| diff --git a/pkg/analysis_server/lib/src/search/top_level_declarations.dart b/pkg/analysis_server/lib/src/search/member_declarations.dart
|
| similarity index 61%
|
| copy from pkg/analysis_server/lib/src/search/top_level_declarations.dart
|
| copy to pkg/analysis_server/lib/src/search/member_declarations.dart
|
| index b2eee2b0903a201b4705f9f140683d5906fe2cfc..2367601657c3b4691b7ebf02c66ea0c79617cbe8 100644
|
| --- a/pkg/analysis_server/lib/src/search/top_level_declarations.dart
|
| +++ b/pkg/analysis_server/lib/src/search/member_declarations.dart
|
| @@ -2,7 +2,7 @@
|
| // for details. All rights reserved. Use of this source code is governed by a
|
| // BSD-style license that can be found in the LICENSE file.
|
|
|
| -library search.top_level_declarations;
|
| +library search.member_declarations;
|
|
|
| import 'dart:async';
|
|
|
| @@ -11,18 +11,18 @@ import 'package:analysis_services/search/search_engine.dart';
|
|
|
|
|
| /**
|
| - * A computer for `search.findTopLevelDeclarations` request results.
|
| + * A computer for `search.findMemberDeclarations` request results.
|
| */
|
| -class TopLevelDeclarationsComputer {
|
| +class MemberDeclarationsComputer {
|
| final SearchEngine searchEngine;
|
|
|
| - TopLevelDeclarationsComputer(this.searchEngine);
|
| + MemberDeclarationsComputer(this.searchEngine);
|
|
|
| /**
|
| - * Computes [SearchResult]s for top-level [element] declarations.
|
| + * Computes [SearchResult]s for declarations of members whose name is equal to [name].
|
| */
|
| - Future<List<SearchResult>> compute(String pattern) {
|
| - var matchesFuture = searchEngine.searchTopLevelDeclarations(pattern);
|
| + Future<List<SearchResult>> compute(String name) {
|
| + var matchesFuture = searchEngine.searchMemberDeclarations(name);
|
| return matchesFuture.then((List<SearchMatch> matches) {
|
| return matches.map(toResult).toList();
|
| });
|
|
|