blob: d324d2b9f079a617577d4c092c70035f1922ebb9 [file] [log] [blame]
class A {
dynamic operator*(dynamic other) => 42;
dynamic operator[](int index) => 42;
void operator[]=(int index, dynamic value) {}
dynamic operator-() => 42;
}
extension E on A {
dynamic operator+(dynamic other) => 42;
}
extension type ET on A {
dynamic operator~/(dynamic other) => 42;
}
test(A a, E e, ET et) {}
main() {}