Send feedback
Class WireFormat (3.19.4)
Stay organized with collections
Save and categorize content based on your preferences.
public final class WireFormat
This 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 the
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.
Static Fields
public static final int WIRETYPE_END_GROUP
Field Value Type Description int
public static final int WIRETYPE_FIXED32
Field Value Type Description int
public static final int WIRETYPE_FIXED64
Field Value Type Description int
public static final int WIRETYPE_LENGTH_DELIMITED
Field Value Type Description int
public static final int WIRETYPE_START_GROUP
Field Value Type Description int
public static final int WIRETYPE_VARINT
Field Value Type Description int
Static Methods
public static int getTagFieldNumber(int tag)
Given a tag value, determines the field number (the upper 29 bits).
Parameter Name Description tag
int
Returns Type Description int
public static int getTagWireType(int tag)
Given a tag value, determines the wire type (the lower 3 bits).
Parameter Name Description tag
int
Returns Type Description int
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2023-03-29 UTC.
[{
"type": "thumb-down",
"id": "hardToUnderstand",
"label":"Hard to understand"
},{
"type": "thumb-down",
"id": "incorrectInformationOrSampleCode",
"label":"Incorrect information or sample code"
},{
"type": "thumb-down",
"id": "missingTheInformationSamplesINeed",
"label":"Missing the information/samples I need"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]
Need to tell us more?