@SuppressWarnings( {"unchecked"}) public Map.Entry[] entryArray() { if (dirty) { entryArray = new Map.Entry[ map.size() ]; Iterator itr = map.entrySet().iterator(); int i=0; while ( itr.hasNext() ) { Map.Entry me = (Map.Entry) itr.next(); entryArray[i++] = new IdentityMapEntry( ( (IdentityKey) me.getKey() ).key, me.getValue() ); } dirty = false; } return entryArray; }
@SuppressWarnings( {"unchecked"}) public Map.Entry[] entryArray() { if (dirty) { entryArray = new Map.Entry[ map.size() ]; Iterator itr = map.entrySet().iterator(); int i=0; while ( itr.hasNext() ) { Map.Entry me = (Map.Entry) itr.next(); entryArray[i++] = new IdentityMapEntry( ( (IdentityKey) me.getKey() ).key, me.getValue() ); } dirty = false; } return entryArray; }
@SuppressWarnings( {"unchecked"}) public Map.Entry[] entryArray() { if (dirty) { entryArray = new Map.Entry[ map.size() ]; Iterator itr = map.entrySet().iterator(); int i=0; while ( itr.hasNext() ) { Map.Entry me = (Map.Entry) itr.next(); entryArray[i++] = new IdentityMapEntry( ( (IdentityKey) me.getKey() ).key, me.getValue() ); } dirty = false; } return entryArray; }
@SuppressWarnings( {"unchecked"}) public Map.Entry[] entryArray() { if (dirty) { entryArray = new Map.Entry[ map.size() ]; Iterator itr = map.entrySet().iterator(); int i=0; while ( itr.hasNext() ) { Map.Entry me = (Map.Entry) itr.next(); entryArray[i++] = new IdentityMapEntry( ( (IdentityKey) me.getKey() ).key, me.getValue() ); } dirty = false; } return entryArray; }
@Override public Set<Entry<K,V>> entrySet() { Set<Entry<K,V>> set = new HashSet<Entry<K,V>>( map.size() ); for ( Entry<IdentityKey<K>, V> entry : map.entrySet() ) { set.add( new IdentityMapEntry<K,V>( entry.getKey().getRealKey(), entry.getValue() ) ); } return set; }
@Override public Set<Entry<K,V>> entrySet() { Set<Entry<K,V>> set = new HashSet<Entry<K,V>>( map.size() ); for ( Entry<IdentityKey<K>, V> entry : map.entrySet() ) { set.add( new IdentityMapEntry<K,V>( entry.getKey().getRealKey(), entry.getValue() ) ); } return set; }
@Override public Set<Entry<K,V>> entrySet() { Set<Entry<K,V>> set = new HashSet<Entry<K,V>>( map.size() ); for ( Entry<IdentityKey<K>, V> entry : map.entrySet() ) { set.add( new IdentityMapEntry<K,V>( entry.getKey().getRealKey(), entry.getValue() ) ); } return set; }
@Override public Set<Entry<K,V>> entrySet() { Set<Entry<K,V>> set = new HashSet<Entry<K,V>>( map.size() ); for ( Entry<IdentityKey<K>, V> entry : map.entrySet() ) { set.add( new IdentityMapEntry<K,V>( entry.getKey().getRealKey(), entry.getValue() ) ); } return set; }