blob: e7434c668e4c22f8fb5579dca8ac47e4b06ab92b [file]
// SKIP_TXT
// FIR_IDENTICAL
// ISSUE: KT-57092
interface InterfaceWithDefault {
val hostKind: Int get() = 24
}
interface SubInterfaceWithoutDefault : InterfaceWithDefault {
// SubInterfaceWithoutDefault.hostKind subsumes InterfaceWithDefault.hostKind, therefore no error.
override val hostKind: Int
}
open class ClassWithDefault : InterfaceWithDefault {
override val hostKind: Int get() = 42
}
class InheritsAll :
ClassWithDefault(),
SubInterfaceWithoutDefault,
InterfaceWithDefault