| 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; | |
| } | |
| test(A a, E e) {} | |
| main() {} |