blob: 8c42147ef8af309c0534b6a4d2071e004741205b [file] [log] [blame]
library /*isNonNullableByDefault*/;
//
// Problems in library:
//
// pkg/front_end/testcases/nnbd/nullable_rhs_of_typedef.dart:5:11: Error: Can't create typedef from nullable type.
// typedef F = void Function()?;
// ^
//
import self as self;
typedef F = invalid-type;
static method foo(() void x) void {
self::bar(x as{TypeError,ForNonNullableByDefault} invalid-type);
self::bar(null);
self::baz(x as{TypeError,ForNonNullableByDefault} invalid-type);
self::baz(null);
}
static method bar(invalid-type x) void {}
static method baz(invalid-type x) void {}
static method main() dynamic {}