| Class | Description |
|---|---|
| ByteString |
An immutable sequence of bytes.
|
| ExtendableMessage<T extends ExtendableMessage<?>> |
A message that declares an extension range.
|
| ExtendableMessage.ExtendableBuilder<T extends ExtendableMessage<?>> |
Builds a message that declares an extension range.
|
| Extension<T extends ExtendableMessage<?>,E> |
An extended attribute of on a protocol buffer message.
|
| Extension.Builder<T extends ExtendableMessage<?>,E> | |
| Message |
Superclass for protocol buffer messages.
|
| Message.Builder<T extends Message> |
Superclass for protocol buffer message builders.
|
| Wire |
Encode and decode Wire protocol buffers.
|
| WireOutput |
Utilities for encoding and writing protocol message fields.
|
| Enum | Description |
|---|---|
| Message.Datatype |
A protocol buffer data type.
|
| Message.Label |
A protocol buffer label.
|
| WireType |
| Annotation Type | Description |
|---|---|
| ProtoEnum |
Annotates generated
Enum values with metadata for serialization and
deserialization. |
| ProtoField |
Annotates generated
Message fields with metadata for serialization and
deserialization. |
Copyright © 2013 Square, Inc.. All Rights Reserved.