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