diff options
author | Omer Strulovich <ostrulovich@fb.com> | 2022-04-06 19:19:25 -0700 |
---|---|---|
committer | Facebook GitHub Bot <facebook-github-bot@users.noreply.github.com> | 2022-04-06 19:19:25 -0700 |
commit | 7b1d548ae496aa88ccfec5b5f71c7fddab49cde0 (patch) | |
tree | f3b9789b847a123c2cffe4fbc74b6e437ee5969b /core/src/main/java/com/facebook | |
parent | f19bd22a97f5922168c1c32399c4efaac9ebdc7a (diff) | |
download | ktfmt-7b1d548ae496aa88ccfec5b5f71c7fddab49cde0.tar.gz |
Refactor to in visitQualifiedExpression
Summary: A simple not meaningful style change
Reviewed By: cgrushko, hick209
Differential Revision: D35438230
fbshipit-source-id: 3be06f4b9b1dcba39897fdc02cfac2ec7ce9abc0
Diffstat (limited to 'core/src/main/java/com/facebook')
-rw-r--r-- | core/src/main/java/com/facebook/ktfmt/format/KotlinInputAstVisitor.kt | 34 |
1 files changed, 17 insertions, 17 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 324a6f7..151ca39 100644 --- a/core/src/main/java/com/facebook/ktfmt/format/KotlinInputAstVisitor.kt +++ b/core/src/main/java/com/facebook/ktfmt/format/KotlinInputAstVisitor.kt @@ -447,26 +447,26 @@ class KotlinInputAstVisitor( override fun visitQualifiedExpression(expression: KtQualifiedExpression) { builder.sync(expression) val receiver = expression.receiverExpression - if (inImport) { - visit(receiver) - val selectorExpression = expression.selectorExpression - if (selectorExpression != null) { - builder.token(".") - visit(selectorExpression) - } - return - } - - if (receiver is KtWhenExpression || receiver is KtStringTemplateExpression) { - builder.block(ZERO) { + when { + inImport -> { visit(receiver) - builder.token(expression.operationSign.value) - visit(expression.selectorExpression) + val selectorExpression = expression.selectorExpression + if (selectorExpression != null) { + builder.token(".") + visit(selectorExpression) + } + } + receiver is KtWhenExpression || receiver is KtStringTemplateExpression -> { + builder.block(ZERO) { + visit(receiver) + builder.token(expression.operationSign.value) + visit(expression.selectorExpression) + } + } + else -> { + emitQualifiedExpression(expression) } - return } - - emitQualifiedExpression(expression) } /** Extra data to help [emitQualifiedExpression] know when to open and close a group */ |