META-INF/MANIFEST.MF
META-INF/
META-INF/maven/
META-INF/maven/com.google.protobuf.nano/
META-INF/maven/com.google.protobuf.nano/protobuf-javanano/
META-INF/maven/com.google.protobuf.nano/protobuf-javanano/pom.properties
META-INF/maven/com.google.protobuf.nano/protobuf-javanano/pom.xml
com/
com/google/
com/google/protobuf/
com/google/protobuf/nano/
com/google/protobuf/nano/CodedInputByteBufferNano.classCodedInputByteBufferNano.java
package com.google.protobuf.nano
public final com.google.protobuf.nano.CodedInputByteBufferNano extends java.lang.Object {
private final byte[] buffer
private int bufferStart
private int bufferSize
private int bufferSizeAfterLimit
private int bufferPos
private int lastTag
private int currentLimit
private int recursionDepth
private int recursionLimit
private int sizeLimit
private static final int DEFAULT_RECURSION_LIMIT
private static final int DEFAULT_SIZE_LIMIT
public static com.google.protobuf.nano.CodedInputByteBufferNano newInstance (byte[])
byte[] buf
public static com.google.protobuf.nano.CodedInputByteBufferNano newInstance (byte[], int, int)
byte[] buf
int off
int len
public int readTag () throws java.io.IOException
public void checkLastTagWas (int) throws com.google.protobuf.nano.InvalidProtocolBufferNanoException
int value
public boolean skipField (int) throws java.io.IOException
int tag
public void skipMessage () throws java.io.IOException
int tag
public double readDouble () throws java.io.IOException
public float readFloat () throws java.io.IOException
public long readUInt64 () throws java.io.IOException
public long readInt64 () throws java.io.IOException
public int readInt32 () throws java.io.IOException
public long readFixed64 () throws java.io.IOException
public int readFixed32 () throws java.io.IOException
public boolean readBool () throws java.io.IOException
public java.lang.String readString () throws java.io.IOException
String result
int size
public void readGroup (com.google.protobuf.nano.MessageNano, int) throws java.io.IOException
com.google.protobuf.nano.MessageNano msg
int fieldNumber
public void readMessage (com.google.protobuf.nano.MessageNano) throws java.io.IOException
com.google.protobuf.nano.MessageNano msg
int length
int oldLimit
public byte[] readBytes () throws java.io.IOException
byte[] result
int size
public int readUInt32 () throws java.io.IOException
public int readEnum () throws java.io.IOException
public int readSFixed32 () throws java.io.IOException
public long readSFixed64 () throws java.io.IOException
public int readSInt32 () throws java.io.IOException
public long readSInt64 () throws java.io.IOException
public int readRawVarint32 () throws java.io.IOException
int i
byte tmp
int result
public long readRawVarint64 () throws java.io.IOException
byte b
int shift
long result
public int readRawLittleEndian32 () throws java.io.IOException
byte b1
byte b2
byte b3
byte b4
public long readRawLittleEndian64 () throws java.io.IOException
byte b1
byte b2
byte b3
byte b4
byte b5
byte b6
byte b7
byte b8
public static int decodeZigZag32 (int)
int n
public static long decodeZigZag64 (long)
long n
private void (byte[], int, int)
byte[] buffer
int off
int len
public int setRecursionLimit (int)
int limit
int oldLimit
public int setSizeLimit (int)
int limit
int oldLimit
public void resetSizeCounter ()
public int pushLimit (int) throws com.google.protobuf.nano.InvalidProtocolBufferNanoException
int byteLimit
int oldLimit
private void recomputeBufferSizeAfterLimit ()
int bufferEnd
public void popLimit (int)
int oldLimit
public int getBytesUntilLimit ()
int currentAbsolutePosition
public boolean isAtEnd ()
public int getPosition ()
public byte[] getData (int, int)
int offset
int length
byte[] copy
int start
public void rewindToPosition (int)
int position
public byte readRawByte () throws java.io.IOException
public byte[] readRawBytes (int) throws java.io.IOException
byte[] bytes
int size
public void skipRawBytes (int) throws java.io.IOException
int size
java.lang.Object readPrimitiveField (int) throws java.io.IOException
int type
}
com/google/protobuf/nano/CodedOutputByteBufferNano$OutOfSpaceException.classCodedOutputByteBufferNano.java
package com.google.protobuf.nano
public com.google.protobuf.nano.CodedOutputByteBufferNano$OutOfSpaceException extends java.io.IOException {
private static final long serialVersionUID
void (int, int)
int position
int limit
}
com/google/protobuf/nano/CodedOutputByteBufferNano.classCodedOutputByteBufferNano.java
package com.google.protobuf.nano
public final com.google.protobuf.nano.CodedOutputByteBufferNano extends java.lang.Object {
private static final int MAX_UTF8_EXPANSION
private final java.nio.ByteBuffer buffer
public static final int LITTLE_ENDIAN_32_SIZE
public static final int LITTLE_ENDIAN_64_SIZE
private void (byte[], int, int)
byte[] buffer
int offset
int length
private void (java.nio.ByteBuffer)
java.nio.ByteBuffer buffer
public static com.google.protobuf.nano.CodedOutputByteBufferNano newInstance (byte[])
byte[] flatArray
public static com.google.protobuf.nano.CodedOutputByteBufferNano newInstance (byte[], int, int)
byte[] flatArray
int offset
int length
public void writeDouble (int, double) throws java.io.IOException
int fieldNumber
double value
public void writeFloat (int, float) throws java.io.IOException
int fieldNumber
float value
public void writeUInt64 (int, long) throws java.io.IOException
int fieldNumber
long value
public void writeInt64 (int, long) throws java.io.IOException
int fieldNumber
long value
public void writeInt32 (int, int) throws java.io.IOException
int fieldNumber
int value
public void writeFixed64 (int, long) throws java.io.IOException
int fieldNumber
long value
public void writeFixed32 (int, int) throws java.io.IOException
int fieldNumber
int value
public void writeBool (int, boolean) throws java.io.IOException
int fieldNumber
boolean value
public void writeString (int, java.lang.String) throws java.io.IOException
int fieldNumber
String value
public void writeGroup (int, com.google.protobuf.nano.MessageNano) throws java.io.IOException
int fieldNumber
com.google.protobuf.nano.MessageNano value
public void writeMessage (int, com.google.protobuf.nano.MessageNano) throws java.io.IOException
int fieldNumber
com.google.protobuf.nano.MessageNano value
public void writeBytes (int, byte[]) throws java.io.IOException
int fieldNumber
byte[] value
public void writeUInt32 (int, int) throws java.io.IOException
int fieldNumber
int value
public void writeEnum (int, int) throws java.io.IOException
int fieldNumber
int value
public void writeSFixed32 (int, int) throws java.io.IOException
int fieldNumber
int value
public void writeSFixed64 (int, long) throws java.io.IOException
int fieldNumber
long value
public void writeSInt32 (int, int) throws java.io.IOException
int fieldNumber
int value
public void writeSInt64 (int, long) throws java.io.IOException
int fieldNumber
long value
public void writeDoubleNoTag (double) throws java.io.IOException
double value
public void writeFloatNoTag (float) throws java.io.IOException
float value
public void writeUInt64NoTag (long) throws java.io.IOException
long value
public void writeInt64NoTag (long) throws java.io.IOException
long value
public void writeInt32NoTag (int) throws java.io.IOException
int value
public void writeFixed64NoTag (long) throws java.io.IOException
long value
public void writeFixed32NoTag (int) throws java.io.IOException
int value
public void writeBoolNoTag (boolean) throws java.io.IOException
boolean value
public void writeStringNoTag (java.lang.String) throws java.io.IOException
int oldPosition
int newPosition
int minLengthVarIntSize
int maxLengthVarIntSize
com.google.protobuf.nano.CodedOutputByteBufferNano$OutOfSpaceException outOfSpaceException
java.nio.BufferOverflowException e
String value
private static int encodedLength (java.lang.CharSequence)
char c
CharSequence sequence
int utf16Length
int utf8Length
int i
private static int encodedLengthGeneral (java.lang.CharSequence, int)
int cp
char c
int i
CharSequence sequence
int start
int utf16Length
int utf8Length
private static void encode (java.lang.CharSequence, java.nio.ByteBuffer)
int encoded
java.nio.BufferOverflowException boe
ArrayIndexOutOfBoundsException e
CharSequence sequence
java.nio.ByteBuffer byteBuffer
private static void encodeDirect (java.lang.CharSequence, java.nio.ByteBuffer)
char low
char low
int codePoint
char c
int i
CharSequence sequence
java.nio.ByteBuffer byteBuffer
int utf16Length
private static int encode (java.lang.CharSequence, byte[], int, int)
char c
char low
char low
int codePoint
char c
CharSequence sequence
byte[] bytes
int offset
int length
int utf16Length
int j
int i
int limit
public void writeGroupNoTag (com.google.protobuf.nano.MessageNano) throws java.io.IOException
com.google.protobuf.nano.MessageNano value
public void writeMessageNoTag (com.google.protobuf.nano.MessageNano) throws java.io.IOException
com.google.protobuf.nano.MessageNano value
public void writeBytesNoTag (byte[]) throws java.io.IOException
byte[] value
public void writeUInt32NoTag (int) throws java.io.IOException
int value
public void writeEnumNoTag (int) throws java.io.IOException
int value
public void writeSFixed32NoTag (int) throws java.io.IOException
int value
public void writeSFixed64NoTag (long) throws java.io.IOException
long value
public void writeSInt32NoTag (int) throws java.io.IOException
int value
public void writeSInt64NoTag (long) throws java.io.IOException
long value
public static int computeDoubleSize (int, double)
int fieldNumber
double value
public static int computeFloatSize (int, float)
int fieldNumber
float value
public static int computeUInt64Size (int, long)
int fieldNumber
long value
public static int computeInt64Size (int, long)
int fieldNumber
long value
public static int computeInt32Size (int, int)
int fieldNumber
int value
public static int computeFixed64Size (int, long)
int fieldNumber
long value
public static int computeFixed32Size (int, int)
int fieldNumber
int value
public static int computeBoolSize (int, boolean)
int fieldNumber
boolean value
public static int computeStringSize (int, java.lang.String)
int fieldNumber
String value
public static int computeGroupSize (int, com.google.protobuf.nano.MessageNano)
int fieldNumber
com.google.protobuf.nano.MessageNano value
public static int computeMessageSize (int, com.google.protobuf.nano.MessageNano)
int fieldNumber
com.google.protobuf.nano.MessageNano value
public static int computeBytesSize (int, byte[])
int fieldNumber
byte[] value
public static int computeUInt32Size (int, int)
int fieldNumber
int value
public static int computeEnumSize (int, int)
int fieldNumber
int value
public static int computeSFixed32Size (int, int)
int fieldNumber
int value
public static int computeSFixed64Size (int, long)
int fieldNumber
long value
public static int computeSInt32Size (int, int)
int fieldNumber
int value
public static int computeSInt64Size (int, long)
int fieldNumber
long value
public static int computeDoubleSizeNoTag (double)
double value
public static int computeFloatSizeNoTag (float)
float value
public static int computeUInt64SizeNoTag (long)
long value
public static int computeInt64SizeNoTag (long)
long value
public static int computeInt32SizeNoTag (int)
int value
public static int computeFixed64SizeNoTag (long)
long value
public static int computeFixed32SizeNoTag (int)
int value
public static int computeBoolSizeNoTag (boolean)
boolean value
public static int computeStringSizeNoTag (java.lang.String)
String value
int length
public static int computeGroupSizeNoTag (com.google.protobuf.nano.MessageNano)
com.google.protobuf.nano.MessageNano value
public static int computeMessageSizeNoTag (com.google.protobuf.nano.MessageNano)
com.google.protobuf.nano.MessageNano value
int size
public static int computeBytesSizeNoTag (byte[])
byte[] value
public static int computeUInt32SizeNoTag (int)
int value
public static int computeEnumSizeNoTag (int)
int value
public static int computeSFixed32SizeNoTag (int)
int value
public static int computeSFixed64SizeNoTag (long)
long value
public static int computeSInt32SizeNoTag (int)
int value
public static int computeSInt64SizeNoTag (long)
long value
public int spaceLeft ()
public void checkNoSpaceLeft ()
public int position ()
public void reset ()
public void writeRawByte (byte) throws java.io.IOException
byte value
public void writeRawByte (int) throws java.io.IOException
int value
public void writeRawBytes (byte[]) throws java.io.IOException
byte[] value
public void writeRawBytes (byte[], int, int) throws java.io.IOException
byte[] value
int offset
int length
public void writeTag (int, int) throws java.io.IOException
int fieldNumber
int wireType
public static int computeTagSize (int)
int fieldNumber
public void writeRawVarint32 (int) throws java.io.IOException
int value
public static int computeRawVarint32Size (int)
int value
public void writeRawVarint64 (long) throws java.io.IOException
long value
public static int computeRawVarint64Size (long)
long value
public void writeRawLittleEndian32 (int) throws java.io.IOException
int value
public void writeRawLittleEndian64 (long) throws java.io.IOException
long value
public static int encodeZigZag32 (int)
int n
public static long encodeZigZag64 (long)
long n
static int computeFieldSize (int, int, java.lang.Object)
int number
int type
Object object
void writeField (int, int, java.lang.Object) throws java.io.IOException
Double doubleValue
Float floatValue
Long int64Value
Long uint64Value
Integer int32Value
Long fixed64Value
Integer fixed32Value
Boolean boolValue
String stringValue
byte[] bytesValue
Integer uint32Value
Integer enumValue
Integer sfixed32Value
Long sfixed64Value
Integer sint32Value
Long sint64Value
com.google.protobuf.nano.MessageNano messageValue
com.google.protobuf.nano.MessageNano groupValue
int number
int type
Object value
}
com/google/protobuf/nano/ExtendableMessageNano.classExtendableMessageNano.java
package com.google.protobuf.nano
public abstract com.google.protobuf.nano.ExtendableMessageNano extends com.google.protobuf.nano.MessageNano {
protected com.google.protobuf.nano.FieldArray unknownFieldData
public void ()
protected int computeSerializedSize ()
com.google.protobuf.nano.FieldData field
int i
int size
public void writeTo (com.google.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.google.protobuf.nano.FieldData field
int i
com.google.protobuf.nano.CodedOutputByteBufferNano output
public final boolean hasExtension (com.google.protobuf.nano.Extension)
com.google.protobuf.nano.Extension extension
com.google.protobuf.nano.FieldData field
public final java.lang.Object getExtension (com.google.protobuf.nano.Extension)
com.google.protobuf.nano.Extension extension
com.google.protobuf.nano.FieldData field
public final com.google.protobuf.nano.ExtendableMessageNano setExtension (com.google.protobuf.nano.Extension, java.lang.Object)
com.google.protobuf.nano.FieldData field
com.google.protobuf.nano.Extension extension
Object value
int fieldNumber
com.google.protobuf.nano.ExtendableMessageNano typedThis
protected final boolean storeUnknownField (com.google.protobuf.nano.CodedInputByteBufferNano, int) throws java.io.IOException
com.google.protobuf.nano.CodedInputByteBufferNano input
int tag
int startPos
int fieldNumber
int endPos
byte[] bytes
com.google.protobuf.nano.UnknownFieldData unknownField
com.google.protobuf.nano.FieldData field
public com.google.protobuf.nano.ExtendableMessageNano clone () throws java.lang.CloneNotSupportedException
com.google.protobuf.nano.ExtendableMessageNano cloned
public volatile com.google.protobuf.nano.MessageNano clone () throws java.lang.CloneNotSupportedException
public volatile java.lang.Object clone () throws java.lang.CloneNotSupportedException
}
com/google/protobuf/nano/Extension$1.classExtension.java
package com.google.protobuf.nano
com.google.protobuf.nano.Extension$1 extends java.lang.Object {
}
com/google/protobuf/nano/Extension$PrimitiveExtension.classExtension.java
package com.google.protobuf.nano
com.google.protobuf.nano.Extension$PrimitiveExtension extends com.google.protobuf.nano.Extension {
private final int nonPackedTag
private final int packedTag
public void (int, java.lang.Class, int, boolean, int, int)
int type
Class clazz
int tag
boolean repeated
int nonPackedTag
int packedTag
protected java.lang.Object readData (com.google.protobuf.nano.CodedInputByteBufferNano)
java.io.IOException e
com.google.protobuf.nano.CodedInputByteBufferNano input
protected void readDataInto (com.google.protobuf.nano.UnknownFieldData, java.util.List)
java.io.IOException e
com.google.protobuf.nano.CodedInputByteBufferNano buffer
com.google.protobuf.nano.UnknownFieldData data
java.util.List resultList
protected final void writeSingularData (java.lang.Object, com.google.protobuf.nano.CodedOutputByteBufferNano)
Double doubleValue
Float floatValue
Long int64Value
Long uint64Value
Integer int32Value
Long fixed64Value
Integer fixed32Value
Boolean boolValue
String stringValue
byte[] bytesValue
Integer uint32Value
Integer enumValue
Integer sfixed32Value
Long sfixed64Value
Integer sint32Value
Long sint64Value
java.io.IOException e
Object value
com.google.protobuf.nano.CodedOutputByteBufferNano output
protected void writeRepeatedData (java.lang.Object, com.google.protobuf.nano.CodedOutputByteBufferNano)
int i
int i
int i
int i
int i
int i
int i
int i
int i
int i
int i
int i
int i
int i
java.io.IOException e
int arrayLength
int dataSize
Object array
com.google.protobuf.nano.CodedOutputByteBufferNano output
private int computePackedDataSize (java.lang.Object)
int i
int i
int i
int i
int i
int i
int i
Object array
int dataSize
int arrayLength
protected int computeRepeatedSerializedSize (java.lang.Object)
int dataSize
int payloadSize
Object array
protected final int computeSingularSerializedSize (java.lang.Object)
Double doubleValue
Float floatValue
Long int64Value
Long uint64Value
Integer int32Value
Long fixed64Value
Integer fixed32Value
Boolean boolValue
String stringValue
byte[] bytesValue
Integer uint32Value
Integer enumValue
Integer sfixed32Value
Long sfixed64Value
Integer sint32Value
Long sint64Value
Object value
int fieldNumber
}
com/google/protobuf/nano/Extension.classExtension.java
package com.google.protobuf.nano
public com.google.protobuf.nano.Extension extends java.lang.Object {
public static final int TYPE_DOUBLE
public static final int TYPE_FLOAT
public static final int TYPE_INT64
public static final int TYPE_UINT64
public static final int TYPE_INT32
public static final int TYPE_FIXED64
public static final int TYPE_FIXED32
public static final int TYPE_BOOL
public static final int TYPE_STRING
public static final int TYPE_GROUP
public static final int TYPE_MESSAGE
public static final int TYPE_BYTES
public static final int TYPE_UINT32
public static final int TYPE_ENUM
public static final int TYPE_SFIXED32
public static final int TYPE_SFIXED64
public static final int TYPE_SINT32
public static final int TYPE_SINT64
protected final int type
protected final Class clazz
public final int tag
protected final boolean repeated
public static com.google.protobuf.nano.Extension createMessageTyped (int, java.lang.Class, int)
int type
Class clazz
int tag
public static com.google.protobuf.nano.Extension createMessageTyped (int, java.lang.Class, long)
int type
Class clazz
long tag
public static com.google.protobuf.nano.Extension createRepeatedMessageTyped (int, java.lang.Class, long)
int type
Class clazz
long tag
public static com.google.protobuf.nano.Extension createPrimitiveTyped (int, java.lang.Class, long)
int type
Class clazz
long tag
public static com.google.protobuf.nano.Extension createRepeatedPrimitiveTyped (int, java.lang.Class, long, long, long)
int type
Class clazz
long tag
long nonPackedTag
long packedTag
private void (int, java.lang.Class, int, boolean)
int type
Class clazz
int tag
boolean repeated
final java.lang.Object getValueFrom (java.util.List)
java.util.List unknownFields
private java.lang.Object getRepeatedValueFrom (java.util.List)
com.google.protobuf.nano.UnknownFieldData data
int i
int i
Object result
java.util.List unknownFields
java.util.List resultList
int resultSize
private java.lang.Object getSingularValueFrom (java.util.List)
java.util.List unknownFields
com.google.protobuf.nano.UnknownFieldData lastData
protected java.lang.Object readData (com.google.protobuf.nano.CodedInputByteBufferNano)
com.google.protobuf.nano.MessageNano group
com.google.protobuf.nano.MessageNano message
InstantiationException e
IllegalAccessException e
java.io.IOException e
com.google.protobuf.nano.CodedInputByteBufferNano input
Class messageType
protected void readDataInto (com.google.protobuf.nano.UnknownFieldData, java.util.List)
com.google.protobuf.nano.UnknownFieldData data
java.util.List resultList
void writeTo (java.lang.Object, com.google.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
Object value
com.google.protobuf.nano.CodedOutputByteBufferNano output
protected void writeSingularData (java.lang.Object, com.google.protobuf.nano.CodedOutputByteBufferNano)
com.google.protobuf.nano.MessageNano groupValue
int fieldNumber
com.google.protobuf.nano.MessageNano messageValue
java.io.IOException e
Object value
com.google.protobuf.nano.CodedOutputByteBufferNano out
protected void writeRepeatedData (java.lang.Object, com.google.protobuf.nano.CodedOutputByteBufferNano)
Object element
int i
Object array
com.google.protobuf.nano.CodedOutputByteBufferNano output
int arrayLength
int computeSerializedSize (java.lang.Object)
Object value
protected int computeRepeatedSerializedSize (java.lang.Object)
Object element
int i
Object array
int size
int arrayLength
protected int computeSingularSerializedSize (java.lang.Object)
com.google.protobuf.nano.MessageNano groupValue
com.google.protobuf.nano.MessageNano messageValue
Object value
int fieldNumber
void (int, java.lang.Class, int, boolean, com.google.protobuf.nano.Extension$1)
int x0
Class x1
int x2
boolean x3
com.google.protobuf.nano.Extension$1 x4
}
com/google/protobuf/nano/FieldArray.classFieldArray.java
package com.google.protobuf.nano
public final com.google.protobuf.nano.FieldArray extends java.lang.Object implements java.lang.Cloneable {
private static final com.google.protobuf.nano.FieldData DELETED
private boolean mGarbage
private int[] mFieldNumbers
private com.google.protobuf.nano.FieldData[] mData
private int mSize
void ()
void (int)
int initialCapacity
com.google.protobuf.nano.FieldData get (int)
int fieldNumber
int i
void remove (int)
int fieldNumber
int i
private void gc ()
com.google.protobuf.nano.FieldData val
int i
int n
int o
int[] keys
com.google.protobuf.nano.FieldData[] values
void put (int, com.google.protobuf.nano.FieldData)
int n
int[] nkeys
com.google.protobuf.nano.FieldData[] nvalues
int fieldNumber
com.google.protobuf.nano.FieldData data
int i
int size ()
public boolean isEmpty ()
com.google.protobuf.nano.FieldData dataAt (int)
int index
public boolean equals (java.lang.Object)
Object o
com.google.protobuf.nano.FieldArray other
public int hashCode ()
int i
int result
private int idealIntArraySize (int)
int need
private int idealByteArraySize (int)
int i
int need
private int binarySearch (int)
int mid
int midVal
int value
int lo
int hi
private boolean arrayEquals (int[], int[], int)
int i
int[] a
int[] b
int size
private boolean arrayEquals (com.google.protobuf.nano.FieldData[], com.google.protobuf.nano.FieldData[], int)
int i
com.google.protobuf.nano.FieldData[] a
com.google.protobuf.nano.FieldData[] b
int size
public final com.google.protobuf.nano.FieldArray clone ()
int i
int size
com.google.protobuf.nano.FieldArray clone
public volatile java.lang.Object clone () throws java.lang.CloneNotSupportedException
static void ()
}
com/google/protobuf/nano/FieldData.classFieldData.java
package com.google.protobuf.nano
com.google.protobuf.nano.FieldData extends java.lang.Object implements java.lang.Cloneable {
private com.google.protobuf.nano.Extension cachedExtension
private Object value
private java.util.List unknownFieldData
void (com.google.protobuf.nano.Extension, java.lang.Object)
com.google.protobuf.nano.Extension extension
Object newValue
void ()
void addUnknownField (com.google.protobuf.nano.UnknownFieldData)
com.google.protobuf.nano.UnknownFieldData unknownField
com.google.protobuf.nano.UnknownFieldData getUnknownField (int)
int index
int getUnknownFieldSize ()
java.lang.Object getValue (com.google.protobuf.nano.Extension)
com.google.protobuf.nano.Extension extension
void setValue (com.google.protobuf.nano.Extension, java.lang.Object)
com.google.protobuf.nano.Extension extension
Object newValue
int computeSerializedSize ()
com.google.protobuf.nano.UnknownFieldData unknownField
int size
void writeTo (com.google.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.google.protobuf.nano.UnknownFieldData unknownField
com.google.protobuf.nano.CodedOutputByteBufferNano output
public boolean equals (java.lang.Object)
java.io.IOException e
Object o
com.google.protobuf.nano.FieldData other
public int hashCode ()
java.io.IOException e
int result
private byte[] toByteArray () throws java.io.IOException
byte[] result
com.google.protobuf.nano.CodedOutputByteBufferNano output
public final com.google.protobuf.nano.FieldData clone ()
int i
byte[][] valueArray
byte[][] cloneArray
int i
com.google.protobuf.nano.MessageNano[] valueArray
com.google.protobuf.nano.MessageNano[] cloneArray
CloneNotSupportedException e
com.google.protobuf.nano.FieldData clone
public volatile java.lang.Object clone () throws java.lang.CloneNotSupportedException
}
com/google/protobuf/nano/InternalNano.classInternalNano.java
package com.google.protobuf.nano
public final com.google.protobuf.nano.InternalNano extends java.lang.Object {
public static final int TYPE_DOUBLE
public static final int TYPE_FLOAT
public static final int TYPE_INT64
public static final int TYPE_UINT64
public static final int TYPE_INT32
public static final int TYPE_FIXED64
public static final int TYPE_FIXED32
public static final int TYPE_BOOL
public static final int TYPE_STRING
public static final int TYPE_GROUP
public static final int TYPE_MESSAGE
public static final int TYPE_BYTES
public static final int TYPE_UINT32
public static final int TYPE_ENUM
public static final int TYPE_SFIXED32
public static final int TYPE_SFIXED64
public static final int TYPE_SINT32
public static final int TYPE_SINT64
protected static final java.nio.charset.Charset UTF_8
protected static final java.nio.charset.Charset ISO_8859_1
public static final Object LAZY_INIT_LOCK
private void ()
public static java.lang.String stringDefaultValue (java.lang.String)
String bytes
public static byte[] bytesDefaultValue (java.lang.String)
String bytes
public static byte[] copyFromUtf8 (java.lang.String)
String text
public static boolean equals (int[], int[])
int[] field1
int[] field2
public static boolean equals (long[], long[])
long[] field1
long[] field2
public static boolean equals (float[], float[])
float[] field1
float[] field2
public static boolean equals (double[], double[])
double[] field1
double[] field2
public static boolean equals (boolean[], boolean[])
boolean[] field1
boolean[] field2
public static boolean equals (byte[][], byte[][])
boolean atEndOf1
boolean atEndOf2
byte[][] field1
byte[][] field2
int index1
int length1
int index2
int length2
public static boolean equals (java.lang.Object[], java.lang.Object[])
boolean atEndOf1
boolean atEndOf2
Object[] field1
Object[] field2
int index1
int length1
int index2
int length2
public static int hashCode (int[])
int[] field
public static int hashCode (long[])
long[] field
public static int hashCode (float[])
float[] field
public static int hashCode (double[])
double[] field
public static int hashCode (boolean[])
boolean[] field
public static int hashCode (byte[][])
byte[] element
int i
int size
byte[][] field
int result
public static int hashCode (java.lang.Object[])
Object element
int i
int size
Object[] field
int result
private static java.lang.Object primitiveDefaultValue (int)
int type
public static final java.util.Map mergeMapEntry (com.google.protobuf.nano.CodedInputByteBufferNano, java.util.Map, com.google.protobuf.nano.MapFactories$MapFactory, int, int, java.lang.Object, int, int) throws java.io.IOException
int tag
com.google.protobuf.nano.CodedInputByteBufferNano input
java.util.Map map
com.google.protobuf.nano.MapFactories$MapFactory mapFactory
int keyType
int valueType
Object value
int keyTag
int valueTag
int length
int oldLimit
Object key
public static void serializeMapField (com.google.protobuf.nano.CodedOutputByteBufferNano, java.util.Map, int, int, int) throws java.io.IOException
Object key
Object value
int entrySize
java.util.Map$Entry entry
com.google.protobuf.nano.CodedOutputByteBufferNano output
java.util.Map map
int number
int keyType
int valueType
public static int computeMapFieldSize (java.util.Map, int, int, int)
Object key
Object value
int entrySize
java.util.Map$Entry entry
java.util.Map map
int number
int keyType
int valueType
int size
int tagSize
public static boolean equals (java.util.Map, java.util.Map)
java.util.Map$Entry entry
java.util.Map a
java.util.Map b
private static boolean equalsMapValue (java.lang.Object, java.lang.Object)
Object a
Object b
public static int hashCode (java.util.Map)
java.util.Map$Entry entry
java.util.Map map
int result
private static int hashCodeForMap (java.lang.Object)
Object o
public static void cloneUnknownFieldData (com.google.protobuf.nano.ExtendableMessageNano, com.google.protobuf.nano.ExtendableMessageNano)
com.google.protobuf.nano.ExtendableMessageNano original
com.google.protobuf.nano.ExtendableMessageNano cloned
static void ()
}
com/google/protobuf/nano/InvalidProtocolBufferNanoException.classInvalidProtocolBufferNanoException.java
package com.google.protobuf.nano
public com.google.protobuf.nano.InvalidProtocolBufferNanoException extends java.io.IOException {
private static final long serialVersionUID
public void (java.lang.String)
String description
static com.google.protobuf.nano.InvalidProtocolBufferNanoException truncatedMessage ()
static com.google.protobuf.nano.InvalidProtocolBufferNanoException negativeSize ()
static com.google.protobuf.nano.InvalidProtocolBufferNanoException malformedVarint ()
static com.google.protobuf.nano.InvalidProtocolBufferNanoException invalidTag ()
static com.google.protobuf.nano.InvalidProtocolBufferNanoException invalidEndTag ()
static com.google.protobuf.nano.InvalidProtocolBufferNanoException invalidWireType ()
static com.google.protobuf.nano.InvalidProtocolBufferNanoException recursionLimitExceeded ()
static com.google.protobuf.nano.InvalidProtocolBufferNanoException sizeLimitExceeded ()
}
com/google/protobuf/nano/MapFactories$1.classMapFactories.java
package com.google.protobuf.nano
com.google.protobuf.nano.MapFactories$1 extends java.lang.Object {
}
com/google/protobuf/nano/MapFactories$DefaultMapFactory.classMapFactories.java
package com.google.protobuf.nano
com.google.protobuf.nano.MapFactories$DefaultMapFactory extends java.lang.Object implements com.google.protobuf.nano.MapFactories$MapFactory {
private void ()
public java.util.Map forMap (java.util.Map)
java.util.Map oldMap
void (com.google.protobuf.nano.MapFactories$1)
com.google.protobuf.nano.MapFactories$1 x0
}
com/google/protobuf/nano/MapFactories$MapFactory.classMapFactories.java
package com.google.protobuf.nano
public abstract com.google.protobuf.nano.MapFactories$MapFactory extends java.lang.Object {
public abstract java.util.Map forMap (java.util.Map)
}
com/google/protobuf/nano/MapFactories.classMapFactories.java
package com.google.protobuf.nano
public final com.google.protobuf.nano.MapFactories extends java.lang.Object {
private static volatile com.google.protobuf.nano.MapFactories$MapFactory mapFactory
static void setMapFactory (com.google.protobuf.nano.MapFactories$MapFactory)
com.google.protobuf.nano.MapFactories$MapFactory newMapFactory
public static com.google.protobuf.nano.MapFactories$MapFactory getMapFactory ()
private void ()
static void ()
}
com/google/protobuf/nano/MessageNano.classMessageNano.java
package com.google.protobuf.nano
public abstract com.google.protobuf.nano.MessageNano extends java.lang.Object {
protected volatile int cachedSize
public void ()
public int getCachedSize ()
public int getSerializedSize ()
int size
protected int computeSerializedSize ()
public void writeTo (com.google.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.google.protobuf.nano.CodedOutputByteBufferNano output
public abstract com.google.protobuf.nano.MessageNano mergeFrom (com.google.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
public static final byte[] toByteArray (com.google.protobuf.nano.MessageNano)
com.google.protobuf.nano.MessageNano msg
byte[] result
public static final void toByteArray (com.google.protobuf.nano.MessageNano, byte[], int, int)
com.google.protobuf.nano.CodedOutputByteBufferNano output
java.io.IOException e
com.google.protobuf.nano.MessageNano msg
byte[] data
int offset
int length
public static final com.google.protobuf.nano.MessageNano mergeFrom (com.google.protobuf.nano.MessageNano, byte[]) throws com.google.protobuf.nano.InvalidProtocolBufferNanoException
com.google.protobuf.nano.MessageNano msg
byte[] data
public static final com.google.protobuf.nano.MessageNano mergeFrom (com.google.protobuf.nano.MessageNano, byte[], int, int) throws com.google.protobuf.nano.InvalidProtocolBufferNanoException
com.google.protobuf.nano.CodedInputByteBufferNano input
com.google.protobuf.nano.InvalidProtocolBufferNanoException e
java.io.IOException e
com.google.protobuf.nano.MessageNano msg
byte[] data
int off
int len
public static final boolean messageNanoEquals (com.google.protobuf.nano.MessageNano, com.google.protobuf.nano.MessageNano)
com.google.protobuf.nano.MessageNano a
com.google.protobuf.nano.MessageNano b
int serializedSize
byte[] aByteArray
byte[] bByteArray
public java.lang.String toString ()
public com.google.protobuf.nano.MessageNano clone () throws java.lang.CloneNotSupportedException
public volatile java.lang.Object clone () throws java.lang.CloneNotSupportedException
}
com/google/protobuf/nano/MessageNanoPrinter.classMessageNanoPrinter.java
package com.google.protobuf.nano
public final com.google.protobuf.nano.MessageNanoPrinter extends java.lang.Object {
private static final String INDENT
private static final int MAX_STRING_LEN
private void ()
public static java.lang.String print (com.google.protobuf.nano.MessageNano)
IllegalAccessException e
java.lang.reflect.InvocationTargetException e
com.google.protobuf.nano.MessageNano message
StringBuffer buf
private static void print (java.lang.String, java.lang.Object, java.lang.StringBuffer, java.lang.StringBuffer) throws java.lang.IllegalAccessException java.lang.reflect.InvocationTargetException
Object elem
int i
int len
Class arrayType
Class fieldType
Object value
int modifiers
String fieldName
java.lang.reflect.Field field
NoSuchMethodException e
NoSuchMethodException e
String subfieldName
java.lang.reflect.Method hazzer
java.lang.reflect.Method getter
String name
java.lang.reflect.Method method
int origIndentBufLength
Class clazz
int origIndentBufLength
java.util.Map$Entry entry
java.util.Map map
String stringMessage
String identifier
Object object
StringBuffer indentBuf
StringBuffer buf
private static java.lang.String deCamelCaseify (java.lang.String)
char currentChar
int i
String identifier
StringBuffer out
private static java.lang.String sanitizeString (java.lang.String)
String str
private static java.lang.String escapeString (java.lang.String)
char original
int i
String str
int strLen
StringBuilder b
private static void appendQuotedBytes (byte[], java.lang.StringBuffer)
int ch
int i
byte[] bytes
StringBuffer builder
}
com/google/protobuf/nano/UnknownFieldData.classUnknownFieldData.java
package com.google.protobuf.nano
final com.google.protobuf.nano.UnknownFieldData extends java.lang.Object {
final int tag
final byte[] bytes
void (int, byte[])
int tag
byte[] bytes
int computeSerializedSize ()
int size
void writeTo (com.google.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.google.protobuf.nano.CodedOutputByteBufferNano output
public boolean equals (java.lang.Object)
Object o
com.google.protobuf.nano.UnknownFieldData other
public int hashCode ()
int result
}
com/google/protobuf/nano/WireFormatNano.classWireFormatNano.java
package com.google.protobuf.nano
public final com.google.protobuf.nano.WireFormatNano extends java.lang.Object {
static final int WIRETYPE_VARINT
static final int WIRETYPE_FIXED64
static final int WIRETYPE_LENGTH_DELIMITED
static final int WIRETYPE_START_GROUP
static final int WIRETYPE_END_GROUP
static final int WIRETYPE_FIXED32
static final int TAG_TYPE_BITS
static final int TAG_TYPE_MASK
public static final int[] EMPTY_INT_ARRAY
public static final long[] EMPTY_LONG_ARRAY
public static final float[] EMPTY_FLOAT_ARRAY
public static final double[] EMPTY_DOUBLE_ARRAY
public static final boolean[] EMPTY_BOOLEAN_ARRAY
public static final String[] EMPTY_STRING_ARRAY
public static final byte[][] EMPTY_BYTES_ARRAY
public static final byte[] EMPTY_BYTES
private void ()
static int getTagWireType (int)
int tag
public static int getTagFieldNumber (int)
int tag
static int makeTag (int, int)
int fieldNumber
int wireType
public static boolean parseUnknownField (com.google.protobuf.nano.CodedInputByteBufferNano, int) throws java.io.IOException
com.google.protobuf.nano.CodedInputByteBufferNano input
int tag
public static final int getRepeatedFieldArrayLength (com.google.protobuf.nano.CodedInputByteBufferNano, int) throws java.io.IOException
com.google.protobuf.nano.CodedInputByteBufferNano input
int tag
int arrayLength
int startPos
static void ()
}