[migration] Rename utilities in protocol_dart.dart
Change-Id: I90c06dffcac98bc8ec6bb2a982a6825157eda56d
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/407620
Commit-Queue: Brian Wilkerson <brianwilkerson@google.com>
Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
diff --git a/pkg/analysis_server/lib/plugin/protocol/protocol_dart.dart b/pkg/analysis_server/lib/plugin/protocol/protocol_dart.dart
index fc6f026..fed9909 100644
--- a/pkg/analysis_server/lib/plugin/protocol/protocol_dart.dart
+++ b/pkg/analysis_server/lib/plugin/protocol/protocol_dart.dart
@@ -13,12 +13,12 @@
import 'package:analyzer/src/utilities/extensions/element.dart';
import 'package:path/path.dart' as path;
-Element convertElement2(engine.Element2 element) {
- var kind = convertElementToElementKind2(element);
- var name = getElementDisplayName2(element);
- var elementTypeParameters = _getTypeParametersString2(element);
+Element convertElement(engine.Element2 element) {
+ var kind = convertElementToElementKind(element);
+ var name = getElementDisplayName(element);
+ var elementTypeParameters = _getTypeParametersString(element);
var aliasedType = getAliasedTypeString2(element);
- var elementParameters = getParametersString2(element);
+ var elementParameters = getParametersString(element);
var elementReturnType = getReturnTypeString2(element);
return Element(
kind,
@@ -28,10 +28,10 @@
isDeprecated:
(element is engine.Annotatable) &&
(element as engine.Annotatable).metadata2.hasDeprecated,
- isAbstract: _isAbstract2(element),
- isConst: _isConst2(element),
- isFinal: _isFinal2(element),
- isStatic: _isStatic2(element),
+ isAbstract: _isAbstract(element),
+ isConst: _isConst(element),
+ isFinal: _isFinal(element),
+ isStatic: _isStatic(element),
),
location: newLocation_fromElement2(element),
typeParameters: elementTypeParameters,
@@ -46,7 +46,7 @@
///
/// This does not take into account that an instance of [engine.ClassElement]
/// can be an enum and an instance of [engine.FieldElement] can be an enum
-/// constant. Use [convertElementToElementKind2] where possible.
+/// constant. Use [convertElementToElementKind] where possible.
ElementKind convertElementKind(engine.ElementKind kind) {
if (kind == engine.ElementKind.CLASS) {
return ElementKind.CLASS;
@@ -121,7 +121,7 @@
}
/// Return an [ElementKind] corresponding to the given [engine.Element2].
-ElementKind convertElementToElementKind2(engine.Element2 element) {
+ElementKind convertElementToElementKind(engine.Element2 element) {
if (element is engine.EnumElement2) {
return ElementKind.ENUM;
} else if (element is engine.MixinElement2) {
@@ -134,11 +134,11 @@
}
Element convertLibraryFragment(CompilationUnitElementImpl fragment) {
- var kind = convertElementToElementKind2(fragment);
- var name = getElementDisplayName2(fragment);
- var elementTypeParameters = _getTypeParametersString2(fragment);
+ var kind = convertElementToElementKind(fragment);
+ var name = getElementDisplayName(fragment);
+ var elementTypeParameters = _getTypeParametersString(fragment);
var aliasedType = getAliasedTypeString2(fragment);
- var elementParameters = getParametersString2(fragment);
+ var elementParameters = getParametersString(fragment);
var elementReturnType = getReturnTypeString2(fragment);
return Element(
kind,
@@ -146,10 +146,10 @@
Element.makeFlags(
isPrivate: fragment.isPrivate,
isDeprecated: fragment.hasDeprecated,
- isAbstract: _isAbstract2(fragment),
- isConst: _isConst2(fragment),
- isFinal: _isFinal2(fragment),
- isStatic: _isStatic2(fragment),
+ isAbstract: _isAbstract(fragment),
+ isConst: _isConst(fragment),
+ isFinal: _isFinal(fragment),
+ isStatic: _isStatic(fragment),
),
location: newLocation_fromFragment(fragment),
typeParameters: elementTypeParameters,
@@ -159,7 +159,7 @@
);
}
-String getElementDisplayName2(engine.Element2 element) {
+String getElementDisplayName(engine.Element2 element) {
if (element is engine.LibraryFragment) {
return path.basename((element as engine.LibraryFragment).source.fullName);
} else {
@@ -167,7 +167,7 @@
}
}
-String? getParametersString2(engine.Element2 element) {
+String? getParametersString(engine.Element2 element) {
// TODO(scheglov): expose the corresponding feature from ExecutableElement
List<engine.FormalParameterElement> parameters;
if (element is engine.ExecutableElement2) {
@@ -188,7 +188,7 @@
return null;
}
- parameters.sort(_preferRequiredParams2);
+ parameters.sort(_preferRequiredParams);
var sb = StringBuffer();
var closeOptionalString = '';
@@ -216,7 +216,7 @@
return '($sb)';
}
-String? _getTypeParametersString2(engine.Element2 element) {
+String? _getTypeParametersString(engine.Element2 element) {
List<engine.TypeParameterElement2>? typeParameters;
if (element is engine.InterfaceElement2) {
typeParameters = element.typeParameters2;
@@ -229,7 +229,7 @@
return '<${typeParameters.join(', ')}>';
}
-bool _isAbstract2(engine.Element2 element) {
+bool _isAbstract(engine.Element2 element) {
if (element is engine.ClassElement2) {
return element.isAbstract;
}
@@ -242,7 +242,7 @@
return false;
}
-bool _isConst2(engine.Element2 element) {
+bool _isConst(engine.Element2 element) {
if (element is engine.ConstructorElement2) {
return element.isConst;
}
@@ -252,14 +252,14 @@
return false;
}
-bool _isFinal2(engine.Element2 element) {
+bool _isFinal(engine.Element2 element) {
if (element is engine.VariableElement2) {
return element.isFinal;
}
return false;
}
-bool _isStatic2(engine.Element2 element) {
+bool _isStatic(engine.Element2 element) {
if (element is engine.ExecutableElement2) {
return element.isStatic;
}
@@ -270,7 +270,7 @@
}
/// Sort required named parameters before optional ones.
-int _preferRequiredParams2(
+int _preferRequiredParams(
engine.FormalParameterElement e1,
engine.FormalParameterElement e2,
) {
diff --git a/pkg/analysis_server/lib/src/domains/analysis/occurrences_dart.dart b/pkg/analysis_server/lib/src/domains/analysis/occurrences_dart.dart
index 1c269e0..610fcc7 100644
--- a/pkg/analysis_server/lib/src/domains/analysis/occurrences_dart.dart
+++ b/pkg/analysis_server/lib/src/domains/analysis/occurrences_dart.dart
@@ -18,7 +18,7 @@
// For legacy protocol, we only support occurrences with the same
// length, so we must filter the offset to only those that match the length
// from the element.
- var serverElement = protocol.convertElement2(engineElement);
+ var serverElement = protocol.convertElement(engineElement);
// Prefer the length from the mapped element over the element directly,
// because 'name3' may contain 'new' for constructors which doesn't match
// what is in the source.
diff --git a/pkg/analysis_server/lib/src/handler/legacy/search_find_element_references.dart b/pkg/analysis_server/lib/src/handler/legacy/search_find_element_references.dart
index d085909..93d200e 100644
--- a/pkg/analysis_server/lib/src/handler/legacy/search_find_element_references.dart
+++ b/pkg/analysis_server/lib/src/handler/legacy/search_find_element_references.dart
@@ -49,7 +49,7 @@
var result = protocol.SearchFindElementReferencesResult();
if (element != null) {
result.id = searchId;
- result.element = protocol.convertElement2(element.asElement2!);
+ result.element = protocol.convertElement(element.asElement2!);
}
sendResult(result);
// search elements
diff --git a/pkg/analysis_server/lib/src/lsp/completion_utils.dart b/pkg/analysis_server/lib/src/lsp/completion_utils.dart
index a63baa5..0f1c73c 100644
--- a/pkg/analysis_server/lib/src/lsp/completion_utils.dart
+++ b/pkg/analysis_server/lib/src/lsp/completion_utils.dart
@@ -552,7 +552,7 @@
}
String? parameters;
if (element != null) {
- parameters = getParametersString2(element);
+ parameters = getParametersString(element);
// Prefer the element return type (because it may be more specific
// for overrides) and fall back to the parameter type or return type from
// the suggestion (handles records).
diff --git a/pkg/analysis_server/lib/src/protocol_server.dart b/pkg/analysis_server/lib/src/protocol_server.dart
index 0209532..ec8e6b2 100644
--- a/pkg/analysis_server/lib/src/protocol_server.dart
+++ b/pkg/analysis_server/lib/src/protocol_server.dart
@@ -382,7 +382,7 @@
/// Construct based on an element from the analyzer engine.
OverriddenMember newOverriddenMember_fromEngine(engine.Element2 member) {
- var element = convertElement2(member);
+ var element = convertElement(member);
var className = member.enclosingElement2!.displayName;
return OverriddenMember(element, className);
}
@@ -444,7 +444,7 @@
convertLibraryFragment(fragment as CompilationUnitElementImpl),
);
}
- path.add(convertElement2(e.asElement2!));
+ path.add(convertElement(e.asElement2!));
}
}
}
diff --git a/pkg/analysis_server/lib/src/search/type_hierarchy.dart b/pkg/analysis_server/lib/src/search/type_hierarchy.dart
index c1f3eeb..a531194 100644
--- a/pkg/analysis_server/lib/src/search/type_hierarchy.dart
+++ b/pkg/analysis_server/lib/src/search/type_hierarchy.dart
@@ -5,7 +5,7 @@
import 'dart:collection';
import 'package:analysis_server/src/protocol_server.dart'
- show TypeHierarchyItem, convertElement2;
+ show TypeHierarchyItem, convertElement;
import 'package:analysis_server/src/services/search/hierarchy.dart';
import 'package:analysis_server/src/services/search/search_engine.dart';
import 'package:analyzer/dart/element/element2.dart';
@@ -70,10 +70,10 @@
var subMemberElement = helper.findMemberElement(subElement);
var subMemberElementDeclared = subMemberElement?.nonSynthetic2;
subItem = TypeHierarchyItem(
- convertElement2(subElement),
+ convertElement(subElement),
memberElement:
subMemberElementDeclared != null
- ? convertElement2(subMemberElementDeclared)
+ ? convertElement(subMemberElementDeclared)
: null,
superclass: itemId,
);
@@ -122,11 +122,11 @@
var memberElement = helper.findMemberElement(classElement);
var memberElementDeclared = memberElement?.nonSynthetic2;
item = TypeHierarchyItem(
- convertElement2(classElement),
+ convertElement(classElement),
displayName: displayName,
memberElement:
memberElementDeclared != null
- ? convertElement2(memberElementDeclared)
+ ? convertElement(memberElementDeclared)
: null,
);
_elementItemMap[classElement] = item;
diff --git a/pkg/analysis_server/lib/src/services/completion/dart/suggestion_builder.dart b/pkg/analysis_server/lib/src/services/completion/dart/suggestion_builder.dart
index c93c7cd..ccb7e27 100644
--- a/pkg/analysis_server/lib/src/services/completion/dart/suggestion_builder.dart
+++ b/pkg/analysis_server/lib/src/services/completion/dart/suggestion_builder.dart
@@ -723,7 +723,7 @@
parameterName: name,
parameterType: type,
replacementLength: replacementLength,
- element: convertElement2(parameter),
+ element: convertElement(parameter),
);
if (parameter is FieldFormalParameterElement2) {
@@ -847,7 +847,7 @@
displayText: displayText,
requiredImports: overrideImports.toList(),
);
- suggestion.element = protocol.convertElement2(element);
+ suggestion.element = protocol.convertElement(element);
_addSuggestion(
suggestion,
textToMatchOverride: _textToMatchOverride(element),
@@ -1464,7 +1464,7 @@
_ElementCompletionData _createElementCompletionData(Element2 element) {
var documentation = _getDocumentation(element);
- var suggestedElement = protocol.convertElement2(element);
+ var suggestedElement = protocol.convertElement(element);
String? declaringType;
if (element is! FormalParameterElement) {
diff --git a/pkg/analysis_server/test/plugin/protocol_dart_test.dart b/pkg/analysis_server/test/plugin/protocol_dart_test.dart
index 6638ce6..b9063a3 100644
--- a/pkg/analysis_server/test/plugin/protocol_dart_test.dart
+++ b/pkg/analysis_server/test/plugin/protocol_dart_test.dart
@@ -28,7 +28,7 @@
{
var engineElement = findElement2.class_('_A');
// create notification Element
- var element = convertElement2(engineElement);
+ var element = convertElement(engineElement);
expect(element.kind, ElementKind.CLASS);
expect(element.name, '_A');
expect(element.typeParameters, isNull);
@@ -49,7 +49,7 @@
{
var engineElement = findElement2.class_('B');
// create notification Element
- var element = convertElement2(engineElement);
+ var element = convertElement(engineElement);
expect(element.kind, ElementKind.CLASS);
expect(element.name, 'B');
expect(element.typeParameters, '<K, V>');
@@ -64,7 +64,7 @@
}''');
var engineElement = findElement2.constructor('myConstructor');
// create notification Element
- var element = convertElement2(engineElement);
+ var element = convertElement(engineElement);
expect(element.kind, ElementKind.CONSTRUCTOR);
expect(element.name, 'A.myConstructor');
expect(element.typeParameters, isNull);
@@ -91,7 +91,7 @@
var engineElement = findElement2.constructor('myConstructor');
// create notification Element
- var element = convertElement2(engineElement);
+ var element = convertElement(engineElement);
expect(element.parameters, '(int a, {required int c, int? b})');
}
@@ -106,7 +106,7 @@
var engineElement = findElement2.constructor('myConstructor');
// create notification Element
- var element = convertElement2(engineElement);
+ var element = convertElement(engineElement);
expect(
element.parameters,
'(int a, {required int d, required int c, int? b})',
@@ -125,7 +125,7 @@
var engineElement = findElement2.constructor('myConstructor');
// create notification Element
- var element = convertElement2(engineElement);
+ var element = convertElement(engineElement);
expect(
element.parameters,
'(int a, {required int d, required int c, int b, int a})',
@@ -135,7 +135,7 @@
void test_dynamic() {
var engineElement = engine.DynamicElementImpl2.instance;
// create notification Element
- var element = convertElement2(engineElement);
+ var element = convertElement(engineElement);
expect(element.kind, ElementKind.UNKNOWN);
expect(element.name, 'dynamic');
expect(element.location, isNull);
@@ -153,7 +153,7 @@
var engineElement = findElement2.enum_('_E1');
expect(engineElement.metadata2.hasDeprecated, isTrue);
// create notification Element
- var element = convertElement2(engineElement);
+ var element = convertElement(engineElement);
expect(element.kind, ElementKind.ENUM);
expect(element.name, '_E1');
expect(element.typeParameters, isNull);
@@ -175,7 +175,7 @@
{
var engineElement = findElement2.enum_('E2');
// create notification Element
- var element = convertElement2(engineElement);
+ var element = convertElement(engineElement);
expect(element.kind, ElementKind.ENUM);
expect(element.name, 'E2');
expect(element.typeParameters, isNull);
@@ -191,7 +191,7 @@
{
var engineElement = findElement2.field('one');
// create notification Element
- var element = convertElement2(engineElement);
+ var element = convertElement(engineElement);
expect(element.kind, ElementKind.ENUM_CONSTANT);
expect(element.name, 'one');
{
@@ -215,7 +215,7 @@
{
var engineElement = findElement2.field('three');
// create notification Element
- var element = convertElement2(engineElement);
+ var element = convertElement(engineElement);
expect(element.kind, ElementKind.ENUM_CONSTANT);
expect(element.name, 'three');
{
@@ -233,7 +233,7 @@
{
var engineElement = findElement2.field('values', of: 'E2');
// create notification Element
- var element = convertElement2(engineElement);
+ var element = convertElement(engineElement);
expect(element.kind, ElementKind.FIELD);
expect(element.name, 'values');
{
@@ -257,7 +257,7 @@
}''');
var engineElement = findElement2.field('myField');
// create notification Element
- var element = convertElement2(engineElement);
+ var element = convertElement(engineElement);
expect(element.kind, ElementKind.FIELD);
expect(element.name, 'myField');
{
@@ -279,7 +279,7 @@
''');
var engineElement = findElement2.typeAlias('F');
// create notification Element
- var element = convertElement2(engineElement);
+ var element = convertElement(engineElement);
expect(element.kind, ElementKind.TYPE_ALIAS);
expect(element.name, 'F');
expect(element.typeParameters, '<T>');
@@ -302,7 +302,7 @@
''');
var engineElement = findElement2.typeAlias('F');
// create notification Element
- var element = convertElement2(engineElement);
+ var element = convertElement(engineElement);
expect(element.kind, ElementKind.TYPE_ALIAS);
expect(element.name, 'F');
expect(element.typeParameters, '<out T>');
@@ -326,7 +326,7 @@
''');
var engineElement = findElement2.typeAlias('F');
// create notification Element
- var element = convertElement2(engineElement);
+ var element = convertElement(engineElement);
expect(element.kind, ElementKind.TYPE_ALIAS);
expect(element.name, 'F');
expect(element.typeParameters, '<T>');
@@ -351,7 +351,7 @@
}''');
var engineElement = findElement2.getter('myGetter');
// create notification Element
- var element = convertElement2(engineElement);
+ var element = convertElement(engineElement);
expect(element.kind, ElementKind.GETTER);
expect(element.name, 'myGetter');
{
@@ -377,7 +377,7 @@
}''');
var engineElement = findElement2.label('myLabel');
// create notification Element
- var element = convertElement2(engineElement);
+ var element = convertElement(engineElement);
expect(element.kind, ElementKind.LABEL);
expect(element.name, 'myLabel');
{
@@ -402,7 +402,7 @@
}''');
var engineElement = findElement2.method('myMethod');
// create notification Element
- var element = convertElement2(engineElement);
+ var element = convertElement(engineElement);
expect(element.kind, ElementKind.METHOD);
expect(element.name, 'myMethod');
{
@@ -425,7 +425,7 @@
{
var engineElement = findElement2.mixin('A');
// create notification Element
- var element = convertElement2(engineElement);
+ var element = convertElement(engineElement);
expect(element.kind, ElementKind.MIXIN);
expect(element.name, 'A');
expect(element.typeParameters, isNull);
@@ -449,7 +449,7 @@
}''');
var engineElement = findElement2.setter('mySetter');
// create notification Element
- var element = convertElement2(engineElement);
+ var element = convertElement(engineElement);
expect(element.kind, ElementKind.SETTER);
expect(element.name, 'mySetter');
{
diff --git a/pkg/analysis_server/tool/code_completion/relevance_metrics.dart b/pkg/analysis_server/tool/code_completion/relevance_metrics.dart
index 331ce25..71e6deb 100644
--- a/pkg/analysis_server/tool/code_completion/relevance_metrics.dart
+++ b/pkg/analysis_server/tool/code_completion/relevance_metrics.dart
@@ -7,7 +7,7 @@
import 'package:_fe_analyzer_shared/src/base/syntactic_entity.dart';
import 'package:analysis_server/src/protocol_server.dart'
- show convertElementToElementKind2, ElementKind;
+ show convertElementToElementKind, ElementKind;
import 'package:analysis_server/src/services/completion/dart/feature_computer.dart';
import 'package:analyzer/dart/analysis/analysis_context_collection.dart';
import 'package:analyzer/dart/analysis/context_root.dart';
@@ -1683,7 +1683,7 @@
/// identifier that is a child of the [node].
ElementKind? _leftMostKind(AstNode node) {
if (node is InstanceCreationExpression) {
- return convertElementToElementKind2(node.constructorName.element!);
+ return convertElementToElementKind(node.constructorName.element!);
}
var element = _leftMostElement(node);
if (element == null) {
@@ -1695,7 +1695,7 @@
element = parent.element2!;
}
}
- return convertElementToElementKind2(element);
+ return convertElementToElementKind(element);
}
/// Return the left-most token that is a child of the [node].