blob: e349691b847cefc14f5bc19963692857fd54e34a [file] [log] [blame]
// @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;
}