// !JVM_TARGET: 1.8 interface A { @JvmDefault fun test() } interface B{ fun test() { } } interface AB: A, B interface BA: B, A class C : A, B { override fun test() { super.test() } } class D : B, A { override fun test() { super.test() } } class E: B, A { fun foo() { super.test() } }