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