blob: 2202aec96c951a5d35e4efb3ee36d5cad576763c [file] [log] [blame]
// @dart = 2.9
abstract class G1<T> {
m() => print(T);
}
abstract class M1 {
m() => print("M1");
}
abstract class M2 {
m() => print("M2");
}
class B extends Object with M1, M2 {
B(value);
}
class C extends Object with M1, M2 {
C(value);
}
class D<S> extends Object with G1<S> {}
main() {}