Lines Matching defs:bufferPos
198 if (size <= (bufferSize - bufferPos) && size > 0) {
201 final String result = new String(buffer, bufferPos, size, "UTF-8");
202 bufferPos += size;
240 if (size <= (bufferSize - bufferPos) && size > 0) {
243 final ByteStringMicro result = ByteStringMicro.copyFrom(buffer, bufferPos, size);
244 bufferPos += size;
440 private int bufferPos;
447 * {@code totalBytesRetired + bufferPos}.
468 bufferPos = off;
475 bufferPos = 0;
539 byteLimit += totalBytesRetired + bufferPos;
582 final int currentAbsolutePosition = totalBytesRetired + bufferPos;
592 return bufferPos == bufferSize && !refillBuffer(false);
603 if (bufferPos < bufferSize) {
619 bufferPos = 0;
651 if (bufferPos == bufferSize) {
654 return buffer[bufferPos++];
668 if (totalBytesRetired + bufferPos + size > currentLimit) {
670 skipRawBytes(currentLimit - totalBytesRetired - bufferPos);
675 if (size <= bufferSize - bufferPos) {
678 System.arraycopy(buffer, bufferPos, bytes, 0, size);
679 bufferPos += size;
687 int pos = bufferSize - bufferPos;
688 System.arraycopy(buffer, bufferPos, bytes, 0, pos);
689 bufferPos = bufferSize;
699 bufferPos = bufferSize;
704 bufferPos = size - pos;
718 final int originalBufferPos = bufferPos;
723 bufferPos = 0;
778 if (totalBytesRetired + bufferPos + size > currentLimit) {
780 skipRawBytes(currentLimit - totalBytesRetired - bufferPos);
785 if (size <= bufferSize - bufferPos) {
787 bufferPos += size;
790 int pos = bufferSize - bufferPos;
792 bufferPos = 0;