blob: e2569dcd8c2dcc87d476f8fc15b8b0f0b3375be1 [file] [log] [blame]
class Super {
int extendedConcreteField = 0;
abstract int extendedAbstractField;
int extendedConcreteMixedInConcreteField = 0;
abstract int extendedAbstractMixedInConcreteField;
int extendedConcreteMixedInAbstractField = 0;
abstract int extendedAbstractMixedInAbstractField;
}
mixin Mixin {
int mixedInConcreteField = 0;
abstract int mixedInAbstractField;
int extendedConcreteMixedInConcreteField = 0;
int extendedAbstractMixedInConcreteField = 0;
abstract int extendedConcreteMixedInAbstractField;
abstract int extendedAbstractMixedInAbstractField;
}
class ClassMixin extends Super with Mixin {}
class NamedMixin = Super with Mixin;
main() {}