cc05d91bda
#KT-45508 Fixed
30 lines
427 B
Kotlin
Vendored
30 lines
427 B
Kotlin
Vendored
interface A {
|
|
fun foo(): Any
|
|
}
|
|
|
|
interface B {
|
|
fun foo(): String = "A"
|
|
}
|
|
|
|
open class D: B
|
|
|
|
open <!MANY_INTERFACES_MEMBER_NOT_IMPLEMENTED_WARNING!>class C<!>: D(), A
|
|
|
|
// ------------
|
|
|
|
<!MANY_INTERFACES_MEMBER_NOT_IMPLEMENTED_WARNING!>class Test<!>: Impl(), CProvider
|
|
|
|
open class CC
|
|
|
|
class DD: CC()
|
|
|
|
interface CProvider {
|
|
fun getC(): CC
|
|
}
|
|
|
|
interface DProvider {
|
|
fun getC(): DD = DD()
|
|
}
|
|
|
|
open class Impl: DProvider
|