@Override public long removeLong(final int i) { synchronized (sync) { return list.removeLong(i); } } @Override
/** * {@inheritDoc} * * @deprecated Please use the corresponding type-specific method instead. */ @Deprecated @Override default Long remove(int index) { return Long.valueOf(removeLong(index)); } /**
@Override public long removeLong(final int index) { ensureRestrictedIndex(index); to--; return l.removeLong(from + index); } @Override
@Override public long removeLong(long index) { return list.removeLong(intIndex(index)); } @Override
@Override public void pop() { if (DEBUG) { LOGGER.info("pop " + types.get(types.size() - 1) + " " + slots.getLong(slots.size() - 1)); } types.remove(types.size() - 1); slots.removeLong(slots.size() - 1); }
@Override public boolean rem(final long k) { int index = indexOf(k); if (index == -1) return false; to--; l.removeLong(from + index); assert assertRange(); return true; } @Override