blob: 3c8dcd7240fe170baa9ee76156b285fd52539689 [file] [log] [blame]
import 'dart:async';
import 'return_from_async_lib.dart';
Future<int> callDynamic(Class c) async {}
Future<int> callFutureInt(Class c) async {}
Future<int> callFutureOrInt(Class c) async {}
Future<int> callInt(Class c) async {}
Future<num> callFutureNum(Class c) async {}
abstract class Class {
Future<int> throwFutureInt();
Future<num> throwFutureNum();
FutureOr<int> throwFutureOrInt();
dynamic throwDynamic();
int throwInt();
}
bool caughtDynamic = false;
bool caughtFutureInt = false;
bool caughtFutureNum = false;
bool caughtFutureOrInt = false;
bool caughtInt = false;
void main() async {}