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