org.jaxen.util
Class IdentityHashMap.HashIterator

java.lang.Object
  extended byorg.jaxen.util.IdentityHashMap.HashIterator
All Implemented Interfaces:
java.util.Iterator
Enclosing class:
IdentityHashMap

private class IdentityHashMap.HashIterator
extends java.lang.Object
implements java.util.Iterator


Field Summary
(package private)  IdentityHashMap.Entry entry
           
private  int expectedModCount
          The modCount value that the iterator believes that the backing List should have.
(package private)  int index
           
(package private)  IdentityHashMap.Entry lastReturned
           
(package private)  IdentityHashMap.Entry[] table
           
(package private)  int type
           
 
Constructor Summary
(package private) IdentityHashMap.HashIterator(int type)
           
 
Method Summary
 boolean hasNext()
           
 java.lang.Object next()
           
 void remove()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

table

IdentityHashMap.Entry[] table

index

int index

entry

IdentityHashMap.Entry entry

lastReturned

IdentityHashMap.Entry lastReturned

type

int type

expectedModCount

private int expectedModCount
The modCount value that the iterator believes that the backing List should have. If this expectation is violated, the iterator has detected concurrent modification.

Constructor Detail

IdentityHashMap.HashIterator

IdentityHashMap.HashIterator(int type)
Method Detail

hasNext

public boolean hasNext()
Specified by:
hasNext in interface java.util.Iterator

next

public java.lang.Object next()
Specified by:
next in interface java.util.Iterator

remove

public void remove()
Specified by:
remove in interface java.util.Iterator