| Index: pkg/analysis_server/lib/src/services/correction/fix_internal.dart
|
| diff --git a/pkg/analysis_server/lib/src/services/correction/fix_internal.dart b/pkg/analysis_server/lib/src/services/correction/fix_internal.dart
|
| index 78fb2c427ed67076278948f3d86ddb0c338a513a..dc66c4507cf10a21a13bc34615905fef6e3bb430 100644
|
| --- a/pkg/analysis_server/lib/src/services/correction/fix_internal.dart
|
| +++ b/pkg/analysis_server/lib/src/services/correction/fix_internal.dart
|
| @@ -2213,9 +2213,18 @@ class FixProcessor {
|
| if (member == null) {
|
| return;
|
| }
|
| - exitPosition = new Position(file, member.offset - 1);
|
| +
|
| + //TODO(pq): migrate annotation edit building to change_builder
|
| +
|
| + // Handle doc comments.
|
| + Token token = member.beginToken;
|
| + if (token is CommentToken) {
|
| + token = (token as CommentToken).parent;
|
| + }
|
| +
|
| + exitPosition = new Position(file, token.offset - 1);
|
| String indent = utils.getIndent(1);
|
| - _addReplaceEdit(rf.rangeStartLength(member, 0), '@override$eol$indent');
|
| + _addReplaceEdit(rf.rangeStartLength(token, 0), '@override$eol$indent');
|
| _addFix(DartFixKind.LINT_ADD_OVERRIDE, []);
|
| }
|
|
|
|
|