/** {@inheritDoc} */ public boolean removeAll( int[] array ) { boolean changed = false; for ( int i = array.length; i-- > 0; ) { if ( remove(array[i]) ) { changed = true; } } return changed; }
/** {@inheritDoc} */ public boolean remove( int value ) { for ( int index = 0; index < _pos; index++ ) { if ( value == _data[index] ) { remove( index, 1 ); return true; } } return false; }
/** {@inheritDoc} */ public boolean removeAll( Collection<?> collection ) { boolean changed = false; for ( Object element : collection ) { if ( element instanceof Integer ) { int c = ( ( Integer ) element ).intValue(); if ( remove( c ) ) { changed = true; } } } return changed; }
/** {@inheritDoc} */ public void remove() { if ( lastRet == -1 ) throw new IllegalStateException(); try { TIntArrayList.this.remove( lastRet, 1); if ( lastRet < cursor ) cursor--; lastRet = -1; } catch ( IndexOutOfBoundsException e ) { throw new ConcurrentModificationException(); } } }
/** {@inheritDoc} */ public boolean retainAll( int[] array ) { boolean changed = false; Arrays.sort( array ); int[] data = _data; for ( int i = _pos; i-- > 0; ) { if ( Arrays.binarySearch( array, data[i] ) < 0 ) { remove( i, 1 ); changed = true; } } return changed; }
/** {@inheritDoc} */ public int removeAt( int offset ) { int old = get( offset ); remove( offset, 1 ); return old; }
private static void setSingleValueForArrayList(TIntArrayList arrayList, int s) { if (arrayList.size() > 0) { arrayList.remove(0, arrayList.size()); } arrayList.add(s); }
/** {@inheritDoc} */ public boolean removeAll( TIntCollection collection ) { if ( collection == this ) { clear(); return true; } boolean changed = false; TIntIterator iter = collection.iterator(); while ( iter.hasNext() ) { int element = iter.next(); if ( remove( element ) ) { changed = true; } } return changed; }
/** {@inheritDoc} */ public boolean remove( int value ) { for ( int index = 0; index < _pos; index++ ) { if ( value == _data[index] ) { remove( index, 1 ); return true; } } return false; }
/** {@inheritDoc} */ public boolean remove( int value ) { for ( int index = 0; index < _pos; index++ ) { if ( value == _data[index] ) { remove( index, 1 ); return true; } } return false; }
/** {@inheritDoc} */ public boolean removeAll( int[] array ) { boolean changed = false; for ( int i = array.length; i-- > 0; ) { if ( remove(array[i]) ) { changed = true; } } return changed; }
/** {@inheritDoc} */ public boolean removeAll( int[] array ) { boolean changed = false; for ( int i = array.length; i-- > 0; ) { if ( remove(array[i]) ) { changed = true; } } return changed; }
/** {@inheritDoc} */ public boolean removeAll( Collection<?> collection ) { boolean changed = false; for ( Object element : collection ) { if ( element instanceof Integer ) { int c = ( ( Integer ) element ).intValue(); if ( remove( c ) ) { changed = true; } } } return changed; }
/** {@inheritDoc} */ public boolean retainAll( int[] array ) { boolean changed = false; Arrays.sort( array ); int[] data = _data; for ( int i = _pos; i-- > 0; ) { if ( Arrays.binarySearch( array, data[i] ) < 0 ) { remove( i, 1 ); changed = true; } } return changed; }
/** {@inheritDoc} */ @Override public boolean retainAll( int[] array ) { boolean changed = false; Arrays.sort( array ); int[] data = _data; for ( int i = _pos; i-- > 0; ) { if ( Arrays.binarySearch( array, data[i] ) < 0 ) { remove( i, 1 ); changed = true; } } return changed; }
/** {@inheritDoc} */ public int removeAt( int offset ) { int old = get( offset ); remove( offset, 1 ); return old; }
@Override public void reduceVariantArraySize(int number) { super.reduceVariantArraySize(number); currentSectionCount.remove(currentSectionCount.size() - number, number); }
@Override public void reduceVariantArraySize(int number) { for (int i = 0; i < number; i++) { terminals.remove(terminals.size() - 1); } v.remove(v.size() - number, number); angle.remove(angle.size() - number, number); connectedComponentNumber.remove(connectedComponentNumber.size() - number, number); synchronousComponentNumber.remove(synchronousComponentNumber.size() - number, number); }
@Override public void reduceVariantArraySize(int number) { regulating.remove(regulating.size() - number, number); tapPosition.remove(tapPosition.size() - number, number); }
@Override public void reduceVariantArraySize(int number) { super.reduceVariantArraySize(number); v.remove(v.size() - number, number); angle.remove(angle.size() - number, number); connectedComponentNumber.remove(connectedComponentNumber.size() - number, number); synchronousComponentNumber.remove(synchronousComponentNumber.size() - number, number); }