/** * @see java.util.Map#putAll(java.util.Map) */ @Override public void putAll(final Map<? extends K, ? extends V> map) { for (final Entry<? extends K, ? extends V> entry : map.entrySet()) { put(entry.getKey(), entry.getValue()); } }
/** * @see java.util.Map#putAll(java.util.Map) */ public void putAll(Map<? extends K, ? extends V> map) { for (final Iterator<? extends Entry<? extends K, ? extends V>> iterator = map.entrySet() .iterator(); iterator.hasNext();) { final Map.Entry<? extends K, ? extends V> e = iterator.next(); put(e.getKey(), e.getValue()); } }
/** * @see java.util.Map#putAll(java.util.Map) */ public void putAll(final Map map) { for (final Iterator iterator = map.entrySet().iterator(); iterator.hasNext();) { final Map.Entry e = (Map.Entry)iterator.next(); put(e.getKey(), e.getValue()); } }
@Override public MiniMap<Object, Object> read(final Kryo kryo, final Input input, final Class<? extends MiniMap<Object, Object>> type) { final int maxEntries = input.readInt( true ); final MiniMap<Object, Object> result = new MiniMap<Object, Object>( maxEntries ); final int size = input.readInt( true ); for ( int i = 0; i < size; i++ ) { final Object key = kryo.readClassAndObject( input ); final Object value = kryo.readClassAndObject( input ); result.put( key, value ); } return result; }
@Override public MiniMap<Object, Object> read(final Kryo kryo, final Input input, final Class<? extends MiniMap<Object, Object>> type) { final int maxEntries = input.readInt( true ); final MiniMap<Object, Object> result = new MiniMap<Object, Object>( maxEntries ); final int size = input.readInt( true ); for ( int i = 0; i < size; i++ ) { final Object key = kryo.readClassAndObject( input ); final Object value = kryo.readClassAndObject( input ); result.put( key, value ); } return result; }