Index: pkg/analysis_server/lib/src/services/refactoring/rename.dart |
diff --git a/pkg/analysis_server/lib/src/services/refactoring/rename.dart b/pkg/analysis_server/lib/src/services/refactoring/rename.dart |
index df0bf60ce93fd3312b7c60fe04effacb16b20379..e5d76ce9278d2f4898a9da6c7a2f63ac38bd85ef 100644 |
--- a/pkg/analysis_server/lib/src/services/refactoring/rename.dart |
+++ b/pkg/analysis_server/lib/src/services/refactoring/rename.dart |
@@ -7,7 +7,6 @@ library services.src.refactoring.rename; |
import 'dart:async'; |
import 'package:analysis_server/src/protocol_server.dart' hide Element; |
-import 'package:analysis_server/src/services/correction/source_range.dart'; |
import 'package:analysis_server/src/services/correction/status.dart'; |
import 'package:analysis_server/src/services/correction/util.dart'; |
import 'package:analysis_server/src/services/refactoring/refactoring.dart'; |
@@ -17,6 +16,7 @@ import 'package:analyzer/dart/element/element.dart'; |
import 'package:analyzer/src/generated/engine.dart'; |
import 'package:analyzer/src/generated/java_core.dart'; |
import 'package:analyzer/src/generated/source.dart'; |
+import 'package:analyzer_plugin/utilities/range_factory.dart'; |
import 'package:path/path.dart' as pathos; |
/** |
@@ -132,8 +132,6 @@ abstract class RenameRefactoringImpl extends RefactoringImpl |
final AnalysisContext context; |
final String elementKindName; |
final String oldName; |
- Element get element => _element; |
- |
SourceChange change; |
String newName; |
@@ -145,13 +143,15 @@ abstract class RenameRefactoringImpl extends RefactoringImpl |
elementKindName = element.kind.displayName, |
oldName = _getDisplayName(element); |
+ Element get element => _element; |
+ |
/** |
* Adds a [SourceEdit] to update [element] name to [change]. |
*/ |
void addDeclarationEdit(Element element) { |
if (element != null) { |
- SourceRange range = rangeElementName(element); |
- SourceEdit edit = newSourceEdit_range(range, newName); |
+ SourceEdit edit = |
+ newSourceEdit_range(range.elementName(element), newName); |
doSourceChange_addElementEdit(change, element, edit); |
} |
} |