New J2K: Separate statements in block
This commit is contained in:
committed by
Ilya Kirillov
parent
9a1e5582b6
commit
7b5ffce7aa
@@ -237,9 +237,8 @@ class NewCodeBuilder {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private fun renderNonEnumClassDeclarations(declarations: List<JKDeclaration>) {
|
private fun renderNonEnumClassDeclarations(declarations: List<JKDeclaration>) {
|
||||||
declarations.forEach {
|
renderList(declarations, { printer.println() }) {
|
||||||
it.accept(this)
|
it.accept(this)
|
||||||
printer.printlnWithNoIndent()
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -271,7 +270,7 @@ class NewCodeBuilder {
|
|||||||
if (ktInitDeclaration.block.statements.isNotEmpty()) {
|
if (ktInitDeclaration.block.statements.isNotEmpty()) {
|
||||||
printer.print("init ")
|
printer.print("init ")
|
||||||
printer.block(multiline = true) {
|
printer.block(multiline = true) {
|
||||||
ktInitDeclaration.block.statements.forEach { it.accept(this) }
|
ktInitDeclaration.block.accept(this)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -561,7 +560,9 @@ class NewCodeBuilder {
|
|||||||
}
|
}
|
||||||
|
|
||||||
override fun visitBlock(block: JKBlock) {
|
override fun visitBlock(block: JKBlock) {
|
||||||
block.acceptChildren(this)
|
renderList(block.statements, { printer.println() }) {
|
||||||
|
it.accept(this)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun visitExpressionStatement(expressionStatement: JKExpressionStatement) {
|
override fun visitExpressionStatement(expressionStatement: JKExpressionStatement) {
|
||||||
|
|||||||
Reference in New Issue
Block a user