Enable the MOVE_FILE refactoring in the Analysis Server edit_domain.dart
Change-Id: I8859c6aa4144f4b5328c23a22b78e400706668c2
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/101320
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Reviewed-by: Danny Tuppeny <dantup@google.com>
Commit-Queue: Jaime Wren <jwren@google.com>
diff --git a/pkg/analysis_server/lib/src/edit/edit_domain.dart b/pkg/analysis_server/lib/src/edit/edit_domain.dart
index 2f4e68d..99a39bd 100644
--- a/pkg/analysis_server/lib/src/edit/edit_domain.dart
+++ b/pkg/analysis_server/lib/src/edit/edit_domain.dart
@@ -1148,13 +1148,11 @@
}
}
if (kind == RefactoringKind.MOVE_FILE) {
- // TODO(jwren) Comment in this functionality after it is working end to
- // end for IJ or VS Code
-// var resolvedUnit = await server.getResolvedUnit(file);
-// if (resolvedUnit != null) {
-// refactoring = new MoveFileRefactoring(
-// server.resourceProvider, refactoringWorkspace, resolvedUnit, file);
-// }
+ var resolvedUnit = await server.getResolvedUnit(file);
+ if (resolvedUnit != null) {
+ refactoring = new MoveFileRefactoring(
+ server.resourceProvider, refactoringWorkspace, resolvedUnit, file);
+ }
}
if (kind == RefactoringKind.RENAME) {
var resolvedUnit = await server.getResolvedUnit(file);