public final class WireFormat
extends java.lang.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 | Field and Description |
|---|---|
static int |
WIRETYPE_FIXED32 |
static int |
WIRETYPE_FIXED64 |
static int |
WIRETYPE_LENGTH_DELIMITED |
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).
|
static int |
makeTag(int fieldNumber,
int wireType)
Makes a tag value given a field number and wire type.
|
public static final int WIRETYPE_VARINT
public static final int WIRETYPE_FIXED64
public static final int WIRETYPE_LENGTH_DELIMITED
public static final int WIRETYPE_FIXED32
public static int getTagWireType(int tag)
public static int getTagFieldNumber(int tag)
public static int makeTag(int fieldNumber,
int wireType)