net.infonode.util.collection
Class CopyOnWriteArrayList.IteratorImpl

java.lang.Object
  extended by net.infonode.util.collection.CopyOnWriteArrayList.IteratorImpl
All Implemented Interfaces:
java.util.Iterator
Enclosing class:
CopyOnWriteArrayList

private static class CopyOnWriteArrayList.IteratorImpl
extends java.lang.Object
implements java.util.Iterator


Field Summary
private  java.lang.Object[] e
           
private  int index
           
private  int size
           
 
Constructor Summary
CopyOnWriteArrayList.IteratorImpl(java.lang.Object[] e, int size, int index)
           
 
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

e

private java.lang.Object[] e

size

private int size

index

private int index
Constructor Detail

CopyOnWriteArrayList.IteratorImpl

CopyOnWriteArrayList.IteratorImpl(java.lang.Object[] e,
                                  int size,
                                  int index)
Method Detail

remove

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

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