| import 'dart:async'; |
| |
| typedef RecordType = (int, String); |
| |
| typedef FunctionType = void Function(); |
| |
| typedef NullableInterfaceType = String?; |
| |
| typedef NullableExtensionType = ExtensionType?; |
| |
| extension Extension on int {} |
| |
| class Class {} |
| |
| class GenericClass<T> {} |
| |
| typedef Alias = Class; |
| |
| typedef GenericAlias<T> = GenericClass<T>; |
| |
| extension type ExtensionType(int it) {} |
| |
| extension type GenericExtensionType<T>(T it) {} |
| |
| extension type ET_Null(Null it) implements Null {} |
| |
| extension type ET_Dynamic(dynamic it) implements dynamic {} |
| |
| extension type ET_Void(Null it) implements void {} |
| |
| extension type ET_Never(Never it) implements Never {} |
| |
| extension type ET_Object(Object it) implements Object {} |
| |
| extension type ET_Record(Record it) implements Record {} |
| |
| extension type ET_RecordType(RecordType it) implements RecordType {} |
| |
| extension type ET_Function(Function it) implements Function {} |
| |
| extension type ET_FunctionType(FunctionType it) implements FunctionType {} |
| |
| extension type ET_NullableInterfaceType(NullableInterfaceType it) implements NullableInterfaceType {} |
| |
| extension type ET_NullableExtensionType(int it) implements NullableExtensionType {} |
| |
| extension type ET_FutureOr(FutureOr<int> it) implements FutureOr<int> {} |
| |
| extension type ET_Extension(int it) implements Extension {} |
| |
| extension type ET_TypeVariable<T>(T it) implements T {} |
| |
| extension type ET_Class(Class it) implements Class {} |
| |
| extension type ET_GenericClass<T>(GenericClass<T> it) implements GenericClass<T> {} |
| |
| extension type ET_Alias(Alias it) implements Alias {} |
| |
| extension type ET_GenericAlias<T>(GenericAlias<T> it) implements GenericAlias<T> {} |
| |
| extension type ET_ExtensionType(int it) implements ExtensionType {} |
| |
| extension type ET_GenericExtensionType<T>(T it) implements GenericExtensionType<T> {} |