| Index: pkg/analysis_server/lib/src/services/refactoring/rename_import.dart
|
| diff --git a/pkg/analysis_server/lib/src/services/refactoring/rename_import.dart b/pkg/analysis_server/lib/src/services/refactoring/rename_import.dart
|
| index 67c3968d4f0aa6d9f006bbd42560fa31c076bf3f..8b8dfbf66074117b253874d7dad13fe2be7c78aa 100644
|
| --- a/pkg/analysis_server/lib/src/services/refactoring/rename_import.dart
|
| +++ b/pkg/analysis_server/lib/src/services/refactoring/rename_import.dart
|
| @@ -47,7 +47,7 @@ class RenameImportRefactoringImpl extends RenameRefactoringImpl {
|
| }
|
|
|
| @override
|
| - Future fillChange() {
|
| + Future fillChange() async {
|
| // update declaration
|
| {
|
| PrefixElement prefix = element.prefix;
|
| @@ -73,15 +73,14 @@ class RenameImportRefactoringImpl extends RenameRefactoringImpl {
|
| }
|
| }
|
| // update references
|
| - return searchEngine.searchReferences(element).then((refMatches) {
|
| - List<SourceReference> references = getSourceReferences(refMatches);
|
| - for (SourceReference reference in references) {
|
| - if (newName.isEmpty) {
|
| - reference.addEdit(change, newName);
|
| - } else {
|
| - reference.addEdit(change, "${newName}.");
|
| - }
|
| + List<SearchMatch> matches = await searchEngine.searchReferences(element);
|
| + List<SourceReference> references = getSourceReferences(matches);
|
| + for (SourceReference reference in references) {
|
| + if (newName.isEmpty) {
|
| + reference.addEdit(change, newName);
|
| + } else {
|
| + reference.addEdit(change, "${newName}.");
|
| }
|
| - });
|
| + }
|
| }
|
| }
|
|
|