blob: 516ce50bf119810437efd5d5f3eb7a03991d04d6 [file] [log] [blame]
void main() {}
void foo<X>(bool not, X b, X c) {}
class A {}
class B implements A {}
class C implements A {}
class D implements B, C {}
typedef E<T> = T Function(T);
extension St<T> on T {
void st<T2 extends E<T>>() {}
}
class Rt<T> {
Rt(T t);
void rt<T2 extends E<T>>() {}
}