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 b1a0a0c5129b2d552ff7366814726b346b8896b9..58137c69cd68db11521f1754ff2b3aa07765828b 100644 |
--- a/pkg/analysis_server/lib/src/edit/edit_domain.dart |
+++ b/pkg/analysis_server/lib/src/edit/edit_domain.dart |
@@ -760,7 +760,11 @@ class _RefactoringManager { |
CompilationUnit unit = await server.getResolvedCompilationUnit(file); |
if (unit != null) { |
_resetOnAnalysisStarted(); |
- refactoring = new InlineMethodRefactoring(searchEngine, unit, offset); |
+ refactoring = |
+ new InlineMethodRefactoring(searchEngine, (Element element) async { |
+ String elementPath = element.source.fullName; |
+ return await server.getResolvedCompilationUnit(elementPath); |
+ }, unit, offset); |
} |
} |
if (kind == RefactoringKind.MOVE_FILE) { |