blob: cebb95bbe60d536b9ae0617fd9ef02a6d6f539f6 [file] [log] [blame]
// @dart = 2.9
library test;
class A {
A f(A x, {A y}) {}
A g(A x, {A y}) {}
A h(A x, {A y}) {}
}
class B extends A implements I {
f(x, {y}) {}
g(x, {y}) {}
h(x, {y}) {}
}
class I {
A g(I x, {I y}) {}
A h(A x, {I y}) {}
I f(I x, {I y}) {}
}
main() {}