public void set (E elem) { checkMutate(); iiter.set(elem); emitSet(iiter.previousIndex(), elem, _current); _current = elem; } protected E _current; // the element targeted by remove or set
public void set (E elem) { checkMutate(); iiter.set(elem); emitSet(iiter.previousIndex(), elem, _current); _current = elem; } protected E _current; // the element targeted by remove or set
@Override public E set (int index, E element) { checkMutate(); E removed = _impl.set(index, element); emitSet(index, element, removed); return removed; }
@Override public E set (int index, E element) { checkMutate(); E removed = _impl.set(index, element); emitSet(index, element, removed); return removed; }