blob: f6c44fb8f939d667d7b3ed11227710c71e5d6a89 [file] [log] [blame]
// @dart = 2.6
class A0 = S with M;
class A0X = S with M, MX;
class A1 = S with M1, M;
class A1X = S with M1, M, MX;
class A2 = S with M1, M2, M;
class A2X = S with M1, M2, M, MX;
class B0 extends S with M {}
class B0X extends S with M, MX {}
class B1 extends S with M1, M {}
class B1X extends S with M1, M, MX {}
class B2 extends S with M1, M2, M {}
class B2X extends S with M1, M2, M, MX {}
class M {
foo() {}
}
class M1 {}
class M2 {}
class MX {}
class S {
foo([x]) {}
}
main() {}