blob: 609071129d9222dd4447236bac8cf5dec95c58bf [file] [log] [blame]
// !DIAGNOSTICS_NUMBER: 1
// !DIAGNOSTICS: ABSTRACT_CLASS_MEMBER_NOT_IMPLEMENTED
// !MESSAGE_TYPE: TEXT
interface T1
interface T2 : T1
interface T3 : T2
interface T4 : T3
interface A {
fun f(): T1
}
interface B {
fun f(): T2 = null!!
}
interface C {
fun f(): T3
}
abstract class D {
abstract fun f(): T4
}
class E : A, B, C, D()