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))); }