Skip to content

Commit 8b9428b

Browse files
bwilkersonCommit Queue
authored andcommitted
[Migrate] edit_get_available_refactorings.dart
Change-Id: I18a89fafdd9badd51cb852c840b0da04227ca3d7 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/402901 Reviewed-by: Konstantin Shcheglov <[email protected]> Commit-Queue: Brian Wilkerson <[email protected]>
1 parent 9d040aa commit 8b9428b

File tree

2 files changed

+5
-7
lines changed

2 files changed

+5
-7
lines changed

pkg/analysis_server/analyzer_use_new_elements.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
lib/plugin/protocol/protocol_dart.dart
22
lib/src/analysis_server.dart
33
lib/src/cider/rename.dart
4-
lib/src/handler/legacy/edit_get_available_refactorings.dart
54
lib/src/handler/legacy/search_find_element_references.dart
65
lib/src/lsp/handlers/handler_completion.dart
76
lib/src/lsp/handlers/handler_completion_resolve.dart

pkg/analysis_server/lib/src/handler/legacy/edit_get_available_refactorings.dart

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,9 @@ import 'dart:async';
77
import 'package:analysis_server/protocol/protocol_generated.dart';
88
import 'package:analysis_server/src/handler/legacy/legacy_handler.dart';
99
import 'package:analysis_server/src/services/refactoring/legacy/refactoring.dart';
10-
import 'package:analyzer/dart/element/element.dart';
10+
import 'package:analyzer/dart/element/element2.dart';
1111
import 'package:analyzer/src/dart/ast/utilities.dart';
1212
import 'package:analyzer/src/util/file_paths.dart';
13-
import 'package:analyzer/src/utilities/extensions/element.dart';
1413
import 'package:analyzer_plugin/protocol/protocol_common.dart';
1514

1615
/// The handler for the `edit.getAvailableRefactorings` request.
@@ -81,21 +80,21 @@ class EditGetAvailableRefactoringsHandler extends LegacyHandler {
8180
var resolvedUnit = await server.getResolvedUnit(file);
8281
if (resolvedUnit != null) {
8382
var node = NodeLocator(offset).searchWithin(resolvedUnit.unit);
84-
var element = server.getElementOfNode(node);
83+
var element = server.getElementOfNode2(node);
8584
if (element != null) {
8685
var refactoringWorkspace = server.refactoringWorkspace;
8786
// try CONVERT_METHOD_TO_GETTER
88-
if (element is ExecutableElement) {
87+
if (element is ExecutableElement2) {
8988
if (ConvertMethodToGetterRefactoring(
9089
refactoringWorkspace,
9190
resolvedUnit.session,
92-
element.asElement2,
91+
element,
9392
).isAvailable()) {
9493
kinds.add(RefactoringKind.CONVERT_METHOD_TO_GETTER);
9594
}
9695
}
9796
// try RENAME
98-
var renameRefactoring = RenameRefactoring.create(
97+
var renameRefactoring = RenameRefactoring.create2(
9998
refactoringWorkspace,
10099
resolvedUnit,
101100
element,

0 commit comments

Comments
 (0)