class A { constructor() {} constructor() {} fun foo() {} constructor() fun foo() {} constructor() {} val x = 1 constructor() {} fun foo() {} val x = 1 constructor() {} val x = 1 val x = 1 constructor() {} constructor() { x = 1 } fun foo() = 1 constructor() {} fun foo() = 1 constructor() : this() {} constructor() : this() {} constructor(a: Int) : this() constructor(a: Byte) : this() constructor() : this() constructor() : super() {} constructor() : this() constructor() : super() {} constructor() : this() constructor() : this() constructor() : super() constructor() : super() }