blob: e9875886d104988eb9f75dc4c8c5aa822d27fd11 [file] [log] [blame]
class A1 {
const A1();
const factory A1.named(A1 it) = E1.named;
}
enum A2 {
element;
const A2();
const factory A2.named(A2 it) = E2.named;
}
extension type const E1(A1 it) {
const E1.named(A1 it) : this(it);
}
extension type const E2(A2 it) {
const E2.named(A2 it) : this(it);
}