blob: 404576a1c11d061aabd1a45f0adc994f158cf146 [file] [log] [blame]
package test
interface A<T> {
fun foo(): T
}
interface B : A<Int>
abstract class C : B
open class D : C() {
override fun foo(): Int = 42
}