(package private) class
(package private) final class
Helper functions to decode protobuf wire format from a byte array.
(package private) class
A
Reader
that reads from a buffer containing a message serialized with the binary
protocol.
(package private) class
A protobuf writer that serializes messages in their binary form.
(package private) class
An object responsible for allocation of buffers.
class
Immutable sequence of bytes.
(package private) final class
(package private) final class
final class
Contains a collection of classes which describe protocol message types.
(package private) class
(package private) final class
(package private) final class
(package private) final class
Information for a single field in a protobuf message class.
(package private) interface
Utility class that aids in properly manipulating list fields for either the lite or full runtime.
(package private) final class
Utility class that aids in properly manipulating list fields for either the lite or full runtime.
(package private) final class
(package private) final class
Dynamically generates a manifest-based (i.e.
(package private) interface
(package private) final class
(package private) final class
interface
Abstract interface implemented by Protocol Message objects.
(package private) interface
A MessageInfo object describes a proto message type.
(package private) interface
A factory that creates
MessageInfo
instances for message types.
interface
Abstract interface implemented by Protocol Message objects.
interface
interface
(package private) final class
Schema used for standard messages.
(package private) final class
Schema used for proto2 messages using message_set_wireformat.
(package private) interface
(package private) final class
(package private) final class
(package private) final class
Information for a oneof within a protobuf message.
(package private) final class
Main runtime interface for protobuf.
(package private) final class
RawMessageInfo stores the same amount of information as
MessageInfo
but in a more compact
format.
(package private) interface
A reader of fields from a serialized protobuf message.
(package private) interface
A runtime schema for a single protobuf message.
(package private) interface
A factory that manufactures
Schema
instances for protobuf messages.
(package private) final class
Helper methods used by schemas.
(package private) final class
Information for the layout of a protobuf message class.
(package private) class
(package private) class
(package private) interface
A writer that performs serialization of protobuf message fields.