/** * Appends the specified element to the end of this list. * * @param element element to be appended to this list. */ public void add(byte element) { // overridden for performance only. if (size == elements.length) { ensureCapacity(size + 1); } elements[size++] = element; } /**
/** * Appends the specified element to the end of this list. * * @param element element to be appended to this list. */ public void add(byte element) { // overridden for performance only. if (size == elements.length) { ensureCapacity(size + 1); } elements[size++] = element; } /**
/** * Appends the specified element to the end of this list. * * @param element * element to be appended to this list. */ public void add(byte element) { // overridden for performance only. if (size == elements.length) { ensureCapacity(size + 1); } elements[size++] = element; }
/** * Inserts the specified element before the specified position into the receiver. * Shifts the element currently at that position (if any) and * any subsequent elements to the right. * * @param index index before which the specified element is to be inserted (must be in [0,size]). * @param element element to be inserted. * @exception IndexOutOfBoundsException index is out of range (<tt>index < 0 || index > size()</tt>). */ public void beforeInsert(int index, byte element) { // overridden for performance only. if (index > size || index < 0) throw new IndexOutOfBoundsException("Index: "+index+", Size: "+size); ensureCapacity(size + 1); System.arraycopy(elements, index, elements, index+1, size-index); elements[index] = element; size++; } /**
/** * Inserts the specified element before the specified position into the receiver. * Shifts the element currently at that position (if any) and * any subsequent elements to the right. * * @param index index before which the specified element is to be inserted (must be in [0,size]). * @param element element to be inserted. * @exception IndexOutOfBoundsException index is out of range (<tt>index < 0 || index > size()</tt>). */ public void beforeInsert(int index, byte element) { // overridden for performance only. if (index > size || index < 0) throw new IndexOutOfBoundsException("Index: "+index+", Size: "+size); ensureCapacity(size + 1); System.arraycopy(elements, index, elements, index+1, size-index); elements[index] = element; size++; } /**
/** * Inserts the specified element before the specified position into the * receiver. Shifts the element currently at that position (if any) and any * subsequent elements to the right. * * @param index * index before which the specified element is to be inserted * (must be in [0,size]). * @param element * element to be inserted. * @exception IndexOutOfBoundsException * index is out of range ( * <tt>index < 0 || index > size()</tt>). */ public void beforeInsert(int index, byte element) { // overridden for performance only. if (index > size || index < 0) throw new IndexOutOfBoundsException("Index: " + index + ", Size: " + size); ensureCapacity(size + 1); System.arraycopy(elements, index, elements, index + 1, size - index); elements[index] = element; size++; }