entries property

  1. @override
Iterable<MapEntry<K, V>> get entries
override

Iterates entries in insertion order minus removed entries.

Implementation

@override
Iterable<MapEntry<K, V>> get entries sync* {
  for (var i = 1; i < _chainKey.length; i++) {
    final k = _chainKey[i];
    final v = _chainVal[i];
    if (k != null && v != null) {
      yield MapEntry(k, v);
    }
  }
}