@Override public boolean addAll(int index, Collection<? extends E> c) { boolean result = false; for (E element : c) { add(index++, element); result = true; } return result; }
@Override public boolean addAll(Collection<? extends E> c) { boolean result = false; for (E element : c) { result |= add(element); } return result; }
/** * Copy constructor * * @param source Instance to be copied. */ public WeakList(WeakList<E> source) { super(); for (E element : source) { if (element != null) { add(element); } } }