Package com.google.protobuf
Class WireFormat
- java.lang.Object
-
- com.google.protobuf.WireFormat
-
public final class WireFormat extends java.lang.ObjectThis class is used internally by the Protocol Buffer library and generated message implementations. It is public only because those generated messages do not reside in theprotobufpackage. Others should not use this class directly.This class contains constants and helper functions useful for dealing with the Protocol Buffer wire format.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classWireFormat.FieldTypeLite equivalent toDescriptors.FieldDescriptor.Type.static classWireFormat.JavaTypeLite equivalent toDescriptors.FieldDescriptor.JavaType.
-
Field Summary
Fields Modifier and Type Field Description static intWIRETYPE_END_GROUPstatic intWIRETYPE_FIXED32static intWIRETYPE_FIXED64static intWIRETYPE_LENGTH_DELIMITEDstatic intWIRETYPE_START_GROUPstatic intWIRETYPE_VARINT
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static intgetTagFieldNumber(int tag)Given a tag value, determines the field number (the upper 29 bits).static intgetTagWireType(int tag)Given a tag value, determines the wire type (the lower 3 bits).
-
-
-
Field Detail
-
WIRETYPE_VARINT
public static final int WIRETYPE_VARINT
- See Also:
- Constant Field Values
-
WIRETYPE_FIXED64
public static final int WIRETYPE_FIXED64
- See Also:
- Constant Field Values
-
WIRETYPE_LENGTH_DELIMITED
public static final int WIRETYPE_LENGTH_DELIMITED
- See Also:
- Constant Field Values
-
WIRETYPE_START_GROUP
public static final int WIRETYPE_START_GROUP
- See Also:
- Constant Field Values
-
WIRETYPE_END_GROUP
public static final int WIRETYPE_END_GROUP
- See Also:
- Constant Field Values
-
WIRETYPE_FIXED32
public static final int WIRETYPE_FIXED32
- See Also:
- Constant Field Values
-
-