@Override public ByteListIterator listIterator(final int i) { return list.listIterator(i); } @Override
@Override public ByteListIterator listIterator() { return list.listIterator(); } @Override
@Override public ByteListIterator listIterator() { return ByteIterators.unmodifiable(list.listIterator()); } @Override
@Override public ByteBigListIterator listIterator() { return ByteBigListIterators.asBigListIterator(list.listIterator()); } @Override
@Override public ByteListIterator listIterator(final int i) { return ByteIterators.unmodifiable(list.listIterator(i)); } @Override
@Override public ByteBigListIterator listIterator(final long index) { return ByteBigListIterators.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 ByteList) { final ByteListIterator i1 = listIterator(), i2 = ((ByteList) l).listIterator(); while (s-- != 0) if (i1.nextByte() != i2.nextByte()) 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 ByteList) { final ByteListIterator i1 = listIterator(), i2 = ((ByteList) l).listIterator(); int r; byte e1, e2;