- All Implemented Interfaces:
- Iterator<S>
- Enclosing class:
- AbstractDoubleVectorAbs<AU extends AbsoluteLinearUnit<AU,RU>,RU extends Unit<RU>,A extends AbstractDoubleVectorAbs<AU,RU,A,R,MA,S>,R extends AbstractDoubleVectorRel<RU,R,?,?>,MA extends AbstractMutableDoubleVectorAbs<AU,RU,A,R,MA,S>,S extends AbstractDoubleScalarAbs<AU,S,RU,?>>
protected class AbstractDoubleVectorAbs.Itr
extends Object
implements Iterator<S>
The iterator class is loosely based in AbstractList.Itr. It does not throw a ConcurrentModificationException, because the
size of the vector does not change. Normal (non-mutable) vectors cannot change their size, nor their content. The only
thing for the MutableVector that can change is its content, not its length.