| Index: pkg/analysis_server/lib/src/services/completion/dart_completion_cache.dart
|
| diff --git a/pkg/analysis_server/lib/src/services/completion/dart_completion_cache.dart b/pkg/analysis_server/lib/src/services/completion/dart_completion_cache.dart
|
| index 2fbe91e867184ade29e1fb3b1c645591e6d12ee7..be84372ea77b97cdd1b06a3b31220fe26b893bc7 100644
|
| --- a/pkg/analysis_server/lib/src/services/completion/dart_completion_cache.dart
|
| +++ b/pkg/analysis_server/lib/src/services/completion/dart_completion_cache.dart
|
| @@ -31,12 +31,6 @@ class DartCompletionCache extends CompletionCache {
|
| String _importKey;
|
|
|
| /**
|
| - * Library prefix suggestions based upon imports,
|
| - * or `null` if nothing has been cached.
|
| - */
|
| - List<CompletionSuggestion> libraryPrefixSuggestions;
|
| -
|
| - /**
|
| * Type suggestions based upon imports,
|
| * or `null` if nothing has been cached.
|
| */
|
| @@ -114,7 +108,6 @@ class DartCompletionCache extends CompletionCache {
|
| Future<bool> computeImportInfo(CompilationUnit unit,
|
| SearchEngine searchEngine, bool shouldWaitForLowPrioritySuggestions) {
|
| importedTypeSuggestions = <CompletionSuggestion>[];
|
| - libraryPrefixSuggestions = <CompletionSuggestion>[];
|
| otherImportedSuggestions = <CompletionSuggestion>[];
|
| importedConstructorSuggestions = <CompletionSuggestion>[];
|
| importedVoidReturnSuggestions = <CompletionSuggestion>[];
|
| @@ -240,8 +233,9 @@ class DartCompletionCache extends CompletionCache {
|
| } else {
|
| // Exclude elements from prefixed imports
|
| // because they are provided by PrefixedElementContributor
|
| - _addLibraryPrefixSuggestion(importElem);
|
| - excludedLibs.add(importElem.importedLibrary);
|
| + // Suggested by LibraryPrefixContributor
|
| + // _addLibraryPrefixSuggestion(importElem);
|
| + // excludedLibs.add(importElem.importedLibrary);
|
| }
|
| }
|
| } else if (directive is PartDirective) {
|
| @@ -257,27 +251,6 @@ class DartCompletionCache extends CompletionCache {
|
| }
|
| }
|
|
|
| - void _addLibraryPrefixSuggestion(ImportElement importElem) {
|
| - CompletionSuggestion suggestion = null;
|
| - String completion = importElem.prefix.displayName;
|
| - if (completion != null && completion.length > 0) {
|
| - suggestion = new CompletionSuggestion(
|
| - CompletionSuggestionKind.INVOCATION,
|
| - DART_RELEVANCE_DEFAULT,
|
| - completion,
|
| - completion.length,
|
| - 0,
|
| - importElem.isDeprecated,
|
| - false);
|
| - LibraryElement lib = importElem.importedLibrary;
|
| - if (lib != null) {
|
| - suggestion.element = convertElement(lib);
|
| - }
|
| - libraryPrefixSuggestions.add(suggestion);
|
| - _importedCompletions.add(suggestion.completion);
|
| - }
|
| - }
|
| -
|
| /**
|
| * Add suggestions for all top level elements in the context
|
| * excluding those elemnents for which suggestions have already been added.
|
|
|