| class Super { | 
 |   void set extendedConcreteSetter(int i) {} | 
 |   void set extendedAbstractSetter(int i); | 
 |   void set extendedConcreteMixedInConcreteSetter(int i) {} | 
 |   void set extendedAbstractMixedInConcreteSetter(int i); | 
 |   void set extendedConcreteMixedInAbstractSetter(int i) {} | 
 |   void set extendedAbstractMixedInAbstractSetter(int i); | 
 | } | 
 |  | 
 | mixin class Mixin { | 
 |   void set mixedInConcreteSetter(int i) {} | 
 |   void set mixedInAbstractSetter(int i); | 
 |   void set extendedConcreteMixedInConcreteSetter(int i) {} | 
 |   void set extendedAbstractMixedInConcreteSetter(int i) {} | 
 |   void set extendedConcreteMixedInAbstractSetter(int i); | 
 |   void set extendedAbstractMixedInAbstractSetter(int i); | 
 | } | 
 |  | 
 | class ClassMixin extends Super with Mixin {} | 
 |  | 
 | class NamedMixin = Super with Mixin; | 
 |  | 
 | main() {} |