blob: d4a92de5b37ba78da79d8bef94b53760aa1e178f [file] [log] [blame]
class C1 extends S1 {
C1(this.i1, super.s1, int x, [super.s2]) : this.i2 = x;
int i1;
int i2;
}
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});
}
class S1 {
S1(this.s1, [this.s2 = 42]);
int s1;
int s2;
}
class S2 {
S2(
{String one = "1",
bool two = false,
int three = 3,
double four = 4,
num five = 3.14,
List<String> six = const ["six"]});
}
main() {}