Files
kotlin-fork/j2k/tests/testData/ast/constructors/allCallsPrimary2.kt
T
Pavel V. Talanov 7f88de1dba Converter tests:
White spaces in member lists are preserved
2013-12-22 16:49:47 +04:00

37 lines
758 B
Kotlin

open class C(arg1: Int) {
val myArg1: Int
var myArg2: Int = 0
var myArg3: Int = 0
{
myArg1 = arg1
myArg2 = 0
myArg3 = 0
}
class object {
open fun init(arg1: Int, arg2: Int, arg3: Int): C {
val __ = C(arg1)
__.myArg2 = arg2
__.myArg3 = arg3
return __
}
open fun init(arg1: Int, arg2: Int): C {
val __ = C(arg1)
__.myArg2 = arg2
__.myArg3 = 0
return __
}
}
}
public open class User() {
class object {
public open fun main() {
var c1: C? = C.init(100, 100, 100)
var c2: C? = C.init(100, 100)
var c3: C? = C(100)
}
}
}