blob: f5c6297d07f2726ba1a054fed5fc8d7c9fa80f33 [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() {}