| Modifier and Type | Class and Description |
|---|---|
| public class | CodedInputByteBufferNano
Reads and decodes protocol message fields. |
| public class | CodedOutputByteBufferNano
Encodes and writes protocol message fields. |
| public abstract class | ExtendableMessageNano<M extends ExtendableMessageNano
Base class of those Protocol Buffer messages that need to store unknown fields, such as extensions. |
| public class | Extension<
the type of the extendable message this extension is for. M extends ExtendableMessageNanothe Java type of the extension; see T>clazz.Represents an extension. |
| public class | FieldArray
A custom version of |
| pack-priv class | FieldData
Stores unknown fields. |
| public class | InternalNano
The classes contained within are used internally by the Protocol Buffer library and generated message implementations. |
| public class | InvalidProtocolBufferNanoException
Thrown when a protocol message being parsed is invalid in some way, e.g. it contains a malformed varint or a negative byte length. |
| public class | MapFactories
Utility class for maps support. |
| public abstract class | MessageNano
Abstract interface implemented by Protocol Message objects. |
| public class | MessageNanoPrinter
Static helper methods for printing nano protos. |
| pack-priv class | UnknownFieldData
Stores unknown fields. |
| public class | WireFormatNano
This class is used internally by the Protocol Buffer library and generated message implementations. |