blob: b27951cc2e95cd9b0d562b4c7b971da9fffd9c9f [file] [log] [blame]
class ClassMixin extends Super with Mixin {}
class Mixin {
void extendedAbstractMixedInAbstractMethod();
void extendedAbstractMixedInConcreteMethod() {}
void extendedConcreteMixedInAbstractMethod();
void extendedConcreteMixedInConcreteMethod() {}
void mixedInAbstractMethod();
void mixedInConcreteMethod() {}
}
class NamedMixin = Super with Mixin;
class Super {
void extendedAbstractMethod();
void extendedAbstractMixedInAbstractMethod();
void extendedAbstractMixedInConcreteMethod();
void extendedConcreteMethod() {}
void extendedConcreteMixedInAbstractMethod() {}
void extendedConcreteMixedInConcreteMethod() {}
}
main() {}