writeVarint method
Implementation
writeVarint(nio.ByteBuffer out, int value) {
while (true) {
if ((value & ~0x7F) == 0) {
out.put(b: value.toSigned(8));
return;
} else {
out.put(b: ((value.toSigned(8)) | 0x80));
value >>= 7;
}
}
}