blob: d25be67ada9c295375be114cc66b37afff4affaa [file] [log] [blame]
class S1 {
int s1;
int s2;
S1(this.s1, [this.s2 = 42]);
}
class C1 extends S1 {
int i1;
int i2;
C1(this.i1, super.s1, int x, [super.s2]) : this.i2 = x;
}
class S2 {
S2({String one = "1", bool two = false, int three = 3, double four = 4, num five = 3.14, List<String> six = const ["six"]});
}
class C21 extends S2 {
C21({dynamic foo, super.one, dynamic bar, dynamic baz, super.three, super.five});
}
class C22 extends S2 {
C22({dynamic foo, super.six, dynamic bar, dynamic baz, super.four, super.two});
}
class C23 extends S2 {
C23({super.three, dynamic foo, super.one, super.four, dynamic bar, super.two, dynamic baz});
}
main() {}