/** * Remove element(s) from the set. * * @param elements the element(s) to remove. * @return <tt>true</tt>, if at least one element was found and removed, * or <tt>false</tt> otherwise. */ public final boolean removeAll(Object... elements) { if (elements.length == 0) { return false; } synchronized (sync) { if (array == null) { return false; } boolean result = false; for (Object element : elements) { final T[] oldArray = array; array = ArrayUtils.remove(array, element); result |= (oldArray != array); } return result; } }
/** * Remove element(s) from the set. * * @param elements the element(s) to remove. * @return <tt>true</tt>, if at least one element was found and removed, * or <tt>false</tt> otherwise. */ public final boolean removeAll(Object... elements) { if (elements.length == 0) { return false; } synchronized (sync) { if (array == null) { return false; } boolean result = false; for (Object element : elements) { final T[] oldArray = array; array = ArrayUtils.remove(array, element); result |= (oldArray != array); } return result; } }
/** * Remove element(s) from the set. * * @param elements the element(s) to remove. * @return <tt>true</tt>, if at least one element was found and removed, * or <tt>false</tt> otherwise. */ public final boolean removeAll(Object... elements) { if (elements.length == 0) { return false; } synchronized (sync) { if (array == null) { return false; } boolean result = false; for (Object element : elements) { final T[] oldArray = array; array = ArrayUtils.remove(array, element); result |= (oldArray != array); } return result; } }
/** * Remove element(s) from the set. * * @param elements the element(s) to remove. * @return <tt>true</tt>, if at least one element was found and removed, * or <tt>false</tt> otherwise. */ public final boolean removeAll(Object... elements) { if (elements.length == 0) { return false; } synchronized (sync) { if (array == null) { return false; } boolean result = false; for (Object element : elements) { final T[] oldArray = array; array = ArrayUtils.remove(array, element); result |= (oldArray != array); } return result; } }
/** * Remove element(s) from the set. * * @param elements the element(s) to remove. * @return <tt>true</tt>, if at least one element was found and removed, * or <tt>false</tt> otherwise. */ public final boolean removeAll(Object... elements) { if (elements.length == 0) { return false; } synchronized (sync) { if (array == null) { return false; } boolean result = false; for (Object element : elements) { final T[] oldArray = array; array = ArrayUtils.remove(array, element); result |= (oldArray != array); } return result; } }
/** * Remove element(s) from the set. * * @param elements the element(s) to remove. * @return <tt>true</tt>, if at least one element was found and removed, * or <tt>false</tt> otherwise. */ public final boolean removeAll(Object... elements) { if (elements.length == 0) { return false; } synchronized (sync) { if (array == null) { return false; } boolean result = false; for (Object element : elements) { final T[] oldArray = array; array = ArrayUtils.remove(array, element); result |= (oldArray != array); } return result; } }
/** * Remove element(s) from the set. * * @param elements the element(s) to remove. * @return <tt>true</tt>, if at least one element was found and removed, * or <tt>false</tt> otherwise. */ public final boolean removeAll(Object... elements) { if (elements.length == 0) { return false; } synchronized (sync) { if (array == null) { return false; } boolean result = false; for (Object element : elements) { final T[] oldArray = array; array = ArrayUtils.remove(array, element); result |= (oldArray != array); } return result; } }
/** * Remove element(s) from the set. * * @param elements the element(s) to remove. * @return <tt>true</tt>, if at least one element was found and removed, * or <tt>false</tt> otherwise. */ public final boolean removeAll(Object... elements) { if (elements.length == 0) { return false; } synchronized (sync) { if (array == null) { return false; } boolean result = false; for (Object element : elements) { final T[] oldArray = array; array = ArrayUtils.remove(array, element); result |= (oldArray != array); } return result; } }
/** * Remove element(s) from the set. * * @param elements the element(s) to remove. * @return <tt>true</tt>, if at least one element was found and removed, * or <tt>false</tt> otherwise. */ public final boolean removeAll(Object... elements) { if (elements.length == 0) { return false; } synchronized (sync) { if (array == null) { return false; } boolean result = false; for (Object element : elements) { final T[] oldArray = array; array = ArrayUtils.remove(array, element); result |= (oldArray != array); } return result; } }
/** * Remove element(s) from the set. * * @param elements the element(s) to remove. * @return <tt>true</tt>, if at least one element was found and removed, * or <tt>false</tt> otherwise. */ public final boolean removeAll(Object... elements) { if (elements.length == 0) { return false; } synchronized (sync) { if (array == null) { return false; } boolean result = false; for (Object element : elements) { final T[] oldArray = array; array = ArrayUtils.remove(array, element); result |= (oldArray != array); } return result; } }
/** * Remove element(s) from the set. * * @param elements the element(s) to remove. * @return <tt>true</tt>, if at least one element was found and removed, * or <tt>false</tt> otherwise. */ public final boolean removeAll(Object... elements) { if (elements.length == 0) { return false; } synchronized (sync) { if (array == null) { return false; } boolean result = false; for (Object element : elements) { final T[] oldArray = array; array = ArrayUtils.remove(array, element); result |= (oldArray != array); } return result; } }
/** * Remove element(s) from the set. * * @param elements the element(s) to remove. * @return <tt>true</tt>, if at least one element was found and removed, * or <tt>false</tt> otherwise. */ public final boolean removeAll(Object... elements) { if (elements.length == 0) { return false; } synchronized (sync) { if (array == null) { return false; } boolean result = false; for (Object element : elements) { final T[] oldArray = array; array = ArrayUtils.remove(array, element); result |= (oldArray != array); } return result; } }