3432 |
|
|
3433 |
|
static final class KeyIterator<K,V> extends BaseIterator<K,V> |
3434 |
|
implements Iterator<K>, Enumeration<K> { |
3435 |
< |
KeyIterator(Node<K,V>[] tab, int index, int size, int limit, |
3435 |
> |
KeyIterator(Node<K,V>[] tab, int size, int index, int limit, |
3436 |
|
ConcurrentHashMap<K,V> map) { |
3437 |
< |
super(tab, index, size, limit, map); |
3437 |
> |
super(tab, size, index, limit, map); |
3438 |
|
} |
3439 |
|
|
3440 |
|
public final K next() { |
3452 |
|
|
3453 |
|
static final class ValueIterator<K,V> extends BaseIterator<K,V> |
3454 |
|
implements Iterator<V>, Enumeration<V> { |
3455 |
< |
ValueIterator(Node<K,V>[] tab, int index, int size, int limit, |
3455 |
> |
ValueIterator(Node<K,V>[] tab, int size, int index, int limit, |
3456 |
|
ConcurrentHashMap<K,V> map) { |
3457 |
< |
super(tab, index, size, limit, map); |
3457 |
> |
super(tab, size, index, limit, map); |
3458 |
|
} |
3459 |
|
|
3460 |
|
public final V next() { |
3472 |
|
|
3473 |
|
static final class EntryIterator<K,V> extends BaseIterator<K,V> |
3474 |
|
implements Iterator<Map.Entry<K,V>> { |
3475 |
< |
EntryIterator(Node<K,V>[] tab, int index, int size, int limit, |
3475 |
> |
EntryIterator(Node<K,V>[] tab, int size, int index, int limit, |
3476 |
|
ConcurrentHashMap<K,V> map) { |
3477 |
< |
super(tab, index, size, limit, map); |
3477 |
> |
super(tab, size, index, limit, map); |
3478 |
|
} |
3479 |
|
|
3480 |
|
public final Map.Entry<K,V> next() { |