val test1: Int get(): Int { return 42 } var test2: Int get(): Int { return 42 } set(value: Int) { } val String.testExt1: Int get(): Int { return 42 } var String.testExt2: Int get(): Int { return 42 } set(value: Int) { } val T.testExt3: Int get(): Int { return 42 } var T.testExt4: Int get(): Int { return 42 } set(value: Int) { } class Host { constructor() /* primary */ { super/*Any*/() /* () */ } val testMem1: Int get(): Int { return 42 } var testMem2: Int get(): Int { return 42 } set(value: Int) { } val String.testMemExt1: Int get(): Int { return 42 } var String.testMemExt2: Int get(): Int { return 42 } set(value: Int) { } val TT.testMemExt3: Int get(): Int { return 42 } var TT.testMemExt4: Int get(): Int { return 42 } set(value: Int) { } }