Top Classes
[default module]

Package com.google.protobuf.nano


Class Summary

Modifier and TypeClass 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<M>>

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 ExtendableMessageNano<M>
,
the Java type of the extension; see clazz.
T
>

Represents an extension.

public class
FieldArray

A custom version of android.util.SparseArray with the minimal API for storing FieldData objects.

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.