diff --git a/src/org/jetbrains/jet/j2k/ast/Block.kt b/src/org/jetbrains/jet/j2k/ast/Block.kt index 28127e014da..a5b1f1ff936 100644 --- a/src/org/jetbrains/jet/j2k/ast/Block.kt +++ b/src/org/jetbrains/jet/j2k/ast/Block.kt @@ -11,7 +11,7 @@ public open class Block(val statements: List, val notEmpty: Boolean = public override fun toKotlin(): String { if (!isEmpty()) { - return "{\n" + AstUtil.joinNodes(statements, "\n") + "\n}" + return "{\n" + statements.toKotlin("\n") + "\n}" } return "" diff --git a/src/org/jetbrains/jet/j2k/ast/Util.kt b/src/org/jetbrains/jet/j2k/ast/Util.kt new file mode 100644 index 00000000000..084e17ac1b0 --- /dev/null +++ b/src/org/jetbrains/jet/j2k/ast/Util.kt @@ -0,0 +1,12 @@ +package org.jetbrains.jet.j2k.ast + +import java.util.List + +fun List.toKotlin(separator: String): String { + val result = StringBuilder() + for(x in this) { + if (result.length() > 0) result.append(separator) + result.append(x.toKotlin()) + } + return result.toString()!! +}