/** * Sets the value at the given index. * Null values are not allowed. */ @Override public Date set(final int index, final Date value) { final long date = value.getTime(); final Date previous = get(index); switch (index) { case 0: date1 = date; break; case 1: date2 = date; break; } modCount++; return previous; }
/** * Sets the value at the given index. * Null values are not allowed. */ @Override public Date set(final int index, final Date value) { final long date = value.getTime(); final Date previous = get(index); switch (index) { case 0: date1 = date; break; case 1: date2 = date; break; } modCount++; return previous; }
/** * Removes the value at the given index. */ @Override @SuppressWarnings("fallthrough") public Date remove(final int index) { final Date previous = get(index); switch (index) { case 0: date1 = date2; // Fallthrough case 1: date2 = Long.MIN_VALUE; break; } modCount++; return previous; }
/** * Removes the value at the given index. */ @Override @SuppressWarnings("fallthrough") public Date remove(final int index) { final Date previous = get(index); switch (index) { case 0: date1 = date2; // Fallthrough case 1: date2 = Long.MIN_VALUE; break; } modCount++; return previous; }