blob: ca5c31e87c4a947056c1367c3f009ea70d4b4dd7 [file] [log] [blame]
bar<T extends Object?, S extends List<T?>>(T t) => null;
baz(int? x, int y) {}
class A<T extends Object?, S extends Object> {
fisk<X extends S, Y extends List<X>, Z extends List<X?>>() => null;
hest<X extends T, Y extends List<X>, Z extends List<X?>>() => null;
mus<X extends Object?, Y extends List<X>, Z extends List<X?>>() => null;
}
foo<T extends Object?, S extends List<T>>(T t) => null;
main() {}