Index: pkg/analysis_server/lib/src/services/completion/dart_completion_manager.dart |
diff --git a/pkg/analysis_server/lib/src/services/completion/dart_completion_manager.dart b/pkg/analysis_server/lib/src/services/completion/dart_completion_manager.dart |
index c9ef3af9159b096f08c79f6a8ca64a6e04ec9444..e9aa7cba4c6ccea2097d47a39f6d35469b673f27 100644 |
--- a/pkg/analysis_server/lib/src/services/completion/dart_completion_manager.dart |
+++ b/pkg/analysis_server/lib/src/services/completion/dart_completion_manager.dart |
@@ -15,8 +15,6 @@ import 'package:analysis_server/src/services/completion/combinator_contributor.d |
import 'package:analysis_server/src/services/completion/completion_core.dart'; |
import 'package:analysis_server/src/services/completion/completion_manager.dart'; |
import 'package:analysis_server/src/services/completion/dart/common_usage_sorter.dart'; |
-import 'package:analysis_server/src/services/completion/dart/completion_manager.dart' |
- as newImpl; |
import 'package:analysis_server/src/services/completion/dart/contribution_sorter.dart'; |
import 'package:analysis_server/src/services/completion/dart_completion_cache.dart'; |
import 'package:analysis_server/src/services/completion/imported_reference_contributor.dart'; |
@@ -87,7 +85,7 @@ class DartCompletionManager extends CompletionManager { |
final SearchEngine searchEngine; |
final DartCompletionCache cache; |
List<DartCompletionContributor> contributors; |
- List<CompletionContributor> newContributors; |
+ Iterable<CompletionContributor> newContributors; |
DartContributionSorter contributionSorter; |
DartCompletionManager( |
@@ -114,7 +112,7 @@ class DartCompletionManager extends CompletionManager { |
if (newContributors == null) { |
newContributors = <CompletionContributor>[ |
// TODO(danrubel) initialize using plugin API |
- new newImpl.DartCompletionManager(), |
+ //new newImpl.DartCompletionManager(), |
]; |
} |
if (contributionSorter == null) { |
@@ -126,9 +124,12 @@ class DartCompletionManager extends CompletionManager { |
* Create a new initialized Dart source completion manager |
*/ |
factory DartCompletionManager.create( |
- AnalysisContext context, SearchEngine searchEngine, Source source) { |
+ AnalysisContext context, |
+ SearchEngine searchEngine, |
+ Source source, |
+ Iterable<CompletionContributor> newContributors) { |
return new DartCompletionManager(context, searchEngine, source, |
- new DartCompletionCache(context, source)); |
+ new DartCompletionCache(context, source), null, newContributors); |
} |
@override |