Package-level declarations
Types
Wire implementation of the google.protobuf.Any
type. The Any
type wraps an arbitrary protobuf message. Field of Any
generated by Wire will be typed AnyMessage. typeUrl is used to identify the type of the message, defined as 'type.googleapis.com/full.type.name'. value is the serialized representation of the wrapped message. The pack and unpack methods are available to wrap and unwrap an Any
message.
An abstract ProtoAdapter that converts values of an enum to and from integers.
An abstract ProtoAdapter that converts values of an enum to and from integers.
An abstract ProtoAdapter that converts values of an enum to and from integers.
An abstract ProtoAdapter that converts values of an enum to and from integers.
This represents a timestamp, though we use the name 'instant' in the runtime because that's what the JVM libraries use, and 'Timestamp' means something else on that platform.
A protocol buffer message.
A protocol buffer message.
A protocol buffer message.
A writable stream of messages.
A readable stream of messages.
Reads and decodes protocol message fields.
Utilities for encoding and writing protocol message fields.
Encodes protocol buffer message fields from back-to-front for efficiency. Callers should write data in the opposite order that the data will be read.
Converts values of an enum to and from integers using reflection.
Annotates generated WireEnum fields with metadata for serialization and deserialization.
Annotates generated Message fields with metadata for serialization and deserialization.