// @dart = 2.9 | |
// @dart = 2.9 | |
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; | |
} |