Skip to content
Original file line number Diff line number Diff line change
Expand Up @@ -209,6 +209,7 @@ class NativeImagePlugin : Plugin<Project> {
add("--future-defaults=all")
add("--link-at-build-time=org.jetbrains.ktfmt")
add("--initialize-at-build-time=org.jetbrains.ktfmt")
add($$"--initialize-at-build-time=com.google.googlejavaformat.Indent$Const")
add("--add-opens=java.base/java.util=ALL-UNNAMED")
add("--color=always")
add("-H:+ReportExceptionStackTraces")
Expand Down
169 changes: 104 additions & 65 deletions core/api/ktfmt.api

Large diffs are not rendered by default.

1,126 changes: 42 additions & 1,084 deletions core/src/main/kotlin/org/jetbrains/ktfmt/format/KotlinInputAstVisitor.kt

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -173,7 +173,7 @@ abstract class AbstractFormatterVisitor : KtTreeVisitorVoid(), KotlinAstFormatte
}

override fun visitArgument(argument: KtValueArgument) {
formatArgument(argument)
formatArgument(argument, wrapInBlock = true, brokeBeforeBrace = null)
}

override fun visitSuperTypeList(list: KtSuperTypeList) {
Expand Down Expand Up @@ -221,7 +221,7 @@ abstract class AbstractFormatterVisitor : KtTreeVisitorVoid(), KotlinAstFormatte
}

override fun visitLambdaExpression(lambdaExpression: KtLambdaExpression) {
formatLambdaExpression(lambdaExpression)
formatLambdaExpression(lambdaExpression, brokeBeforeBrace = null)
}

override fun visitThisExpression(expression: KtThisExpression) {
Expand Down
Loading