// !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() |