blob: e8bf00e9e315c58396505e670bb5c4fb10c99e5e [file] [log] [blame]
extension Ext<T> on T {
void st<S extends E<T>>() {}
}
typedef E<T> = T Function(T);
void foo<X>(bool test, X a, X b) {}
void main() {}