abstract class AndroidMessage<M : Message<M, B>, B : Builder<M, B>> : Message<M, B>, Parcelable
An Android-specific Message which adds support for Parcelable. |
|
abstract class EnumAdapter<E : WireEnum> : ProtoAdapter<E>
An abstract ProtoAdapter that converts values of an enum to and from integers. |
|
class FieldEncoding |
|
abstract class Message<M : Message<M, B>, B : Builder<M, B>> : Serializable
A protocol buffer message. |
|
abstract class ProtoAdapter<E : Any> |
|
class ProtoReader
Reads and decodes protocol message fields. |
|
class ProtoWriter
Utilities for encoding and writing protocol message fields. |
|
interface TagHandler |
|
class Wire |
|
interface WireEnum
Interface for generated Enum values to help serialization and deserialization. |
class WireField
Annotates generated Message fields with metadata for serialization and deserialization. |