blob: 8b4f0c5ca19896c1a4c93577192a1af285b7e10a [file] [log] [blame]
org-dartlang-testcase:///main.dart:
import "foo.dart";
class A<T extends Bar, U extends Baz> {
T? aMethod1() {}
U? aMethod2() {}
}
mixin A2<T extends Bar2, U extends Baz2> {
T? aMethod1() {}
U? aMethod2() {}
}
extension A3<T extends Bar3, U extends Baz3> on Object {
T? aMethod1() {}
U? aMethod2() {}
}
org-dartlang-testcase:///foo.dart:
export "bar.dart";
class Baz {}
class Baz2 {}
class Baz3 {}
org-dartlang-testcase:///bar.dart:
class Bar {}
class Bar2 {}
class Bar3 {}