override fun visitValueArgumentList()

in core/src/main/java/com/facebook/ktfmt/format/KotlinInputAstVisitor.kt [866:886]


  override fun visitValueArgumentList(list: KtValueArgumentList) {
    builder.sync(list)
    val arguments = list.arguments
    val isSingleUnnamedLambda =
        arguments.size == 1 &&
            arguments.first().getArgumentExpression() is KtLambdaExpression &&
            arguments.first().getArgumentName() == null
    if (isSingleUnnamedLambda) {
      builder.block(expressionBreakNegativeIndent) {
        visit(arguments.first())
        if (list.trailingComma != null) {
          builder.token(",")
        }
      }
    } else {
      // Break before args.
      builder.breakOp(Doc.FillMode.UNIFIED, "", ZERO)
      emitParameterLikeList(
          list.arguments, list.trailingComma != null, wrapInBlock = !isGoogleStyle)
    }
  }