@Override public BooleanListIterator listIterator() { return list.listIterator(); } @Override
@Override public BooleanListIterator listIterator(final int i) { return list.listIterator(i); } @Override
@Override public BooleanListIterator listIterator() { return BooleanIterators.unmodifiable(list.listIterator()); } @Override
@Override public BooleanBigListIterator listIterator() { return BooleanBigListIterators.asBigListIterator(list.listIterator()); } @Override
@Override public BooleanListIterator listIterator(final int i) { return BooleanIterators.unmodifiable(list.listIterator(i)); } @Override
@Override public BooleanBigListIterator listIterator(final long index) { return BooleanBigListIterators.asBigListIterator(list.listIterator(intIndex(index))); } @Override
@Override public boolean equals(final Object o) { if (o == this) return true; if (!(o instanceof List)) return false; final List<?> l = (List<?>) o; int s = size(); if (s != l.size()) return false; if (l instanceof BooleanList) { final BooleanListIterator i1 = listIterator(), i2 = ((BooleanList) l).listIterator(); while (s-- != 0) if (i1.nextBoolean() != i2.nextBoolean()) return false; return true; } final ListIterator<?> i1 = listIterator(), i2 = l.listIterator(); while (s-- != 0) if (!valEquals(i1.next(), i2.next())) return false; return true; } /**
return 0; if (l instanceof BooleanList) { final BooleanListIterator i1 = listIterator(), i2 = ((BooleanList) l).listIterator(); int r; boolean e1, e2;