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 db0555947618d3889b02a1b817db5900ab7928a1..03437180d2ca20faf90693736b6d29679440a8cc 100644 |
--- a/pkg/analysis_server/lib/src/edit/edit_domain.dart |
+++ b/pkg/analysis_server/lib/src/edit/edit_domain.dart |
@@ -400,14 +400,14 @@ class EditDomainHandler extends AbstractRequestHandler { |
// |
// Compute the edits required to import the required elements. |
// |
- List<SourceEdit> edits = |
- new ImportElementsComputer(result, params.file, params.elements) |
- .compute(); |
+ ImportElementsComputer computer = |
+ new ImportElementsComputer(server.resourceProvider, result); |
+ SourceChange change = await computer.createEdits(params.elements); |
// |
// Send the response. |
// |
- server.sendResponse( |
- new EditImportElementsResult(edits).toResponse(request.id)); |
+ server.sendResponse(new EditImportElementsResult(change.edits[0].edits) |
+ .toResponse(request.id)); |
} |
Future isPostfixCompletionApplicable(Request request) async { |