blob: 70aa3f3165ca4bdfd8c98916c315175d7522575d [file] [log] [blame]
class Super {
void extendedConcreteMixedInAbstractMethod() {}
void extendedConcreteMixedInConcreteMethod() {}
void extendedConcreteMixedInAbstractImplementedMethod(int i) {}
void extendedConcreteMixedInConcreteImplementedMethod(int i) {}
}
class Interface {
void extendedConcreteMixedInAbstractImplementedMethod(covariant num i) {}
void extendedConcreteMixedInConcreteImplementedMethod(covariant num i) {}
}
mixin Mixin {
void extendedConcreteMixedInAbstractMethod();
void extendedConcreteMixedInConcreteMethod() {}
void extendedConcreteMixedInAbstractImplementedMethod(int i);
void extendedConcreteMixedInConcreteImplementedMethod(int i) {}
}
class Class = Super with Mixin implements Interface;
class Sub extends Class {
void test() {}
}
main() {}