Source of 13.26.java


  1: // @author Frank M. Carrano, Timothy M. Henry
  2: // @version 5.0
  3: public T next()
  4: {
  5:    if (hasNext())
  6:    {
  7:       lastMove = Move.NEXT;
  8:       isRemoveOrSetLegal = true;

 10:       T nextEntry = list[nextIndex];
 11:       nextIndex++; // Advance iterator

 13:       return nextEntry;
 14:    }
 15:    else
 16:       throw new NoSuchElementException("Illegal call to next(); " +
 17:                                        "iterator is after end of list.");
 18: } // end next