/** * Add a new value to the list but don't employ a wrapper. * * @param integer new value * @return was able to add. */ public IntList add(int integer) { if (end + 1 >= values.length) { values = Int.grow(values); } values[end] = integer; end++; return this; }
/** * Add a new value to the list. * * @param integer new value * @return was able to add. */ @Override public boolean add(Integer integer) { if (end + 1 >= values.length) { values = Int.grow(values); } values[end] = integer; end++; return true; }
/** * Add a new value to the list but don't employ a wrapper. * * @param integer new value * @return was able to add. */ public boolean addInt(int integer) { if (end + 1 >= values.length) { values = Int.grow(values); } values[end] = integer; end++; return true; }
/** * Add a new array to the list. * * * @param newValues new values * @return was able to add. */ public boolean addArray(int... newValues) { if (end + newValues.length >= values.length) { values = Int.grow(values, (values.length + newValues.length) * 2); } System.arraycopy(newValues, 0, values, end, newValues.length); end += newValues.length; return true; }