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