blob: 6fd65ba6e36e7a14a979c83eafa5b54d79282f64 [file] [log] [blame]
// Copyright (c) 2019, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
// @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> {}