blob: bab6d3640f766c8dc023230507cf49ba563d7dcc [file] [log] [blame]
library /*isNonNullableByDefault*/;
//
// Problems in library:
//
// pkg/front_end/testcases/nnbd/issue41602.dart:12:9: Error: This expression has type 'void' and can't be used.
// await returnVoid(); // error
// ^
//
// pkg/front_end/testcases/nnbd/issue41602.dart:13:9: Error: This expression has type 'void' and can't be used.
// await returnVoidAsync(); // error
// ^
//
import self as self;
import "dart:async" as asy;
static method returnFutureOfVoid() asy::Future<void> async /* futureValueType= void */ {}
static method returnVoid() void {}
static method returnVoidAsync() void async /* futureValueType= void */ {}
static method test() dynamic async /* futureValueType= dynamic */ {
await self::returnVoid();
await self::returnVoidAsync();
}
static method main() dynamic async /* futureValueType= dynamic */ {
await self::returnFutureOfVoid();
}