dart:collection
 UnmodifiableMapView<K, V> class 
  View of a Map that disallow modifying the map.
 A wrapper around a Map that forwards all members to the map provided in the constructor, except for operations that modify the map. Modifying operations throw instead.
    - Inheritance
   
   Constructors
  -  UnmodifiableMapView(Map<K, V> map) 
   
   Properties
  -  entries → Iterable<MapEntry<K, V>> 
read-only, inherited
  -  The map entries of this.  
  -  hashCode → int 
read-only, inherited
  -  The hash code for this object. [...]  
  -  isEmpty → bool 
read-only, inherited
  -  Returns true if there is no key/value pair in the map.  
  -  isNotEmpty → bool 
read-only, inherited
  -  Returns true if there is at least one key/value pair in the map.  
  -  keys → Iterable<K> 
read-only, inherited
  -  The keys of this. [...]  
  -  length → int 
read-only, inherited
  -  The number of key/value pairs in the map.  
  -  runtimeType → Type 
read-only, inherited
  -  A representation of the runtime type of the object.  
  -  values → Iterable<V> 
read-only, inherited
  -  The values of this. [...]  
  
   Methods
  -  cast<RK, RV>() → Map<RK, RV>  
override
  -  Provides a view of this map as having 
RK keys and RV instances, if necessary. [...]    -  addAll(Map<K, V> other) → void  
inherited
  -  This operation is not supported by an unmodifiable map.  
  -  addEntries(Iterable<MapEntry<K, V>> entries) → void  
inherited
  -  This operation is not supported by an unmodifiable map.  
  -  clear() → void  
inherited
  -  This operation is not supported by an unmodifiable map.  
  -  containsKey(Object key) → bool  
inherited
  -  Returns true if this map contains the given 
key. [...]    -  containsValue(Object value) → bool  
inherited
  -  Returns true if this map contains the given 
value. [...]    -  forEach(void action(K key,  V value)) → void  
inherited
  -  Applies 
f to each key/value pair of the map. [...]    -  map<K2, V2>(MapEntry<K2, V2> transform(K key,  V value)) → Map<K2, V2>  
inherited
  -  Returns a new map where all entries of this map are transformed by the given 
f function.    -  noSuchMethod(Invocation invocation) → dynamic  
inherited
  -  Invoked when a non-existent method or property is accessed. [...]  
  -  putIfAbsent(K key,  V ifAbsent()) → V  
inherited
  -  This operation is not supported by an unmodifiable map.  
  -  remove(Object key) → V  
inherited
  -  This operation is not supported by an unmodifiable map.  
  -  removeWhere(bool test(K key,  V value)) → void  
inherited
  -  This operation is not supported by an unmodifiable map.  
  -  toString() → String  
inherited
  -  Returns a string representation of this object.  
  -  update(K key,  V update(V value), { V ifAbsent() }) → V  
inherited
  -  This operation is not supported by an unmodifiable map.  
  -  updateAll(V update(K key,  V value)) → void  
inherited
  -  This operation is not supported by an unmodifiable map.  
  
   Operators
  -  operator ==(dynamic other) → bool  
inherited
  -  The equality operator. [...]  
  -  operator [](Object key) → V  
inherited
  -  Returns the value for the given 
key or null if key is not in the map. [...]    -  operator []=(K key,  V value) → void  
inherited
  -  This operation is not supported by an unmodifiable map.