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