commit | 806ec1161fa6396962b5d3d16962b7871bfada8f | [log] [tgz] |
---|---|---|
author | Konstantin Shcheglov <scheglov@google.com> | Thu Mar 14 15:31:42 2019 +0000 |
committer | commit-bot@chromium.org <commit-bot@chromium.org> | Thu Mar 14 15:31:42 2019 +0000 |
tree | 8605e345ce97c04626f481f2664f7019aff5c6c9 | |
parent | eeb19b041687c22c28cc9ec9cd3af8b3098ef40d [diff] |
Issue 3270. Put StreamBuilder's type argument into linked edit. R=brianwilkerson@google.com Bug: https://github.com/flutter/flutter-intellij/issues/3270 Change-Id: I8e4d10029c7eab1f9edeaeed97ac4d54a74d81cd Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/96865 Reviewed-by: Brian Wilkerson <brianwilkerson@google.com> Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
diff --git a/pkg/analysis_server/lib/src/services/correction/assist_internal.dart b/pkg/analysis_server/lib/src/services/correction/assist_internal.dart index 3aa6d16..ee38d9c 100644 --- a/pkg/analysis_server/lib/src/services/correction/assist_internal.dart +++ b/pkg/analysis_server/lib/src/services/correction/assist_internal.dart
@@ -2540,7 +2540,10 @@ await changeBuilder.addFileEdit(file, (builder) { builder.addReplacement(range.node(widgetExpr), (builder) { builder.writeType(streamBuilderElement.type); - builder.writeln('<Object>('); + + builder.write('<'); + builder.addSimpleLinkedEdit('type', 'Object'); + builder.writeln('>('); String indentOld = utils.getLinePrefix(widgetExpr.offset); String indentNew1 = indentOld + utils.getIndent(1);