blob: fa1b6a2448c61521a29dbc2ff8669ff36e39c4e2 [file] [log] [blame]
final bool inSoundMode = <int?>[] is! List<int>;
class A {}
class B<X> {
int field1;
String field2;
B._(this.field1, this.field2);
B() : this._(0, '');
B.foo(this.field1) : field2 = '';
factory B.bar(int i, String j) => new B<X>._(i, j);
}
typedef DA1 = A;
typedef DA2<X extends num> = A;
typedef DB1 = B<String>;
typedef DB2<X extends num> = B<X>;
typedef DB3<X extends num, Y extends String> = B<X>;
main() {}
expect(expected, actual) {}
throws(Function() f, {bool inSoundModeOnly: false}) {}