blob: ffc102e55ac29434dbed2f04e5f43ebc822de564 [file] [log] [blame]
class A {
int? foo;
A bar;
A(this.bar);
}
test<T extends A?>(A? a, T t, dynamic d, int x) {}
class B {}
extension Extension on B {
int? get fooExtension => null;
void set fooExtension(int? value) {}
B get barExtension => new B();
}
testExtension<T extends B?>(B? b, T t, int x) {}
main() {}