diff --git a/j2k/newSrc/org/jetbrains/kotlin/j2k/NewCodeBuilder.kt b/j2k/newSrc/org/jetbrains/kotlin/j2k/NewCodeBuilder.kt index 8fa49f22c41..15983d72c60 100644 --- a/j2k/newSrc/org/jetbrains/kotlin/j2k/NewCodeBuilder.kt +++ b/j2k/newSrc/org/jetbrains/kotlin/j2k/NewCodeBuilder.kt @@ -136,7 +136,9 @@ class NewCodeBuilder { } override fun visitKtFunction(ktFunction: JKKtFunction) { - printer.print("fun ", ktFunction.name.value, "(") + printer.printIndent() + ktFunction.modifierList.accept(this) + printer.printWithNoIndent(" fun ", ktFunction.name.value, "(") for (parameter in ktFunction.parameters) { if (parameter != ktFunction.parameters.first()) { printer.printWithNoIndent(", ") diff --git a/j2k/tests/org/jetbrains/kotlin/j2k/AbstractJavaToKotlinConverterSingleFileTest.kt b/j2k/tests/org/jetbrains/kotlin/j2k/AbstractJavaToKotlinConverterSingleFileTest.kt index 390c2f37765..26328670ae3 100644 --- a/j2k/tests/org/jetbrains/kotlin/j2k/AbstractJavaToKotlinConverterSingleFileTest.kt +++ b/j2k/tests/org/jetbrains/kotlin/j2k/AbstractJavaToKotlinConverterSingleFileTest.kt @@ -116,7 +116,7 @@ abstract class AbstractJavaToKotlinConverterSingleFileTest : AbstractJavaToKotli private fun statementToKotlin(text: String, settings: ConverterSettings, project: Project): String { val funBody = text.lines().joinToString(separator = "\n", transform = { " $it" }) - val result = methodToKotlin("void main() {\n$funBody\n}", settings, project) + val result = methodToKotlin("public void main() {\n$funBody\n}", settings, project) return result .substringBeforeLast("}")