Index: pkg/analysis_server/test/services/completion/dart/completion_contributor_util.dart |
diff --git a/pkg/analysis_server/test/services/completion/dart/completion_contributor_util.dart b/pkg/analysis_server/test/services/completion/dart/completion_contributor_util.dart |
index 67baee0e442c60d3810f5bb65ac9890fc305dad6..0587043382a9f90cde588ffae233173d23ce8f71 100644 |
--- a/pkg/analysis_server/test/services/completion/dart/completion_contributor_util.dart |
+++ b/pkg/analysis_server/test/services/completion/dart/completion_contributor_util.dart |
@@ -2,15 +2,9 @@ |
// for details. All rights reserved. Use of this source code is governed by a |
// BSD-style license that can be found in the LICENSE file. |
-library test.services.completion.dart.util; |
- |
import 'dart:async'; |
-import 'package:analysis_server/plugin/protocol/protocol.dart' as protocol |
- show Element, ElementKind; |
-import 'package:analysis_server/plugin/protocol/protocol.dart' |
- hide Element, ElementKind; |
-import 'package:analysis_server/plugin/protocol/protocol.dart'; |
+import 'package:analysis_server/protocol/protocol_generated.dart'; |
import 'package:analysis_server/src/ide_options.dart'; |
import 'package:analysis_server/src/provisional/completion/dart/completion_dart.dart'; |
import 'package:analysis_server/src/services/completion/completion_core.dart'; |
@@ -113,7 +107,7 @@ abstract class DartCompletionContributorTest extends AbstractContextTest { |
{CompletionSuggestionKind csKind: CompletionSuggestionKind.INVOCATION, |
int relevance: DART_RELEVANCE_DEFAULT, |
String importUri, |
- protocol.ElementKind elemKind: null, |
+ ElementKind elemKind: null, |
bool isDeprecated: false, |
bool isPotential: false, |
String elemFile, |
@@ -182,9 +176,9 @@ abstract class DartCompletionContributorTest extends AbstractContextTest { |
isDeprecated: isDeprecated, |
elemFile: elemFile, |
elemOffset: elemOffset); |
- protocol.Element element = cs.element; |
+ Element element = cs.element; |
expect(element, isNotNull); |
- expect(element.kind, equals(protocol.ElementKind.CLASS)); |
+ expect(element.kind, equals(ElementKind.CLASS)); |
expect(element.name, equals(elemName ?? name)); |
expect(element.parameters, isNull); |
expect(element.returnType, isNull); |
@@ -197,9 +191,9 @@ abstract class DartCompletionContributorTest extends AbstractContextTest { |
CompletionSuggestionKind kind: CompletionSuggestionKind.INVOCATION}) { |
CompletionSuggestion cs = |
assertSuggest(name, csKind: kind, relevance: relevance); |
- protocol.Element element = cs.element; |
+ Element element = cs.element; |
expect(element, isNotNull); |
- expect(element.kind, equals(protocol.ElementKind.CLASS_TYPE_ALIAS)); |
+ expect(element.kind, equals(ElementKind.CLASS_TYPE_ALIAS)); |
expect(element.name, equals(name)); |
expect(element.parameters, isNull); |
expect(element.returnType, isNull); |
@@ -219,9 +213,9 @@ abstract class DartCompletionContributorTest extends AbstractContextTest { |
elemOffset: elemOffset, |
defaultArgListString: defaultArgListString, |
defaultArgumentListTextRanges: defaultArgumentListTextRanges); |
- protocol.Element element = cs.element; |
+ Element element = cs.element; |
expect(element, isNotNull); |
- expect(element.kind, equals(protocol.ElementKind.CONSTRUCTOR)); |
+ expect(element.kind, equals(ElementKind.CONSTRUCTOR)); |
int index = name.indexOf('.'); |
expect(element.name, index >= 0 ? name.substring(index + 1) : ''); |
return cs; |
@@ -232,7 +226,7 @@ abstract class DartCompletionContributorTest extends AbstractContextTest { |
CompletionSuggestion suggestion = |
assertSuggest(completion, isDeprecated: isDeprecated); |
expect(suggestion.isDeprecated, isDeprecated); |
- expect(suggestion.element.kind, protocol.ElementKind.ENUM); |
+ expect(suggestion.element.kind, ElementKind.ENUM); |
return suggestion; |
} |
@@ -242,7 +236,7 @@ abstract class DartCompletionContributorTest extends AbstractContextTest { |
relevance: relevance, isDeprecated: isDeprecated); |
expect(suggestion.completion, completion); |
expect(suggestion.isDeprecated, isDeprecated); |
- expect(suggestion.element.kind, protocol.ElementKind.ENUM_CONSTANT); |
+ expect(suggestion.element.kind, ElementKind.ENUM_CONSTANT); |
return suggestion; |
} |
@@ -255,13 +249,13 @@ abstract class DartCompletionContributorTest extends AbstractContextTest { |
csKind: kind, |
relevance: relevance, |
importUri: importUri, |
- elemKind: protocol.ElementKind.FIELD, |
+ elemKind: ElementKind.FIELD, |
isDeprecated: isDeprecated); |
// The returnType represents the type of a field |
expect(cs.returnType, type != null ? type : 'dynamic'); |
- protocol.Element element = cs.element; |
+ Element element = cs.element; |
expect(element, isNotNull); |
- expect(element.kind, equals(protocol.ElementKind.FIELD)); |
+ expect(element.kind, equals(ElementKind.FIELD)); |
expect(element.name, equals(name)); |
expect(element.parameters, isNull); |
// The returnType represents the type of a field |
@@ -289,9 +283,9 @@ abstract class DartCompletionContributorTest extends AbstractContextTest { |
} else if (isNullExpectedReturnTypeConsideredDynamic) { |
expect(cs.returnType, 'dynamic'); |
} |
- protocol.Element element = cs.element; |
+ Element element = cs.element; |
expect(element, isNotNull); |
- expect(element.kind, equals(protocol.ElementKind.FUNCTION)); |
+ expect(element.kind, equals(ElementKind.FUNCTION)); |
expect(element.name, equals(name)); |
expect(element.isDeprecated, equals(isDeprecated)); |
String param = element.parameters; |
@@ -325,9 +319,9 @@ abstract class DartCompletionContributorTest extends AbstractContextTest { |
} else { |
expect(cs.returnType, isNull); |
} |
- protocol.Element element = cs.element; |
+ Element element = cs.element; |
expect(element, isNotNull); |
- expect(element.kind, equals(protocol.ElementKind.FUNCTION_TYPE_ALIAS)); |
+ expect(element.kind, equals(ElementKind.FUNCTION_TYPE_ALIAS)); |
expect(element.name, equals(name)); |
expect(element.isDeprecated, equals(isDeprecated)); |
// TODO (danrubel) Determine why params are null |
@@ -351,12 +345,12 @@ abstract class DartCompletionContributorTest extends AbstractContextTest { |
csKind: kind, |
relevance: relevance, |
importUri: importUri, |
- elemKind: protocol.ElementKind.GETTER, |
+ elemKind: ElementKind.GETTER, |
isDeprecated: isDeprecated); |
expect(cs.returnType, returnType != null ? returnType : 'dynamic'); |
- protocol.Element element = cs.element; |
+ Element element = cs.element; |
expect(element, isNotNull); |
- expect(element.kind, equals(protocol.ElementKind.GETTER)); |
+ expect(element.kind, equals(ElementKind.GETTER)); |
expect(element.name, equals(name)); |
expect(element.parameters, isNull); |
expect(element.returnType, |
@@ -382,9 +376,9 @@ abstract class DartCompletionContributorTest extends AbstractContextTest { |
defaultArgumentListTextRanges: defaultArgumentListTextRanges); |
expect(cs.declaringType, equals(declaringType)); |
expect(cs.returnType, returnType != null ? returnType : 'dynamic'); |
- protocol.Element element = cs.element; |
+ Element element = cs.element; |
expect(element, isNotNull); |
- expect(element.kind, equals(protocol.ElementKind.METHOD)); |
+ expect(element.kind, equals(ElementKind.METHOD)); |
expect(element.name, equals(name)); |
String param = element.parameters; |
expect(param, isNotNull); |
@@ -419,10 +413,10 @@ abstract class DartCompletionContributorTest extends AbstractContextTest { |
csKind: kind, |
relevance: relevance, |
importUri: importUri, |
- elemKind: protocol.ElementKind.SETTER); |
- protocol.Element element = cs.element; |
+ elemKind: ElementKind.SETTER); |
+ Element element = cs.element; |
expect(element, isNotNull); |
- expect(element.kind, equals(protocol.ElementKind.SETTER)); |
+ expect(element.kind, equals(ElementKind.SETTER)); |
expect(element.name, equals(name)); |
// TODO (danrubel) assert setter param |
//expect(element.parameters, isNull); |
@@ -445,9 +439,9 @@ abstract class DartCompletionContributorTest extends AbstractContextTest { |
} else if (isNullExpectedReturnTypeConsideredDynamic) { |
expect(cs.returnType, 'dynamic'); |
} |
- protocol.Element element = cs.element; |
+ Element element = cs.element; |
expect(element, isNotNull); |
- expect(element.kind, equals(protocol.ElementKind.TOP_LEVEL_VARIABLE)); |
+ expect(element.kind, equals(ElementKind.TOP_LEVEL_VARIABLE)); |
expect(element.name, equals(name)); |
expect(element.parameters, isNull); |
if (returnType != null) { |
@@ -577,7 +571,7 @@ abstract class DartCompletionContributorTest extends AbstractContextTest { |
CompletionSuggestion getSuggest( |
{String completion: null, |
CompletionSuggestionKind csKind: null, |
- protocol.ElementKind elemKind: null}) { |
+ ElementKind elemKind: null}) { |
CompletionSuggestion cs; |
if (suggestions != null) { |
suggestions.forEach((CompletionSuggestion s) { |
@@ -588,7 +582,7 @@ abstract class DartCompletionContributorTest extends AbstractContextTest { |
return; |
} |
if (elemKind != null) { |
- protocol.Element element = s.element; |
+ Element element = s.element; |
if (element == null || elemKind != element.kind) { |
return; |
} |