@Override public BooleanBigList subList(long from, long to) { return new ListBigList(list.subList(intIndex(from), intIndex(to))); } @Override
@Override public boolean set(long index, boolean k) { return list.set(intIndex(index), k); } @Override
@Override public void add(long index, boolean key) { list.add(intIndex(index), key); } @Override
@Override public BooleanBigListIterator listIterator(final long index) { return BooleanBigListIterators.asBigListIterator(list.listIterator(intIndex(index))); } @Override
@Override public void size(final long size) { list.size(intIndex(size)); } @Override
@Override public boolean getBoolean(long index) { return list.getBoolean(intIndex(index)); } @Override
@Override public boolean addAll(long index, BooleanCollection c) { return list.addAll(intIndex(index), c); } @Override
/** * Returns a big list backed by the specified list. * * @param list * a list. * @return a big list backed by the specified list. */ public static BooleanBigList asBigList(final BooleanList list) { return new ListBigList(list); } }
@Override public boolean removeBoolean(long index) { return list.removeBoolean(intIndex(index)); } @Override
@Override public boolean addAll(long index, BooleanBigList c) { return list.addAll(intIndex(index), c); } @Override
@Override public boolean addAll(final long index, final Collection<? extends Boolean> c) { return list.addAll(intIndex(index), c); } @Override