| Index: pkg/analysis_server/lib/src/services/correction/source_range.dart
|
| diff --git a/pkg/analysis_server/lib/src/services/correction/source_range.dart b/pkg/analysis_server/lib/src/services/correction/source_range.dart
|
| index 9ed3438ff8d579784cd684c1ea4398f495137f2c..f7117ae7b7a9bfd3bf2e79dbecce8e859e398f05 100644
|
| --- a/pkg/analysis_server/lib/src/services/correction/source_range.dart
|
| +++ b/pkg/analysis_server/lib/src/services/correction/source_range.dart
|
| @@ -36,6 +36,15 @@ SourceRange rangeError(AnalysisError error) {
|
| return new SourceRange(error.offset, error.length);
|
| }
|
|
|
| +/**
|
| + * Returns the [SourceRange] of [r] with offset from the given [base].
|
| + */
|
| +SourceRange rangeFromBase(SourceRange r, int base) {
|
| + int start = r.offset - base;
|
| + int length = r.length;
|
| + return rangeStartLength(start, length);
|
| +}
|
| +
|
| SourceRange rangeNode(AstNode node) {
|
| return new SourceRange(node.offset, node.length);
|
| }
|
|
|