New J2K: Fix showing ":" in type parameter type

This commit is contained in:
Ilya Kirillov
2018-11-14 13:30:00 +03:00
committed by Ilya Kirillov
parent 4080804391
commit 136a254da5
@@ -298,8 +298,11 @@ class NewCodeBuilder {
override fun visitParameter(parameter: JKParameter) {
parameter.modifierList.accept(this)
printer.printWithNoIndent(" ", parameter.name.value, ": ")
parameter.type.accept(this)
printer.printWithNoIndent(" ", parameter.name.value)
if (parameter.type.present() && parameter.type.type !is JKContextType) {
printer.printWithNoIndent(":")
parameter.type.accept(this)
}
if (parameter.initializer !is JKStubExpression) {
printer.printWithNoIndent(" = ")
parameter.initializer.accept(this)