| import 'issue31767_lib.dart'; | |
| StringBuffer sb; | |
| class C { | |
| C.foo(int x, [int y = 0, int z = 0]) : w = p("x", x) + p("y", y) + p("z", z); | |
| final int w; | |
| } | |
| class D = C with M; | |
| class E = A with N; | |
| expect(expected, actual) {} | |
| int p(String name, int value) {} | |
| main() {} | |
| mixin M on C { | |
| int get w2 => w * w; | |
| } | |
| mixin N on A { | |
| int get w2 => w * w; | |
| } |