val test1: Int field = A.foo() get val test2: Int field = A.() get val test3: Int field = (A, 1).fooExt() get val test4: Int field = (A, 1).() get object A { val bar: Int field = 42 get private constructor() /* primary */ { super/*Any*/() /* () */ } fun foo(): Int { return 1 } fun Int.fooExt(): Int { return 2 } val Int.barExt: Int get(): Int { return 43 } }