andrewoma
10/16/2015, 7:20 PMinterface Foo<T>
interface Bar<T>
class Baz<T> : Foo<T>, Bar<T>
fun <T, FooBar : Foo<T>> FooBar.bip() where FooBar: Bar<T> {}
fun main(args: Array<String>) {
val baz = Baz<String>()
baz.bip() // Doesn't work
}