blob: 999b5d2b09abb0f6e8aa2719c0b4b8cea02d9246 [file] [log] [blame]
final bool inSoundMode = <int?>[] is! List<int>;
main() {}
class Class1 {
Class1._();
factory Class1() = Class1._;
}
class Class2 {
Class2._();
factory Class2.named() = Class2._;
}
testNoArgs() {}
class Class3 {
final int field;
Class3._(this.field);
factory Class3(int field) = Class3._;
}
class Class4 {
final int? field;
Class4._([this.field]);
factory Class4([int? field]) = Class4._;
}
class Class5 {
final int field1;
final int? field2;
Class5._(this.field1, [this.field2]);
factory Class5(int field1, [int? field2]) = Class5._;
}
class Class6 {
final int field1;
final int? field2;
final int field3;
Class6._(this.field1, {this.field2, required this.field3});
factory Class6(int field1, {int? field2, required int field3}) = Class6._;
}
testArgs() {}
expect(expected, actual) {}
throws(Function() f, {bool inSoundModeOnly: false}) {}