diff --git a/plugins/stream-debugger/src/main/java/com/intellij/debugger/streams/trace/dsl/impl/java/JavaLambda.kt b/plugins/stream-debugger/src/main/java/com/intellij/debugger/streams/trace/dsl/impl/java/JavaLambda.kt index d361801ea29b..5f58d96c371a 100644 --- a/plugins/stream-debugger/src/main/java/com/intellij/debugger/streams/trace/dsl/impl/java/JavaLambda.kt +++ b/plugins/stream-debugger/src/main/java/com/intellij/debugger/streams/trace/dsl/impl/java/JavaLambda.kt @@ -29,7 +29,7 @@ class JavaLambda(override val variableName: String, override val body: JavaLambd private fun JavaLambdaBody.convert(indent: Int): String = if (isExpression()) this.toCode(0) - else "{" + + else "{\n" + this.toCode(indent + 1) + "}".withIndent(indent) } \ No newline at end of file diff --git a/plugins/stream-debugger/testData/dsl/java/lambdaWithCodeBlock.out b/plugins/stream-debugger/testData/dsl/java/lambdaWithCodeBlock.out index ebf9ae18b5c5..d24ea9001a87 100644 --- a/plugins/stream-debugger/testData/dsl/java/lambdaWithCodeBlock.out +++ b/plugins/stream-debugger/testData/dsl/java/lambdaWithCodeBlock.out @@ -1,3 +1,4 @@ -y -> { y.method1(); +y -> { + y.method1(); y.method2(); };