| 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 fa4b8bc3676ac24b10f0276813aae3bfd5f5d941..bb397ef8e86c3a57f00da10f1133d93161725ace 100644
|
| --- a/pkg/analysis_server/lib/src/services/refactoring/rename_import.dart
|
| +++ b/pkg/analysis_server/lib/src/services/refactoring/rename_import.dart
|
| @@ -7,7 +7,6 @@ library services.src.refactoring.rename_import;
|
| import 'dart:async';
|
|
|
| import 'package:analysis_server/src/protocol_server.dart';
|
| -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/refactoring/naming_conventions.dart';
|
| import 'package:analysis_server/src/services/refactoring/refactoring.dart';
|
| @@ -18,6 +17,7 @@ import 'package:analyzer/dart/ast/ast.dart';
|
| import 'package:analyzer/dart/element/element.dart';
|
| import 'package:analyzer/src/dart/ast/utilities.dart';
|
| import 'package:analyzer/src/generated/source.dart';
|
| +import 'package:analyzer_plugin/utilities/range_factory.dart';
|
|
|
| /**
|
| * A [Refactoring] for renaming [ImportElement]s.
|
| @@ -56,17 +56,15 @@ class RenameImportRefactoringImpl extends RenameRefactoringImpl {
|
| if (newName.isEmpty) {
|
| int uriEnd = element.uriEnd;
|
| int prefixEnd = element.prefixOffset + prefix.nameLength;
|
| - SourceRange range = rangeStartEnd(uriEnd, prefixEnd);
|
| - edit = newSourceEdit_range(range, "");
|
| + edit = newSourceEdit_range(range.offsetEndIndex(uriEnd, prefixEnd), "");
|
| } else {
|
| if (prefix == null) {
|
| - SourceRange range = rangeStartLength(element.uriEnd, 0);
|
| - edit = newSourceEdit_range(range, " as $newName");
|
| + edit = newSourceEdit_range(
|
| + new SourceRange(element.uriEnd, 0), " as $newName");
|
| } else {
|
| int offset = element.prefixOffset;
|
| int length = prefix.nameLength;
|
| - SourceRange range = rangeStartLength(offset, length);
|
| - edit = newSourceEdit_range(range, newName);
|
| + edit = newSourceEdit_range(new SourceRange(offset, length), newName);
|
| }
|
| }
|
| if (edit != null) {
|
|
|