| import 'main_lib.dart'; |
| |
| abstract class Class1a extends Super1 implements Super2 {} |
| |
| abstract class Class2a extends Super2 implements Super1 {} |
| |
| abstract class Class3a implements Super1, Super2 {} |
| |
| abstract class Class4a extends Super1 implements Super2 {} |
| |
| abstract class Class5a extends Super2 implements Super1 {} |
| |
| abstract class Class6a implements Super1, Super2 {} |
| |
| class Class1b extends Class1a with Mixin1 {} |
| |
| class Class2b extends Class2a with Mixin1 {} |
| |
| class Class3b extends Class3a with Mixin1 {} |
| |
| class Class4b extends Class4a with Mixin2 {} |
| |
| class Class5b extends Class5a with Mixin2 {} |
| |
| class Class6b extends Class6a with Mixin2 {} |
| |
| mixin Mixin1 on Super1, Super2 { |
| int get property1 {} |
| int get property2 {} |
| late int field1 = () { |
| return super.field1 = super.field1 + 1; |
| }(); |
| late int field2 = () { |
| return 88; |
| }(); |
| void method1() {} |
| void method2() {} |
| void set property1(int value) {} |
| void set property2(int value) {} |
| } |