Example #1
0
 public override java.util.ListIterator <Object> listIterator(int index)
 {
     return(UnmodifiableListIterator.decorate(getList().listIterator(index)));
 }
 /**
  * Gets an immutable version of a {@link ListIterator}. The returned object
  * will always throw an {@link UnsupportedOperationException} for
  * the {@link Iterator#remove}, {@link ListIterator#add} and
  * {@link ListIterator#set} methods.
  *
  * @param listIterator  the iterator to make immutable
  * @return an immutable version of the iterator
  */
 public static java.util.ListIterator <Object> unmodifiableListIterator(java.util.ListIterator <Object> listIterator)
 {
     return(UnmodifiableListIterator.decorate(listIterator));
 }
 public override java.util.ListIterator <Object> listIterator(int fromIndex)
 {
     return(UnmodifiableListIterator.decorate(base.listIterator(fromIndex)));
 }