@Override public boolean add (E element) { add(size(), element); return true; }
@Override public boolean addAll (int index, Collection<? extends E> elements) { checkMutate(); // Call add instead of calling _impl.addAll so if a listener throws an exception on // emission, we don't have elements added without a corresponding emission for (E elem : elements) { add(index++, elem); } return true; }
@Override public boolean addAll (int index, Collection<? extends E> elements) { checkMutate(); // Call add instead of calling _impl.addAll so if a listener throws an exception on // emission, we don't have elements added without a corresponding emission for (E elem : elements) { add(index++, elem); } return true; }
@Override public boolean add (E element) { add(size(), element); return true; }