Chromium Code Reviews| Index: pkg/analysis_server/lib/src/provisional/completion/dart/completion_plugin.dart |
| diff --git a/pkg/analysis_server/lib/src/provisional/completion/dart/completion_plugin.dart b/pkg/analysis_server/lib/src/provisional/completion/dart/completion_plugin.dart |
| index d5085c80b5d4114183a855267fab4e7c3b69a9b1..dce9db663a6f8d852c0b1e2beb83c680d735d8cc 100644 |
| --- a/pkg/analysis_server/lib/src/provisional/completion/dart/completion_plugin.dart |
| +++ b/pkg/analysis_server/lib/src/provisional/completion/dart/completion_plugin.dart |
| @@ -4,8 +4,10 @@ |
| library analysis_server.src.provisional.completion.dart.plugin; |
| +import 'package:analysis_server/src/provisional/completion/completion.dart'; |
| import 'package:analysis_server/src/provisional/completion/dart/completion.dart'; |
| import 'package:analysis_server/src/provisional/completion/dart/completion_dart.dart'; |
| +import 'package:analysis_server/src/services/completion/dart/completion_manager.dart'; |
| import 'package:analysis_server/src/services/completion/dart/keyword_contributor.dart'; |
| import 'package:plugin/plugin.dart'; |
| @@ -53,6 +55,15 @@ class DartCompletionPlugin implements Plugin { |
| @override |
| void registerExtensions(RegisterExtension registerExtension) { |
| + // |
| + // Register DartCompletionManager as a CompletionContributor |
| + // which deletages to all the DartCompletionContributors |
|
scheglov
2015/12/03 17:48:00
"delegates"
danrubel
2015/12/03 18:34:25
Done.
|
| + // |
| + registerExtension(COMPLETION_CONTRIBUTOR_EXTENSION_POINT_ID, |
| + () => new DartCompletionManager()); |
| + // |
| + // Register the default DartCompletionContributors |
| + // |
| registerExtension(DART_COMPLETION_CONTRIBUTOR_EXTENSION_POINT_ID, |
| () => new KeywordContributor()); |
| } |