blob: cc08b4e5021c4cb861d052e7b0de054b1779263f [file] [log] [blame]
library test;
T f<T>() => throw '';
class A {
C operator +(int value) => throw '';
C operator *(D value) => throw '';
}
class B {
E operator +(int value) => throw '';
E operator *(F value) => throw '';
}
class C extends B {}
class D {}
class E {}
class F {}
A get target => throw '';
void set target(B value) {}
void test1() {}
void test2() {}
void test3() {}
main() {}