blob: 5503dfbc2ea0f363dea8ecc5c818bfb647bfd910 [file] [log] [blame]
// @dart = 2.9
A<num> a = new A<int>();
B<num> b = new B<int>();
class A<T extends num> {
void Function<S extends T>(S x) foo() {}
}
class B<T extends num> {
void Function(T x) foo() {}
}
main() {}