interface I0Unresolved0> interface I1 where T : Unresolved1 interface I2<T : Unresolved2> where T : Unresolved3 fun Unresolved4> foo0() {} fun foo1() where E : Unresolved5 {} fun <E : Unresolved6> foo2() where E : Unresolved7 {} val Unresolved7> E.p1: Int get() = 1 val E.p2: Int where E : Unresolved8 get() = 1 val <E : Unresolved9> E.p3: Int where E : Unresolved10 get() = 1