diff options
author | Omer Strulovich <ostrulovich@fb.com> | 2022-02-20 07:02:21 -0800 |
---|---|---|
committer | Facebook GitHub Bot <facebook-github-bot@users.noreply.github.com> | 2022-02-20 07:28:44 -0800 |
commit | 5e0054a16011e4e24d0892d2583461f94a6fbbb8 (patch) | |
tree | e46445cd6a2c04eda010cb4751b959f117f400b6 /core/src/main/java/com/facebook | |
parent | 6ad6308cee13aaa796c5cbb6d670e235dd7d92a0 (diff) | |
download | ktfmt-5e0054a16011e4e24d0892d2583461f94a6fbbb8.tar.gz |
Do not crash for 1 lambda argument with trailing comma
Summary: Not sure how to format this, so for now we will go with this option and stop crashing.
Reviewed By: cgrushko
Differential Revision: D34347256
fbshipit-source-id: 64e7678c5a6a1b2e809674899fe39290f38a4804
Diffstat (limited to 'core/src/main/java/com/facebook')
-rw-r--r-- | core/src/main/java/com/facebook/ktfmt/format/KotlinInputAstVisitor.kt | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/core/src/main/java/com/facebook/ktfmt/format/KotlinInputAstVisitor.kt b/core/src/main/java/com/facebook/ktfmt/format/KotlinInputAstVisitor.kt index 231221c..78a077d 100644 --- a/core/src/main/java/com/facebook/ktfmt/format/KotlinInputAstVisitor.kt +++ b/core/src/main/java/com/facebook/ktfmt/format/KotlinInputAstVisitor.kt @@ -868,7 +868,12 @@ class KotlinInputAstVisitor( arguments.first().getArgumentExpression() is KtLambdaExpression && arguments.first().getArgumentName() == null if (isSingleUnnamedLambda) { - builder.block(expressionBreakNegativeIndent) { visit(arguments.first()) } + builder.block(expressionBreakNegativeIndent) { + visit(arguments.first()) + if (list.trailingComma != null) { + builder.token(",") + } + } } else { // Break before args. builder.breakOp(Doc.FillMode.UNIFIED, "", ZERO) |