From b555bde184edf7e538c85e33d91bf6623c1ce0b4 Mon Sep 17 00:00:00 2001 From: "Vitaliy.Bibaev" Date: Tue, 5 Sep 2017 13:17:41 +0300 Subject: [PATCH] Fix wrong indentation in lambdas with body --- .../debugger/streams/trace/dsl/impl/java/JavaLambda.kt | 2 +- .../stream-debugger/testData/dsl/java/lambdaWithCodeBlock.out | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) 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(); };