aboutsummaryrefslogtreecommitdiff
path: root/core/src/main/java/com/facebook
diff options
context:
space:
mode:
authorOmer Strulovich <ostrulovich@fb.com>2022-04-06 19:19:25 -0700
committerFacebook GitHub Bot <facebook-github-bot@users.noreply.github.com>2022-04-06 19:19:25 -0700
commit46129b6afb3fdee872e0a86255666979f1a975e3 (patch)
tree54d15c9715e7acd210fcf9222974ba86bb395e2a /core/src/main/java/com/facebook
parent7b1d548ae496aa88ccfec5b5f71c7fddab49cde0 (diff)
downloadktfmt-46129b6afb3fdee872e0a86255666979f1a975e3.tar.gz
Simplify breakIntoParts a bit
Summary: Applying hick209's recommendation to this function Reviewed By: hick209 Differential Revision: D35439998 fbshipit-source-id: d976c4933a88a96b3094b429a2477e081cad3c5d
Diffstat (limited to 'core/src/main/java/com/facebook')
-rw-r--r--core/src/main/java/com/facebook/ktfmt/format/KotlinInputAstVisitor.kt5
1 files changed, 1 insertions, 4 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 151ca39..76a930f 100644
--- a/core/src/main/java/com/facebook/ktfmt/format/KotlinInputAstVisitor.kt
+++ b/core/src/main/java/com/facebook/ktfmt/format/KotlinInputAstVisitor.kt
@@ -558,10 +558,10 @@ class KotlinInputAstVisitor(
// use an ArrayDeque and add elements to the beginning so the innermost expression comes first
// foo.bar.yay -> [yay, bar.yay, foo.bar.yay]
- parts.addFirst(expression)
var node: KtExpression? = expression
while (node != null) {
+ parts.addFirst(node)
node =
when (node) {
is KtQualifiedExpression -> node.receiverExpression
@@ -569,9 +569,6 @@ class KotlinInputAstVisitor(
is KtPostfixExpression -> node.baseExpression
else -> null
}
- if (node != null) {
- parts.addFirst(node)
- }
}
return parts.toList()