blob: 852947f82caf4fa12b4faa82a7e48ad4b2bccdc7 [file] [log] [blame]
abstract class A<T> {
foo(T x);
}
class C {
foo(num x) {}
}
class D<T extends num> extends C with B<T> {}
class E<T extends num> = C with B<T>;
main() {}
mixin B<T> implements A<T> {}