putRawEntry method

void putRawEntry(
  1. int fieldId,
  2. int wireType,
  3. Uint8List source,
  4. int start,
  5. int end,
)

Copies an encoded value verbatim, for forward-compatibility round trips.

Implementation

void putRawEntry(
  int fieldId,
  int wireType,
  Uint8List source,
  int start,
  int end,
) {
  _beginEntry(fieldId, wireType);
  final length = end - start;
  _ensure(length);
  _data.setRange(_pos, _pos + length, source, start);
  _pos += length;
}