| 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..21e557833c63b8d2eb6cb3f3d597fce93327e540 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 delegates to all the DartCompletionContributors
|
| + //
|
| + registerExtension(COMPLETION_CONTRIBUTOR_EXTENSION_POINT_ID,
|
| + () => new DartCompletionManager());
|
| + //
|
| + // Register the default DartCompletionContributors
|
| + //
|
| registerExtension(DART_COMPLETION_CONTRIBUTOR_EXTENSION_POINT_ID,
|
| () => new KeywordContributor());
|
| }
|
|
|