public final class WireFormat extends Object
protobuf
package. Others should not use this class
directly.
This class contains constants and helper functions useful for dealing with the Protocol Buffer wire format.Modifier and Type | Class and Description |
---|---|
static class |
WireFormat.FieldType
This is only here to support the lite runtime and should not be used by users.
|
static class |
WireFormat.JavaType
This is only here to support the lite runtime and should not be used by users.
|
Modifier and Type | Field and Description |
---|---|
static int |
WIRETYPE_END_GROUP |
static int |
WIRETYPE_FIXED32 |
static int |
WIRETYPE_FIXED64 |
static int |
WIRETYPE_LENGTH_DELIMITED |
static int |
WIRETYPE_START_GROUP |
static int |
WIRETYPE_VARINT |
Modifier and Type | Method and Description |
---|---|
static int |
getTagFieldNumber(int tag)
Given a tag value, determines the field number (the upper 29 bits).
|
static int |
getTagWireType(int tag)
Given a tag value, determines the wire type (the lower 3 bits).
|
public static final int WIRETYPE_END_GROUP
public static final int WIRETYPE_FIXED32
public static final int WIRETYPE_FIXED64
public static final int WIRETYPE_LENGTH_DELIMITED
public static final int WIRETYPE_START_GROUP
public static final int WIRETYPE_VARINT