| // @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> { |
| } |