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