| Index: pkg/analysis_server/lib/src/provisional/completion/completion_dart.dart
|
| diff --git a/pkg/analysis_server/lib/src/provisional/completion/completion_dart.dart b/pkg/analysis_server/lib/src/provisional/completion/completion_dart.dart
|
| index 1ca4180545fd3232c68b8aa305b1ca23b984e702..e52c4332423381b6259f6d7b01b9d6dddcf67038 100644
|
| --- a/pkg/analysis_server/lib/src/provisional/completion/completion_dart.dart
|
| +++ b/pkg/analysis_server/lib/src/provisional/completion/completion_dart.dart
|
| @@ -16,9 +16,9 @@ import 'package:analyzer/src/generated/source.dart';
|
| * file. Completion contributors are long-lived objects and must not retain any
|
| * state between invocations of [computeSuggestions].
|
| *
|
| - * Clients are expected to subtype this class when implementing plugins.
|
| + * Clients may extend this class when implementing plugins.
|
| */
|
| -abstract class DartCompletionContributor extends CompletionContributor {
|
| +abstract class DartCompletionContributor implements CompletionContributor {
|
| @override
|
| List<CompletionSuggestion> computeSuggestions(CompletionRequest request) {
|
| if (request is DartCompletionRequest) {
|
| @@ -58,6 +58,8 @@ abstract class DartCompletionContributor extends CompletionContributor {
|
|
|
| /**
|
| * The information about a requested list of completions within a Dart file.
|
| + *
|
| + * Clients may not extend, implement or mix-in this class.
|
| */
|
| abstract class DartCompletionRequest extends CompletionRequest {
|
| /**
|
|
|