blob: fa953edf717abdf4038e5ba950c461aae62203e1 [file] [log] [blame]
// @dart = 2.9
import 'dart:async';
class Class {}
dynamic returnDynamic() => new Class();
Class returnClass() async => new Class();
Future<Class> returnFutureClass() async => new Class();
FutureOr<Class> returnFutureOrClass() async => new Class();
Class returnClassFromDynamic() async => returnDynamic();
Future<Class> returnFutureClassDynamic() async => returnDynamic();
FutureOr<Class> returnFutureOrClassDynamic() async => returnDynamic();
Class returnClassFromFutureClass() async => returnFutureClass();
Future<Class> returnFutureClassFromFutureClass() async => returnFutureClass();
FutureOr<Class> returnFutureOrClassFromFutureClass() async =>
returnFutureClass();
Class returnClassFromFutureOrClass() async => returnFutureOrClass();
Future<Class> returnFutureClassFromFutureOrClass() async =>
returnFutureOrClass();
FutureOr<Class> returnFutureOrClassFromFutureOrClass() async =>
returnFutureOrClass();
main() async {}