blob: 1cb957db8abf3d7ce04c79b1f60e322691dff171 [file] [log] [blame]
class ClassMixin extends Super with Mixin {}
class Mixin {
void set extendedAbstractMixedInAbstractSetter(int i);
void set extendedAbstractMixedInConcreteSetter(int i) {}
void set extendedConcreteMixedInAbstractSetter(int i);
void set extendedConcreteMixedInConcreteSetter(int i) {}
void set mixedInAbstractSetter(int i);
void set mixedInConcreteSetter(int i) {}
}
class NamedMixin = Super with Mixin;
class Super {
void set extendedAbstractMixedInAbstractSetter(int i);
void set extendedAbstractMixedInConcreteSetter(int i);
void set extendedAbstractSetter(int i);
void set extendedConcreteMixedInAbstractSetter(int i) {}
void set extendedConcreteMixedInConcreteSetter(int i) {}
void set extendedConcreteSetter(int i) {}
}
main() {}