(package private) class
(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
An output target for raw bytes.
(package private) final class
(package private) final class
(package private) final class
A factory for message info based on protobuf descriptors for a
GeneratedMessage
.
(package private) final class
Information for a single field in a protobuf message class.
enum
Enumeration identifying all relevant type information for a protobuf field.
(package private) class
A factory for message info that is generated into the message itself.
static class
Exception indicating that an unexpected wire type was encountered for a field.
enum
Enum that identifies the Java types required to store protobuf fields.
(package private) final class
Dynamically generates a manifest-based (i.e.
(package private) interface
A factory that creates
MessageInfo
instances for message types.
(package private) final class
Information for a oneof within a protobuf message.
(package private) final class
Main runtime interface for protobuf.
enum
Represents the syntax version of the message.
(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) interface
A writer that performs serialization of protobuf message fields.