blob: 5b3a2e52b6bef41916dd612eb9d264eaecfd7702 [file] [log] [blame]
// @dart = 2.9
class C {
static final Expando<int> _debugIds = new Expando<int>();
static int _nextDebugId = 0;
@override
String toString() {
int id = _debugIds[this] ??= _nextDebugId++;
return 'C$id';
}
}
main() {
print(C());
}