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-30 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-30 UTC."],[],[]]