1 2 3 4 5 6 7 8 9 10 11
open class Foo<T> class Bar<T> : Foo<T>() fun <T> Foo<T>.first() { } fun <T> Bar<T>.second() { }