@Override public final byte get(int index) { checkIndex(index); return this.block.peekByte(offset + index); }
@Override public final byte get() { if (position == limit) { throw new BufferUnderflowException(); } return this.block.peekByte(offset + position++); }
@Override public final byte get() { if (position == limit) { throw new BufferUnderflowException(); } return this.block.peekByte(offset + position++); }
@Override public final byte get() { if (position == limit) { throw new BufferUnderflowException(); } return this.block.peekByte(offset + position++); }
@Override public final byte get() { if (position == limit) { throw new BufferUnderflowException(); } return this.block.peekByte(offset + position++); }
@Override public final byte get() { if (position == limit) { throw new BufferUnderflowException(); } return this.block.peekByte(offset + position++); }
@Override public final byte get(int index) { checkIndex(index); return this.block.peekByte(offset + index); }
@Override public final byte get(int index) { checkIndex(index); return this.block.peekByte(offset + index); }
@Override public final byte get() { if (position == limit) { throw new BufferUnderflowException(); } return this.block.peekByte(offset + position++); }
@Override public final byte get(int index) { checkIndex(index); return this.block.peekByte(offset + index); }
@Override public final byte get(int index) { checkIndex(index); return this.block.peekByte(offset + index); }
@Override public final byte get() { if (position == limit) { throw new BufferUnderflowException(); } return this.block.peekByte(offset + position++); }
@Override public final byte get(int index) { checkIndex(index); return this.block.peekByte(offset + index); }
@Override public final byte get(int index) { checkIndex(index); return this.block.peekByte(offset + index); }