- cachedSize - Variable in class com.google.protobuf.nano.MessageNano
-
- checkLastTagWas(int) - Method in class com.google.protobuf.nano.CodedInputByteBufferNano
-
Verifies that the last call to readTag() returned the given tag value.
- checkNoSpaceLeft() - Method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
- clazz - Variable in class com.google.protobuf.nano.Extension
-
Java type of this extension.
- clone() - Method in class com.google.protobuf.nano.ExtendableMessageNano
-
- clone() - Method in class com.google.protobuf.nano.FieldArray
-
- clone() - Method in class com.google.protobuf.nano.MessageNano
-
Provides support for cloning.
- cloneUnknownFieldData(ExtendableMessageNano, ExtendableMessageNano) - Static method in class com.google.protobuf.nano.InternalNano
-
- CodedInputByteBufferNano - Class in com.google.protobuf.nano
-
Reads and decodes protocol message fields.
- CodedOutputByteBufferNano - Class in com.google.protobuf.nano
-
Encodes and writes protocol message fields.
- CodedOutputByteBufferNano.OutOfSpaceException - Exception in com.google.protobuf.nano
-
If you create a CodedOutputStream around a simple flat array, you must
not attempt to write more bytes than the array has space.
- com.google.protobuf.nano - package com.google.protobuf.nano
-
- computeBoolSize(int, boolean) - Static method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Compute the number of bytes that would be needed to encode a
bool field, including tag.
- computeBoolSizeNoTag(boolean) - Static method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Compute the number of bytes that would be needed to encode a
bool field.
- computeBytesSize(int, byte[]) - Static method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Compute the number of bytes that would be needed to encode a
bytes field, including tag.
- computeBytesSizeNoTag(byte[]) - Static method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Compute the number of bytes that would be needed to encode a
bytes field.
- computeDoubleSize(int, double) - Static method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Compute the number of bytes that would be needed to encode a
double field, including tag.
- computeDoubleSizeNoTag(double) - Static method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Compute the number of bytes that would be needed to encode a
double field, including tag.
- computeEnumSize(int, int) - Static method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Compute the number of bytes that would be needed to encode an
enum field, including tag.
- computeEnumSizeNoTag(int) - Static method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Compute the number of bytes that would be needed to encode an enum field.
- computeFixed32Size(int, int) - Static method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Compute the number of bytes that would be needed to encode a
fixed32 field, including tag.
- computeFixed32SizeNoTag(int) - Static method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Compute the number of bytes that would be needed to encode a
fixed32 field.
- computeFixed64Size(int, long) - Static method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Compute the number of bytes that would be needed to encode a
fixed64 field, including tag.
- computeFixed64SizeNoTag(long) - Static method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Compute the number of bytes that would be needed to encode a
fixed64 field.
- computeFloatSize(int, float) - Static method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Compute the number of bytes that would be needed to encode a
float field, including tag.
- computeFloatSizeNoTag(float) - Static method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Compute the number of bytes that would be needed to encode a
float field, including tag.
- computeGroupSize(int, MessageNano) - Static method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Compute the number of bytes that would be needed to encode a
group field, including tag.
- computeGroupSizeNoTag(MessageNano) - Static method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Compute the number of bytes that would be needed to encode a
group field.
- computeInt32Size(int, int) - Static method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Compute the number of bytes that would be needed to encode an
int32 field, including tag.
- computeInt32SizeNoTag(int) - Static method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Compute the number of bytes that would be needed to encode an
int32 field, including tag.
- computeInt64Size(int, long) - Static method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Compute the number of bytes that would be needed to encode an
int64 field, including tag.
- computeInt64SizeNoTag(long) - Static method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Compute the number of bytes that would be needed to encode an
int64 field, including tag.
- computeMapFieldSize(Map<K, V>, int, int, int) - Static method in class com.google.protobuf.nano.InternalNano
-
- computeMessageSize(int, MessageNano) - Static method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Compute the number of bytes that would be needed to encode an
embedded message field, including tag.
- computeMessageSizeNoTag(MessageNano) - Static method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Compute the number of bytes that would be needed to encode an embedded
message field.
- computeRawVarint32Size(int) - Static method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Compute the number of bytes that would be needed to encode a varint.
- computeRawVarint64Size(long) - Static method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Compute the number of bytes that would be needed to encode a varint.
- computeRepeatedSerializedSize(Object) - Method in class com.google.protobuf.nano.Extension
-
- computeSerializedSize() - Method in class com.google.protobuf.nano.ExtendableMessageNano
-
- computeSerializedSize() - Method in class com.google.protobuf.nano.MessageNano
-
Computes the number of bytes required to encode this message.
- computeSFixed32Size(int, int) - Static method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Compute the number of bytes that would be needed to encode an
sfixed32 field, including tag.
- computeSFixed32SizeNoTag(int) - Static method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Compute the number of bytes that would be needed to encode an
sfixed32 field.
- computeSFixed64Size(int, long) - Static method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Compute the number of bytes that would be needed to encode an
sfixed64 field, including tag.
- computeSFixed64SizeNoTag(long) - Static method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Compute the number of bytes that would be needed to encode an
sfixed64 field.
- computeSingularSerializedSize(Object) - Method in class com.google.protobuf.nano.Extension
-
- computeSInt32Size(int, int) - Static method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Compute the number of bytes that would be needed to encode an
sint32 field, including tag.
- computeSInt32SizeNoTag(int) - Static method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Compute the number of bytes that would be needed to encode an
sint32 field.
- computeSInt64Size(int, long) - Static method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Compute the number of bytes that would be needed to encode an
sint64 field, including tag.
- computeSInt64SizeNoTag(long) - Static method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Compute the number of bytes that would be needed to encode an
sint64 field.
- computeStringSize(int, String) - Static method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Compute the number of bytes that would be needed to encode a
string field, including tag.
- computeStringSizeNoTag(String) - Static method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Compute the number of bytes that would be needed to encode a
string field.
- computeTagSize(int) - Static method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Compute the number of bytes that would be needed to encode a tag.
- computeUInt32Size(int, int) - Static method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Compute the number of bytes that would be needed to encode a
uint32 field, including tag.
- computeUInt32SizeNoTag(int) - Static method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Compute the number of bytes that would be needed to encode a
uint32 field.
- computeUInt64Size(int, long) - Static method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Compute the number of bytes that would be needed to encode a
uint64 field, including tag.
- computeUInt64SizeNoTag(long) - Static method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Compute the number of bytes that would be needed to encode a
uint64 field, including tag.
- copyFromUtf8(String) - Static method in class com.google.protobuf.nano.InternalNano
-
Helper function to convert a string into UTF-8 while turning the
UnsupportedEncodingException to a RuntimeException.
- createMessageTyped(int, Class<T>, int) - Static method in class com.google.protobuf.nano.Extension
-
- createMessageTyped(int, Class<T>, long) - Static method in class com.google.protobuf.nano.Extension
-
Creates an Extension of the given message type and tag number.
- createPrimitiveTyped(int, Class<T>, long) - Static method in class com.google.protobuf.nano.Extension
-
Creates an Extension of the given primitive type and tag number.
- createRepeatedMessageTyped(int, Class<T[]>, long) - Static method in class com.google.protobuf.nano.Extension
-
Creates a repeated Extension of the given message type and tag number.
- createRepeatedPrimitiveTyped(int, Class<T>, long, long, long) - Static method in class com.google.protobuf.nano.Extension
-
Creates a repeated Extension of the given primitive type and tag number.
- readBool() - Method in class com.google.protobuf.nano.CodedInputByteBufferNano
-
Read a bool field value from the stream.
- readBytes() - Method in class com.google.protobuf.nano.CodedInputByteBufferNano
-
Read a bytes field value from the stream.
- readData(CodedInputByteBufferNano) - Method in class com.google.protobuf.nano.Extension
-
- readDataInto(UnknownFieldData, List<Object>) - Method in class com.google.protobuf.nano.Extension
-
- readDouble() - Method in class com.google.protobuf.nano.CodedInputByteBufferNano
-
Read a double field value from the stream.
- readEnum() - Method in class com.google.protobuf.nano.CodedInputByteBufferNano
-
Read an enum field value from the stream.
- readFixed32() - Method in class com.google.protobuf.nano.CodedInputByteBufferNano
-
Read a fixed32 field value from the stream.
- readFixed64() - Method in class com.google.protobuf.nano.CodedInputByteBufferNano
-
Read a fixed64 field value from the stream.
- readFloat() - Method in class com.google.protobuf.nano.CodedInputByteBufferNano
-
Read a float field value from the stream.
- readGroup(MessageNano, int) - Method in class com.google.protobuf.nano.CodedInputByteBufferNano
-
Read a group field value from the stream.
- readInt32() - Method in class com.google.protobuf.nano.CodedInputByteBufferNano
-
Read an int32 field value from the stream.
- readInt64() - Method in class com.google.protobuf.nano.CodedInputByteBufferNano
-
Read an int64 field value from the stream.
- readMessage(MessageNano) - Method in class com.google.protobuf.nano.CodedInputByteBufferNano
-
- readRawByte() - Method in class com.google.protobuf.nano.CodedInputByteBufferNano
-
Read one byte from the input.
- readRawBytes(int) - Method in class com.google.protobuf.nano.CodedInputByteBufferNano
-
Read a fixed size of bytes from the input.
- readRawLittleEndian32() - Method in class com.google.protobuf.nano.CodedInputByteBufferNano
-
Read a 32-bit little-endian integer from the stream.
- readRawLittleEndian64() - Method in class com.google.protobuf.nano.CodedInputByteBufferNano
-
Read a 64-bit little-endian integer from the stream.
- readRawVarint32() - Method in class com.google.protobuf.nano.CodedInputByteBufferNano
-
Read a raw Varint from the stream.
- readRawVarint64() - Method in class com.google.protobuf.nano.CodedInputByteBufferNano
-
Read a raw Varint from the stream.
- readSFixed32() - Method in class com.google.protobuf.nano.CodedInputByteBufferNano
-
Read an sfixed32 field value from the stream.
- readSFixed64() - Method in class com.google.protobuf.nano.CodedInputByteBufferNano
-
Read an sfixed64 field value from the stream.
- readSInt32() - Method in class com.google.protobuf.nano.CodedInputByteBufferNano
-
Read an sint32 field value from the stream.
- readSInt64() - Method in class com.google.protobuf.nano.CodedInputByteBufferNano
-
Read an sint64 field value from the stream.
- readString() - Method in class com.google.protobuf.nano.CodedInputByteBufferNano
-
Read a string field value from the stream.
- readTag() - Method in class com.google.protobuf.nano.CodedInputByteBufferNano
-
Attempt to read a field tag, returning zero if we have reached EOF.
- readUInt32() - Method in class com.google.protobuf.nano.CodedInputByteBufferNano
-
Read a uint32 field value from the stream.
- readUInt64() - Method in class com.google.protobuf.nano.CodedInputByteBufferNano
-
Read a uint64 field value from the stream.
- repeated - Variable in class com.google.protobuf.nano.Extension
-
Whether this extension is repeated.
- reset() - Method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Resets the position within the internal buffer to zero.
- resetSizeCounter() - Method in class com.google.protobuf.nano.CodedInputByteBufferNano
-
- rewindToPosition(int) - Method in class com.google.protobuf.nano.CodedInputByteBufferNano
-
Rewind to previous position.
- WireFormatNano - Class in com.google.protobuf.nano
-
This class is used internally by the Protocol Buffer library and generated
message implementations.
- writeBool(int, boolean) - Method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Write a bool field, including tag, to the stream.
- writeBoolNoTag(boolean) - Method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Write a bool field to the stream.
- writeBytes(int, byte[]) - Method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Write a bytes field, including tag, to the stream.
- writeBytesNoTag(byte[]) - Method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Write a bytes field to the stream.
- writeDouble(int, double) - Method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Write a double field, including tag, to the stream.
- writeDoubleNoTag(double) - Method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Write a double field to the stream.
- writeEnum(int, int) - Method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Write an enum field, including tag, to the stream.
- writeEnumNoTag(int) - Method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Write an enum field to the stream.
- writeFixed32(int, int) - Method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Write a fixed32 field, including tag, to the stream.
- writeFixed32NoTag(int) - Method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Write a fixed32 field to the stream.
- writeFixed64(int, long) - Method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Write a fixed64 field, including tag, to the stream.
- writeFixed64NoTag(long) - Method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Write a fixed64 field to the stream.
- writeFloat(int, float) - Method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Write a float field, including tag, to the stream.
- writeFloatNoTag(float) - Method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Write a float field to the stream.
- writeGroup(int, MessageNano) - Method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Write a group field, including tag, to the stream.
- writeGroupNoTag(MessageNano) - Method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Write a group field to the stream.
- writeInt32(int, int) - Method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Write an int32 field, including tag, to the stream.
- writeInt32NoTag(int) - Method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Write an int32 field to the stream.
- writeInt64(int, long) - Method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Write an int64 field, including tag, to the stream.
- writeInt64NoTag(long) - Method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Write an int64 field to the stream.
- writeMessage(int, MessageNano) - Method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Write an embedded message field, including tag, to the stream.
- writeMessageNoTag(MessageNano) - Method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Write an embedded message field to the stream.
- writeRawByte(byte) - Method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Write a single byte.
- writeRawByte(int) - Method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Write a single byte, represented by an integer value.
- writeRawBytes(byte[]) - Method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Write an array of bytes.
- writeRawBytes(byte[], int, int) - Method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Write part of an array of bytes.
- writeRawLittleEndian32(int) - Method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Write a little-endian 32-bit integer.
- writeRawLittleEndian64(long) - Method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Write a little-endian 64-bit integer.
- writeRawVarint32(int) - Method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Encode and write a varint.
- writeRawVarint64(long) - Method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Encode and write a varint.
- writeRepeatedData(Object, CodedOutputByteBufferNano) - Method in class com.google.protobuf.nano.Extension
-
- writeSFixed32(int, int) - Method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Write an sfixed32 field, including tag, to the stream.
- writeSFixed32NoTag(int) - Method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Write an sfixed32 field to the stream.
- writeSFixed64(int, long) - Method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Write an sfixed64 field, including tag, to the stream.
- writeSFixed64NoTag(long) - Method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Write an sfixed64 field to the stream.
- writeSingularData(Object, CodedOutputByteBufferNano) - Method in class com.google.protobuf.nano.Extension
-
- writeSInt32(int, int) - Method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Write an sint32 field, including tag, to the stream.
- writeSInt32NoTag(int) - Method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Write an sint32 field to the stream.
- writeSInt64(int, long) - Method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Write an sint64 field, including tag, to the stream.
- writeSInt64NoTag(long) - Method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Write an sint64 field to the stream.
- writeString(int, String) - Method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Write a string field, including tag, to the stream.
- writeStringNoTag(String) - Method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Write a string field to the stream.
- writeTag(int, int) - Method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Encode and write a tag.
- writeTo(CodedOutputByteBufferNano) - Method in class com.google.protobuf.nano.ExtendableMessageNano
-
- writeTo(CodedOutputByteBufferNano) - Method in class com.google.protobuf.nano.MessageNano
-
Serializes the message and writes it to output.
- writeUInt32(int, int) - Method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Write a uint32 field, including tag, to the stream.
- writeUInt32NoTag(int) - Method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Write a uint32 field to the stream.
- writeUInt64(int, long) - Method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Write a uint64 field, including tag, to the stream.
- writeUInt64NoTag(long) - Method in class com.google.protobuf.nano.CodedOutputByteBufferNano
-
Write a uint64 field to the stream.