| Index: pkg/analysis_server/lib/src/edit/edit_domain.dart
|
| diff --git a/pkg/analysis_server/lib/src/edit/edit_domain.dart b/pkg/analysis_server/lib/src/edit/edit_domain.dart
|
| index 746dad34d61ab982183af23ab185c27f753235ff..f912d5163b20a01dbd93c676d3441b877fe8efe7 100644
|
| --- a/pkg/analysis_server/lib/src/edit/edit_domain.dart
|
| +++ b/pkg/analysis_server/lib/src/edit/edit_domain.dart
|
| @@ -293,6 +293,11 @@ class _RefactoringManager {
|
| new InlineMethodRefactoring(searchEngine, units[0], offset);
|
| }
|
| }
|
| + if (kind == RefactoringKind.MOVE_FILE) {
|
| + engine.AnalysisContext context = server.getAnalysisContext(file);
|
| + Source source = server.getSource(file);
|
| + refactoring = new MoveFileRefactoring(searchEngine, context, source);
|
| + }
|
| if (kind == RefactoringKind.RENAME) {
|
| List<AstNode> nodes = server.getNodesAtOffset(file, offset);
|
| List<Element> elements = server.getElementsAtOffset(file, offset);
|
| @@ -406,6 +411,12 @@ class _RefactoringManager {
|
| inlineRefactoring.inlineAll = inlineOptions.inlineAll;
|
| return new RefactoringStatus();
|
| }
|
| + if (refactoring is MoveFileRefactoring) {
|
| + MoveFileRefactoring moveRefactoring = this.refactoring;
|
| + MoveFileOptions moveOptions = params.options;
|
| + moveRefactoring.newFile = moveOptions.newFile;
|
| + return new RefactoringStatus();
|
| + }
|
| if (refactoring is RenameRefactoring) {
|
| RenameRefactoring renameRefactoring = refactoring;
|
| RenameOptions renameOptions = params.options;
|
|
|