blob: 0b78e71e8007e4fce3af3fe4e8e3975291bbaddb [file] [log] [blame]
abstract class A<T> {
const factory A() = B;
}
abstract class B<T> implements A<T> {
const factory B() = C;
}
class C<T> implements B<T> {
const factory C() = A;
}
main() {}
test() {}