readByte method

  1. @override
int readByte(
  1. int offset
)
override

Implementation

@override
@pragma('vm:prefer-inline')
int readByte(int offset) {
  if (offset < 0) {
    RangeError.checkNotNegative(offset, 'offset');
  }

  if (offset < _start || offset > _end) {
    _readIntoBuffer(offset);
  }

  if (offset > _end) {
    throw RangeError.range(offset, 0, _end);
  }

  return _buffer[offset - _start];
}