extension E on String { | |
int get foo => 42; | |
void operator []=(int index, int value) {} | |
int operator [](int index) => 42; | |
} | |
class A { | |
String operator [](int index) => "foo"; | |
void operator []=(int index, String value) {} | |
} | |
class B extends A { | |
void test() {} | |
} | |
warning(String s, List<String> l, Map<String, int> m) {} | |
main() {} |