// MODULE: m1 // FILE: A.kt open class A { internal open val bar: Int field = 1 internal open get constructor() /* primary */ { super/*Any*/() /* () */ } internal open fun foo(): Int { return 1 } } // MODULE: m2 // FILE: B.kt class B : A { val bar: Int field = 2 get constructor() /* primary */ { super/*A*/() /* () */ } fun foo(): String { return "OK" } }