dart:collection
 MapView<K, V> class 
  Wrapper around a class that implements Map that only exposes Map members.
 A simple wrapper that delegates all Map members to the map provided in the constructor.
 Base for delegating map implementations like UnmodifiableMapView.
    - Implemented types
  -   
  - Implementers
   
   Constructors
  -  MapView(Map<K, V> map) 
const
   
   Properties
  -  entries → Iterable<MapEntry<K, V>> 
read-only, override
  -  The map entries of this.  
  -  isEmpty → bool 
read-only, override
  -  Returns true if there is no key/value pair in the map.  
  -  isNotEmpty → bool 
read-only, override
  -  Returns true if there is at least one key/value pair in the map.  
  -  keys → Iterable<K> 
read-only, override
  -  The keys of this. [...]  
  -  length → int 
read-only, override
  -  The number of key/value pairs in the map.  
  -  values → Iterable<V> 
read-only, override
  -  The values of this. [...]  
  -  hashCode → int 
read-only, inherited
  -  The hash code for this object. [...]  
  -  runtimeType → Type 
read-only, inherited
  -  A representation of the runtime type of the object.  
  
   Methods
  -  addAll(Map<K, V> other) → void  
override
  -  Adds all key/value pairs of 
other to this map. [...]    -  addEntries(Iterable<MapEntry<K, V>> entries) → void  
override
  -  Adds all key/value pairs of 
newEntries to this map. [...]    -  cast<RK, RV>() → Map<RK, RV>  
override
  -  Provides a view of this map as having 
RK keys and RV instances, if necessary. [...]    -  clear() → void  
override
  -  Removes all pairs from the map. [...]  
  -  containsKey(Object key) → bool  
override
  -  Returns true if this map contains the given 
key. [...]    -  containsValue(Object value) → bool  
override
  -  Returns true if this map contains the given 
value. [...]    -  forEach(void action(K key,  V value)) → void  
override
  -  Applies 
f to each key/value pair of the map. [...]    -  map<K2, V2>(MapEntry<K2, V2> transform(K key,  V value)) → Map<K2, V2>  
override
  -  Returns a new map where all entries of this map are transformed by the given 
f function.    -  putIfAbsent(K key,  V ifAbsent()) → V  
override
  -  Look up the value of 
key, or add a new value if it isn't there. [...]    -  remove(Object key) → V  
override
  -  Removes 
key and its associated value, if present, from the map. [...]    -  removeWhere(bool test(K key,  V value)) → void  
override
  -  Removes all entries of this map that satisfy the given 
predicate.    -  toString() → String  
override
  -  Returns a string representation of this object.  
  -  update(K key,  V update(V value), { V ifAbsent() }) → V  
override
  -  Updates the value for the provided 
key. [...]    -  updateAll(V update(K key,  V value)) → void  
override
  -  Updates all values. [...]  
  -  noSuchMethod(Invocation invocation) → dynamic  
inherited
  -  Invoked when a non-existent method or property is accessed. [...]  
  
   Operators
  -  operator [](Object key) → V  
override
  -  Returns the value for the given 
key or null if key is not in the map. [...]    -  operator []=(K key,  V value) → void  
override
  -  Associates the 
key with the given value. [...]    -  operator ==(dynamic other) → bool  
inherited
  -  The equality operator. [...]