Source of 13.17.java


  1: // @author Frank M. Carrano, Timothy M. Henry
  2: // @version 5.0
  3: public T next()
  4: {
  5:    checkIntegrity();
  6:    if (hasNext())
  7:    {
  8:       wasNextCalled = true;
  9:       T nextEntry = list[nextIndex];
 10:       nextIndex++; // Advance iterator
 11:       return nextEntry;
 12:    }
 13:    else
 14:       throw new NoSuchElementException("Illegal call to next(); " +
 15:                                        "iterator is after end of list.");
 16: } // end next