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 fa4eac95753015457c6bbb91b51d81f2f1b491fe..8f9754ca097b3f5fd9fcea9e00b1614d82031777 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 |
@@ -44,18 +44,10 @@ class DartCompletionManager implements CompletionContributor { |
*/ |
Future<List<CompletionSuggestion>> _computeDartSuggestions( |
DartCompletionRequest request) async { |
- // Build the Dart specific completion contributors |
- List<DartCompletionContributor> contributors = |
- <DartCompletionContributor>[]; |
- for (DartCompletionContributorFactory contributorFactory |
- in dartCompletionPlugin.contributorFactories) { |
- contributors.add(contributorFactory()); |
- } |
- |
// Request Dart specific completions from each contributor |
List<CompletionSuggestion> suggestions = <CompletionSuggestion>[]; |
- for (DartCompletionContributor contributor in contributors) { |
- suggestions.addAll(await contributor.computeSuggestions(request)); |
+ for (DartCompletionContributor c in dartCompletionPlugin.contributors) { |
+ suggestions.addAll(await c.computeSuggestions(request)); |
} |
return suggestions; |
} |