int forEachByteAsc0(int start, int end, ByteProcessor processor) throws Exception { for (; start < end; ++start) { if (!processor.process(_getByte(start))) { return start; } } return -1; }
@Override public byte readByte() { checkReadableBytes0(1); int i = readerIndex; byte b = _getByte(i); readerIndex = i + 1; return b; }
@Override public byte getByte(int index) { checkIndex(index); return _getByte(index); }
int forEachByteDesc0(int rStart, final int rEnd, ByteProcessor processor) throws Exception { for (; rStart >= rEnd; --rStart) { if (!processor.process(_getByte(rStart))) { return rStart; } } return -1; }
@Override protected byte _getByte(int index) { return unwrap()._getByte(index); }
@Override protected byte _getByte(int index) { return unwrap()._getByte(index); }
int forEachByteAsc0(int start, int end, ByteProcessor processor) throws Exception { for (; start < end; ++start) { if (!processor.process(_getByte(start))) { return start; } } return -1; }
@Override public byte readByte() { checkReadableBytes0(1); int i = readerIndex; byte b = _getByte(i); readerIndex = i + 1; return b; }
int forEachByteDesc0(int rStart, final int rEnd, ByteProcessor processor) throws Exception { for (; rStart >= rEnd; --rStart) { if (!processor.process(_getByte(rStart))) { return rStart; } } return -1; }
@Override public byte getByte(int index) { checkIndex(index); return _getByte(index); }
@Override protected byte _getByte(int index) { return unwrap()._getByte(index); }
@Override protected byte _getByte(int index) { return unwrap()._getByte(index); }
private int forEachByteDesc0(int rStart, final int rEnd, ByteProcessor processor) throws Exception { for (; rStart >= rEnd; --rStart) { if (!processor.process(_getByte(rStart))) { return rStart; } } return -1; }
@Override protected byte _getByte(int index) { return unwrap()._getByte(index); }
@Override public byte readByte() { checkReadableBytes0(1); int i = readerIndex; byte b = _getByte(i); readerIndex = i + 1; return b; }
@Override public byte getByte(int index) { checkIndex(index); return _getByte(index); }
@Override protected byte _getByte(int index) { return unwrap()._getByte(idx(index)); }
@Override protected byte _getByte(int index) { return unwrap()._getByte(idx(index)); }
@Override protected byte _getByte(int index) { return unwrap()._getByte(idx(index)); }
@Override protected byte _getByte(int index) { return unwrap()._getByte(idx(index)); }