@Override public V put(K key, V value) { return put(key, value, true); }
@Override public V put(K key, V value) { return put(key, value, true); }
@Override public Object put(Object key, Object value) { return put(key,value,true); }
public Object put(Object key, Object value) { return put(key,value,true); }
/** * Copies all values from one map to this instance * @param m Map */ @Override public void putAll(Map m) { Iterator<Map.Entry<?,?>> i = m.entrySet().iterator(); while ( i.hasNext() ) { Map.Entry<?,?> entry = i.next(); put(entry.getKey(),entry.getValue()); } }
/** * Copies all values from one map to this instance * @param m Map */ public void putAll(Map m) { Iterator i = m.entrySet().iterator(); while ( i.hasNext() ) { Map.Entry entry = (Map.Entry)i.next(); put(entry.getKey(),entry.getValue()); } }
/** * Copies all values from one map to this instance * @param m Map */ @Override public void putAll(Map<? extends K, ? extends V> m) { Iterator<?> i = m.entrySet().iterator(); while ( i.hasNext() ) { @SuppressWarnings("unchecked") Map.Entry<K,V> entry = (Map.Entry<K,V>) i.next(); put(entry.getKey(),entry.getValue()); } }
/** * Copies all values from one map to this instance * @param m Map */ @Override public void putAll(Map<? extends K, ? extends V> m) { Iterator<?> i = m.entrySet().iterator(); while ( i.hasNext() ) { @SuppressWarnings("unchecked") Map.Entry<K,V> entry = (Map.Entry<K,V>) i.next(); put(entry.getKey(),entry.getValue()); } }