in core/src/main/java/com/facebook/ktfmt/format/KotlinInputAstVisitor.kt [466:489]
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) {
visit(receiver)
builder.token(expression.operationSign.value)
visit(expression.selectorExpression)
}
return
}
emitQualifiedExpression(breakIntoChunks(expression))
}