Class WireFormat (3.19.4)
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 |
|
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 2025-10-10 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-10-10 UTC."],[],[]]