blob: 3bcfd4c9cccb36006d7ab74bdc9ad1f5abcaf6e7 [file] [log] [blame]
// Copyright (c) 2020, 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.9
class A<S> {
void method<T extends S>(S s) {}
}
class B<S> {
void method<T extends S>(covariant S s) {}
}
class C<S> extends A<S> implements B<S> {
void method<T extends S>(S s);
}
class D<S> extends A<S> implements B<S> {}
main() {}