blob: 5735aefc51e4f5a2303f57412997e03656f74fc4 [file] [log] [blame]
class Class1 {
Class1.named({this.field1 = 1, this.field2 = 2});
Class1.positional([this.field1 = 1, this.field2 = 2]);
factory Class1.redirectNamedFewer1({int field1}) = Class1.named;
factory Class1.redirectNamedFewer2({int field2}) = Class1.named;
factory Class1.redirectNamedFewer3() = Class1.named;
factory Class1.redirectNamedReorder({int field2, int field1}) = Class1.named;
factory Class1.redirectNamedSame({int field1, int field2}) = Class1.named;
factory Class1.redirectPositionalFewer1([int field1]) = Class1.positional;
factory Class1.redirectPositionalFewer2() = Class1.positional;
factory Class1.redirectPositionalSame([int field1, int field2]) =
Class1.positional;
final int field1;
final int field2;
}
expect(expected, actual) {}
final bool inSoundMode = <int?>[] is! List<int>;
main() {}
testDefaultValues() {}
throws(Function() f, {bool inSoundModeOnly: false}) {}