| library; |
| import self as self; |
| import "dart:core" as core; |
| import "dart:collection" as col; |
| |
| import "dart:collection"; |
| |
| class MyMap<K extends core::Object? = dynamic, V extends core::Object? = dynamic> extends col::MapBase<self::MyMap::K%, self::MyMap::V%> { |
| covariant-by-class field core::Map<self::MyMap::K%, self::MyMap::V%> _inner; |
| field core::String log; |
| constructor •(core::Map<self::MyMap::K%, self::MyMap::V%> _inner) → self::MyMap<self::MyMap::K%, self::MyMap::V%> |
| ; |
| @core::override |
| operator [](core::Object? key) → self::MyMap::V? |
| ; |
| @core::override |
| operator []=(covariant-by-class self::MyMap::K% key, covariant-by-class self::MyMap::V% value) → void |
| ; |
| @core::override |
| method clear() → void |
| ; |
| @core::override |
| get keys() → core::Iterable<self::MyMap::K%> |
| ; |
| @core::override |
| method remove(core::Object? key) → self::MyMap::V? |
| ; |
| @core::override |
| get length() → core::int |
| ; |
| @core::override |
| method containsKey(core::Object? key) → core::bool |
| ; |
| method clearLog() → void |
| ; |
| } |
| static field core::String unsoundResult; |
| static field core::String soundResult; |
| static get hasUnsoundNullSafety() → core::bool |
| ; |
| static method test1(core::Object o) → core::String |
| ; |
| static method test2(core::Object o) → core::String |
| ; |
| static method main() → dynamic |
| ; |
| static method expect(dynamic expected, dynamic actual) → dynamic |
| ; |
| |
| |
| Extra constant evaluation status: |
| Evaluated: StaticGet @ org-dartlang-testcase:///map_lookup.dart:25:4 -> InstanceConstant(const _Override{}) |
| Evaluated: StaticGet @ org-dartlang-testcase:///map_lookup.dart:31:4 -> InstanceConstant(const _Override{}) |
| Evaluated: StaticGet @ org-dartlang-testcase:///map_lookup.dart:37:4 -> InstanceConstant(const _Override{}) |
| Evaluated: StaticGet @ org-dartlang-testcase:///map_lookup.dart:43:4 -> InstanceConstant(const _Override{}) |
| Evaluated: StaticGet @ org-dartlang-testcase:///map_lookup.dart:49:4 -> InstanceConstant(const _Override{}) |
| Evaluated: StaticGet @ org-dartlang-testcase:///map_lookup.dart:55:4 -> InstanceConstant(const _Override{}) |
| Evaluated: StaticGet @ org-dartlang-testcase:///map_lookup.dart:61:4 -> InstanceConstant(const _Override{}) |
| Extra constant evaluation: evaluated: 7, effectively constant: 7 |