/** {@inheritDoc} */ public boolean add( short val ) { ensureCapacity( _pos + 1 ); _data[ _pos++ ] = val; return true; }
/** {@inheritDoc} */ public void add( short[] vals, int offset, int length ) { ensureCapacity( _pos + length ); System.arraycopy( vals, offset, _data, _pos, length ); _pos += length; }
/** {@inheritDoc} */ public void fill( int fromIndex, int toIndex, short val ) { if ( toIndex > _pos ) { ensureCapacity( toIndex ); _pos = toIndex; } Arrays.fill( _data, fromIndex, toIndex, val ); }
/** {@inheritDoc} */ public void insert( int offset, short[] values, int valOffset, int len ) { if ( offset == _pos ) { add( values, valOffset, len ); return; } ensureCapacity( _pos + len ); // shift right System.arraycopy( _data, offset, _data, offset + len, _pos - offset ); // insert System.arraycopy( values, valOffset, _data, offset, len ); _pos += len; }
/** {@inheritDoc} */ public void insert( int offset, short value ) { if ( offset == _pos ) { add( value ); return; } ensureCapacity( _pos + 1 ); // shift right System.arraycopy( _data, offset, _data, offset + 1, _pos - offset ); // insert _data[ offset ] = value; _pos++; }
/** {@inheritDoc} */ public boolean add( short val ) { ensureCapacity( _pos + 1 ); _data[ _pos++ ] = val; return true; }
/** {@inheritDoc} */ public boolean add( short val ) { ensureCapacity( _pos + 1 ); _data[ _pos++ ] = val; return true; }
/** {@inheritDoc} */ @Override public boolean add( short val ) { ensureCapacity( _pos + 1 ); _data[ _pos++ ] = val; return true; }
/** {@inheritDoc} */ public boolean add( short val ) { ensureCapacity( _pos + 1 ); _data[ _pos++ ] = val; return true; }
/** {@inheritDoc} */ public void add( short[] vals, int offset, int length ) { ensureCapacity( _pos + length ); System.arraycopy( vals, offset, _data, _pos, length ); _pos += length; }
/** {@inheritDoc} */ public void fill( int fromIndex, int toIndex, short val ) { if ( toIndex > _pos ) { ensureCapacity( toIndex ); _pos = toIndex; } Arrays.fill( _data, fromIndex, toIndex, val ); }
/** {@inheritDoc} */ @Override public void add( short[] vals, int offset, int length ) { ensureCapacity( _pos + length ); System.arraycopy( vals, offset, _data, _pos, length ); _pos += length; }
/** {@inheritDoc} */ public void fill( int fromIndex, int toIndex, short val ) { if ( toIndex > _pos ) { ensureCapacity( toIndex ); _pos = toIndex; } Arrays.fill( _data, fromIndex, toIndex, val ); }
/** {@inheritDoc} */ @Override public void fill( int fromIndex, int toIndex, short val ) { if ( toIndex > _pos ) { ensureCapacity( toIndex ); _pos = toIndex; } Arrays.fill( _data, fromIndex, toIndex, val ); }
/** {@inheritDoc} */ public void add( short[] vals, int offset, int length ) { ensureCapacity( _pos + length ); System.arraycopy( vals, offset, _data, _pos, length ); _pos += length; }
/** {@inheritDoc} */ public void add( short[] vals, int offset, int length ) { ensureCapacity( _pos + length ); System.arraycopy( vals, offset, _data, _pos, length ); _pos += length; }
/** {@inheritDoc} */ public void insert( int offset, short value ) { if ( offset == _pos ) { add( value ); return; } ensureCapacity( _pos + 1 ); // shift right System.arraycopy( _data, offset, _data, offset + 1, _pos - offset ); // insert _data[ offset ] = value; _pos++; }
/** {@inheritDoc} */ public void insert( int offset, short[] values, int valOffset, int len ) { if ( offset == _pos ) { add( values, valOffset, len ); return; } ensureCapacity( _pos + len ); // shift right System.arraycopy( _data, offset, _data, offset + len, _pos - offset ); // insert System.arraycopy( values, valOffset, _data, offset, len ); _pos += len; }
/** {@inheritDoc} */ public void insert( int offset, short[] values, int valOffset, int len ) { if ( offset == _pos ) { add( values, valOffset, len ); return; } ensureCapacity( _pos + len ); // shift right System.arraycopy( _data, offset, _data, offset + len, _pos - offset ); // insert System.arraycopy( values, valOffset, _data, offset, len ); _pos += len; }
/** {@inheritDoc} */ public void insert( int offset, short value ) { if ( offset == _pos ) { add( value ); return; } ensureCapacity( _pos + 1 ); // shift right System.arraycopy( _data, offset, _data, offset + 1, _pos - offset ); // insert _data[ offset ] = value; _pos++; }