writeMapBegin method

  1. @override
void writeMapBegin(
  1. TMap map
)
override

Implementation

@override
void writeMapBegin(TMap map) {
  if (map.length == 0) {
    writeByteDirect(0);
  } else {
    writeVarint32(map.length);
    writeByteDirect(
      getCompactType(map.keyType) << 4 | getCompactType(map.valueType),
    );
  }
}