3439 |
|
|
3440 |
|
static final class KeyIterator<K,V> extends BaseIterator<K,V> |
3441 |
|
implements Iterator<K>, Enumeration<K> { |
3442 |
< |
KeyIterator(Node<K,V>[] tab, int index, int size, int limit, |
3442 |
> |
KeyIterator(Node<K,V>[] tab, int size, int index, int limit, |
3443 |
|
ConcurrentHashMap<K,V> map) { |
3444 |
< |
super(tab, index, size, limit, map); |
3444 |
> |
super(tab, size, index, limit, map); |
3445 |
|
} |
3446 |
|
|
3447 |
|
public final K next() { |
3459 |
|
|
3460 |
|
static final class ValueIterator<K,V> extends BaseIterator<K,V> |
3461 |
|
implements Iterator<V>, Enumeration<V> { |
3462 |
< |
ValueIterator(Node<K,V>[] tab, int index, int size, int limit, |
3462 |
> |
ValueIterator(Node<K,V>[] tab, int size, int index, int limit, |
3463 |
|
ConcurrentHashMap<K,V> map) { |
3464 |
< |
super(tab, index, size, limit, map); |
3464 |
> |
super(tab, size, index, limit, map); |
3465 |
|
} |
3466 |
|
|
3467 |
|
public final V next() { |
3479 |
|
|
3480 |
|
static final class EntryIterator<K,V> extends BaseIterator<K,V> |
3481 |
|
implements Iterator<Map.Entry<K,V>> { |
3482 |
< |
EntryIterator(Node<K,V>[] tab, int index, int size, int limit, |
3482 |
> |
EntryIterator(Node<K,V>[] tab, int size, int index, int limit, |
3483 |
|
ConcurrentHashMap<K,V> map) { |
3484 |
< |
super(tab, index, size, limit, map); |
3484 |
> |
super(tab, size, index, limit, map); |
3485 |
|
} |
3486 |
|
|
3487 |
|
public final Map.Entry<K,V> next() { |