blob: 3aba4c6b9bc2de6c1dcdcd29a836f93507ecd53a [file] [log] [blame]
// @dart = 2.9
class A {}
class B extends A {}
class C<T extends A> {
T _field;
foo(T x) {}
}
class D extends C<B> {}
class Foo extends Object with C<B> {}
main() {}