Mercurial > hg4j
comparison src/org/tmatesoft/hg/internal/IntMap.java @ 672:d2552e6a5af6
Effective update of HgParentChildMap when repository got few revisions added
| author | Artem Tikhomirov <tikhomirov.artem@gmail.com> |
|---|---|
| date | Fri, 12 Jul 2013 16:29:06 +0200 |
| parents | a937e63b6e02 |
| children |
comparison
equal
deleted
inserted
replaced
| 671:002ed1b2baad | 672:d2552e6a5af6 |
|---|---|
| 216 map.put(next.getKey(), next.getValue()); | 216 map.put(next.getKey(), next.getValue()); |
| 217 } | 217 } |
| 218 return map; | 218 return map; |
| 219 } | 219 } |
| 220 | 220 |
| 221 public int[] keys() { | |
| 222 int[] rv = new int[size]; | |
| 223 System.arraycopy(keys, 0, rv, 0, size); | |
| 224 return rv; | |
| 225 } | |
| 226 | |
| 221 public Collection<V> values() { | 227 public Collection<V> values() { |
| 222 @SuppressWarnings("unchecked") | 228 @SuppressWarnings("unchecked") |
| 223 V[] rv = (V[]) new Object[size]; | 229 V[] rv = (V[]) new Object[size]; |
| 224 System.arraycopy(values, 0, rv, 0, size); | 230 System.arraycopy(values, 0, rv, 0, size); |
| 225 return Arrays.<V>asList(rv); | 231 return Arrays.<V>asList(rv); |
