diff options
author | nickreid <nickreid@google.com> | 2022-02-08 12:30:58 -0800 |
---|---|---|
committer | Facebook GitHub Bot <facebook-github-bot@users.noreply.github.com> | 2022-02-08 12:32:02 -0800 |
commit | b17e505061c95b4d929f43b0be2f8a94fe099fc1 (patch) | |
tree | 3ed08f25296dcb7173a6fb82b7604ca6591d4ec8 /core/src/main/java/com/facebook | |
parent | a2ed7c962520f960a32f6e0b4d121e720cf647e4 (diff) | |
download | ktfmt-b17e505061c95b4d929f43b0be2f8a94fe099fc1.tar.gz |
Account for semicolons on top-level statements. (#275)
Summary:
Before this, such semicolons caused a crash because OpBuilder noticed they were skipped in the token stream.
Pull Request resolved: https://github.com/facebookincubator/ktfmt/pull/275
Reviewed By: hick209
Differential Revision: D34083427
Pulled By: cgrushko
fbshipit-source-id: 2bff6471ecda58965ae2280895ea6bf9c6c78730
Diffstat (limited to 'core/src/main/java/com/facebook')
-rw-r--r-- | core/src/main/java/com/facebook/ktfmt/format/KotlinInputAstVisitor.kt | 1 |
1 files changed, 1 insertions, 0 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 ee30e88..f244a66 100644 --- a/core/src/main/java/com/facebook/ktfmt/format/KotlinInputAstVisitor.kt +++ b/core/src/main/java/com/facebook/ktfmt/format/KotlinInputAstVisitor.kt @@ -2293,6 +2293,7 @@ class KotlinInputAstVisitor( builder.blankLineWanted(OpsBuilder.BlankLineWanted.YES) } visit(child) + builder.guessToken(";") lastChildHadBlankLineBefore = childGetsBlankLineBefore first = false } |