aboutsummaryrefslogtreecommitdiff
path: root/core/src/main/java/com/facebook
diff options
context:
space:
mode:
authornickreid <nickreid@google.com>2022-02-08 12:30:58 -0800
committerFacebook GitHub Bot <facebook-github-bot@users.noreply.github.com>2022-02-08 12:32:02 -0800
commitb17e505061c95b4d929f43b0be2f8a94fe099fc1 (patch)
tree3ed08f25296dcb7173a6fb82b7604ca6591d4ec8 /core/src/main/java/com/facebook
parenta2ed7c962520f960a32f6e0b4d121e720cf647e4 (diff)
downloadktfmt-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.kt1
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
}