class A1 { | |
final int foo; | |
A1(this.foo); | |
} | |
class B1 extends A1 { | |
B1(super.foo) : super(); | |
} | |
class C1 extends A1 { | |
C1(super.foo) : super(42); | |
} | |
class A2 { | |
final int foo; | |
final String bar; | |
A2(this.foo, this.bar); | |
} | |
class B2 extends A2 { | |
B2() : super(0, 1, 2); | |
} | |
class C2 extends A2 { | |
C2(super.foo) : super(); | |
} | |
main() {} |