package test class A { val b: Int field = 1 get val a: Int field = 2 get constructor() /* primary */ { super/*Any*/() /* () */ } constructor(x: Double) { this/*A*/() } constructor(x: Int) { this/*A*/() } constructor(x: String) { this/*A*/() } fun a() { } fun String.a() { } fun b() { } fun String.b() { } val Int.a: String get(): String { return "a" } val Int.b: String get(): String { return "b" } }