operator [] method

*<Null safety>*
  • @override

V? operator [] (Object? key) override

Implementation

@override
V? operator [](Object? key) {
  if (!_isValidKey(key)) return null;
  var pair = _base[_canonicalize(key as K)];
  return pair == null ? null : pair.value;
}