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