blob: 9f90691ea0f38ce6c0cac7ee7ecf25e1b33d439e [file] [log] [blame]
import './issue41842_lib.dart' as lib;
class A<T> {
A();
factory A.foo2(int x) = B.foo<T>;
factory A.foo3(int x) = B<T>.foo;
factory A.foo4(int x) = lib.Foo<T>;
factory A.foo5(int x) = B.bar<T>;
factory A.foo6(int x) = B<T>.bar;
factory A.foo7(int x) = lib.Bar<T>;
}
class B<T> extends A<T> {
B.foo(int x) {}
factory B.bar(int x) => B.foo(x);
}
void main() {}