| // @dart = 2.5 |
| import 'inheritance_from_opt_in_lib.dart'; |
| class LegacyClass1 extends Class1 {} |
| class LegacyClass2<T> extends Class2<T> {} |
| class LegacyClass3a<T> extends Class3<T> {} |
| class LegacyClass3b<T> extends Class3<T> implements GenericInterface<T> {} |
| class LegacyClass4a extends Class4a {} |
| class LegacyClass4b implements GenericInterface<num> {} |
| class LegacyClass4c implements GenericInterface<num?> {} |
| class LegacyClass4d extends Class4a implements GenericInterface<num> {} |
| class LegacyClass4e implements Class4a, Class4b {} |
| class LegacyClass5 extends Class5 implements GenericInterface<Object> {} |
| class LegacyClass6a<T> extends Class3<T> implements GenericSubInterface<T> {} |
| class LegacyClass6b<T> extends LegacyClass3a<T> implements GenericSubInterface<T> {} |