public class ProtobufVarint
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ProtobufVarint.EndOfStreamException |
static class |
ProtobufVarint.MalformedVarintException |
| Modifier and Type | Method and Description |
|---|---|
static int |
readRawVarint32(java.nio.ByteBuffer b) |
static int |
readRawVarint32(java.io.InputStream in) |
static int |
sizeOf(int value) |
static void |
writeRawVarint32(java.nio.ByteBuffer buf,
int value) |
static void |
writeRawVarint32(java.io.OutputStream out,
int value) |
public static int readRawVarint32(java.io.InputStream in)
throws ProtobufVarint.EndOfStreamException,
ProtobufVarint.MalformedVarintException,
java.io.IOException
ProtobufVarint.EndOfStreamExceptionProtobufVarint.MalformedVarintExceptionjava.io.IOExceptionpublic static int readRawVarint32(java.nio.ByteBuffer b)
throws java.nio.BufferUnderflowException,
ProtobufVarint.MalformedVarintException
java.nio.BufferUnderflowExceptionProtobufVarint.MalformedVarintExceptionpublic static void writeRawVarint32(java.nio.ByteBuffer buf,
int value)
public static void writeRawVarint32(java.io.OutputStream out,
int value)
throws java.io.IOException
java.io.IOExceptionpublic static int sizeOf(int value)