diff --git a/j2k/newSrc/org/jetbrains/kotlin/j2k/NewCodeBuilder.kt b/j2k/newSrc/org/jetbrains/kotlin/j2k/NewCodeBuilder.kt index b6a96b4ec14..2c11f1d6956 100644 --- a/j2k/newSrc/org/jetbrains/kotlin/j2k/NewCodeBuilder.kt +++ b/j2k/newSrc/org/jetbrains/kotlin/j2k/NewCodeBuilder.kt @@ -371,6 +371,17 @@ class NewCodeBuilder { } } + override fun visitJavaNewExpression(javaNewExpression: JKJavaNewExpression) { + printer.printWithNoIndent(FqName(javaNewExpression.constructorSymbol.fqName).shortName())//TODO import name somehow? + printer.printWithNoIndent("(") + //TODO use new sequence generator in future + for ((index, argument) in javaNewExpression.arguments.expressions.withIndex()) { + if (index > 0) printer.printWithNoIndent(", ") + argument.accept(this) + } + printer.printWithNoIndent(")") + } + override fun visitTypeElement(typeElement: JKTypeElement) { renderType(typeElement.type) }