Public Member Functions | |
void | checkLastTagWas (final int value) throws InvalidProtocolBufferException |
void | checkLastTagWas (final int value) throws InvalidProtocolBufferException |
void | enableAliasing (boolean enabled) |
void | enableAliasing (boolean enabled) |
int | getBytesUntilLimit () |
int | getBytesUntilLimit () |
int | getLastTag () |
int | getLastTag () |
int | getTotalBytesRead () |
int | getTotalBytesRead () |
boolean | isAtEnd () throws IOException |
boolean | isAtEnd () throws IOException |
void | popLimit (final int oldLimit) |
void | popLimit (final int oldLimit) |
int | pushLimit (int byteLimit) throws InvalidProtocolBufferException |
int | pushLimit (int byteLimit) throws InvalidProtocolBufferException |
boolean | readBool () throws IOException |
boolean | readBool () throws IOException |
byte[] | readByteArray () throws IOException |
byte[] | readByteArray () throws IOException |
ByteBuffer | readByteBuffer () throws IOException |
ByteBuffer | readByteBuffer () throws IOException |
ByteString | readBytes () throws IOException |
ByteString | readBytes () throws IOException |
double | readDouble () throws IOException |
double | readDouble () throws IOException |
int | readEnum () throws IOException |
int | readEnum () throws IOException |
int | readFixed32 () throws IOException |
int | readFixed32 () throws IOException |
long | readFixed64 () throws IOException |
long | readFixed64 () throws IOException |
float | readFloat () throws IOException |
float | readFloat () throws IOException |
void | readGroup (final int fieldNumber, final MessageLite.Builder builder, final ExtensionRegistryLite extensionRegistry) throws IOException |
void | readGroup (final int fieldNumber, final MessageLite.Builder builder, final ExtensionRegistryLite extensionRegistry) throws IOException |
int | readInt32 () throws IOException |
int | readInt32 () throws IOException |
long | readInt64 () throws IOException |
long | readInt64 () throws IOException |
void | readMessage (final MessageLite.Builder builder, final ExtensionRegistryLite extensionRegistry) throws IOException |
void | readMessage (final MessageLite.Builder builder, final ExtensionRegistryLite extensionRegistry) throws IOException |
byte | readRawByte () throws IOException |
byte | readRawByte () throws IOException |
byte[] | readRawBytes (final int length) throws IOException |
byte[] | readRawBytes (final int length) throws IOException |
int | readRawLittleEndian32 () throws IOException |
int | readRawLittleEndian32 () throws IOException |
long | readRawLittleEndian64 () throws IOException |
long | readRawLittleEndian64 () throws IOException |
int | readRawVarint32 () throws IOException |
int | readRawVarint32 () throws IOException |
long | readRawVarint64 () throws IOException |
long | readRawVarint64 () throws IOException |
int | readSFixed32 () throws IOException |
int | readSFixed32 () throws IOException |
long | readSFixed64 () throws IOException |
long | readSFixed64 () throws IOException |
int | readSInt32 () throws IOException |
int | readSInt32 () throws IOException |
long | readSInt64 () throws IOException |
long | readSInt64 () throws IOException |
String | readString () throws IOException |
String | readString () throws IOException |
String | readStringRequireUtf8 () throws IOException |
String | readStringRequireUtf8 () throws IOException |
int | readTag () throws IOException |
int | readTag () throws IOException |
int | readUInt32 () throws IOException |
int | readUInt32 () throws IOException |
long | readUInt64 () throws IOException |
long | readUInt64 () throws IOException |
void | readUnknownGroup (final int fieldNumber, final MessageLite.Builder builder) throws IOException |
void | readUnknownGroup (final int fieldNumber, final MessageLite.Builder builder) throws IOException |
void | resetSizeCounter () |
void | resetSizeCounter () |
boolean | skipField (final int tag) throws IOException |
boolean | skipField (final int tag) throws IOException |
boolean | skipField (final int tag, final CodedOutputStream output) throws IOException |
boolean | skipField (final int tag, final CodedOutputStream output) throws IOException |
void | skipMessage () throws IOException |
void | skipMessage () throws IOException |
void | skipMessage (CodedOutputStream output) throws IOException |
void | skipMessage (CodedOutputStream output) throws IOException |
void | skipRawBytes (final int length) throws IOException |
void | skipRawBytes (final int length) throws IOException |
![]() | |
void | checkRecursionLimit () throws InvalidProtocolBufferException |
final int | setRecursionLimit (final int limit) |
final int | setRecursionLimit (final int limit) |
final int | setSizeLimit (final int limit) |
final int | setSizeLimit (final int limit) |
Private Member Functions | |
long | currentRemaining () |
long | currentRemaining () |
void | getNextByteBuffer () throws InvalidProtocolBufferException |
void | getNextByteBuffer () throws InvalidProtocolBufferException |
IterableDirectByteBufferDecoder (Iterable< ByteBuffer > inputBufs, int size, boolean immutableFlag) | |
IterableDirectByteBufferDecoder (Iterable< ByteBuffer > inputBufs, int size, boolean immutableFlag) | |
void | readRawBytesTo (byte[] bytes, int offset, final int length) throws IOException |
void | readRawBytesTo (byte[] bytes, int offset, final int length) throws IOException |
void | recomputeBufferSizeAfterLimit () |
void | recomputeBufferSizeAfterLimit () |
int | remaining () |
int | remaining () |
void | skipRawVarint () throws IOException |
void | skipRawVarint () throws IOException |
ByteBuffer | slice (int begin, int end) throws IOException |
ByteBuffer | slice (int begin, int end) throws IOException |
void | tryGetNextByteBuffer () |
void | tryGetNextByteBuffer () |
Private Attributes | |
int | bufferSizeAfterCurrentLimit |
long | currentAddress |
ByteBuffer | currentByteBuffer |
long | currentByteBufferLimit |
long | currentByteBufferPos |
long | currentByteBufferStartPos |
int | currentLimit = Integer.MAX_VALUE |
boolean | enableAliasing |
boolean | immutable |
final boolean | immutable |
Iterable< ByteBuffer > | input |
final Iterable< ByteBuffer > | input |
Iterator< ByteBuffer > | iterator |
final Iterator< ByteBuffer > | iterator |
int | lastTag |
int | startOffset |
int | totalBufferSize |
int | totalBytesRead |
Additional Inherited Members | |
![]() | |
static int | decodeZigZag32 (final int n) |
static int | decodeZigZag32 (final int n) |
static long | decodeZigZag64 (final long n) |
static long | decodeZigZag64 (final long n) |
static CodedInputStream | newInstance (ByteBuffer buf) |
static CodedInputStream | newInstance (ByteBuffer buf) |
static CodedInputStream | newInstance (final byte[] buf) |
static CodedInputStream | newInstance (final byte[] buf) |
static CodedInputStream | newInstance (final byte[] buf, final int off, final int len) |
static CodedInputStream | newInstance (final byte[] buf, final int off, final int len) |
static CodedInputStream | newInstance (final InputStream input) |
static CodedInputStream | newInstance (final InputStream input) |
static CodedInputStream | newInstance (final InputStream input, int bufferSize) |
static CodedInputStream | newInstance (final InputStream input, int bufferSize) |
static CodedInputStream | newInstance (final Iterable< ByteBuffer > input) |
static CodedInputStream | newInstance (final Iterable< ByteBuffer > input) |
static int | readRawVarint32 (final int firstByte, final InputStream input) throws IOException |
static int | readRawVarint32 (final int firstByte, final InputStream input) throws IOException |
Implementation of CodedInputStream that uses an Iterable} as the data source. Requires the use of
to perform fast reads on the buffer.
Definition at line 3093 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inlineprivate |
The constructor of
decoder.
inputBufs | The input data. |
size | The total size of the input data. |
immutableFlag | whether the input data is immutable. |
Definition at line 3141 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inlineprivate |
The constructor of
decoder.
inputBufs | The input data. |
size | The total size of the input data. |
immutableFlag | whether the input data is immutable. |
Definition at line 3188 of file protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Verifies that the last call to readTag() returned the given tag value. This is used to verify that a nested group ended with the correct end tag.
InvalidProtocolBufferException |
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3196 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Verifies that the last call to readTag() returned the given tag value. This is used to verify that a nested group ended with the correct end tag.
InvalidProtocolBufferException |
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3243 of file protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inlineprivate |
Try to get the number of remaining bytes in
.
Definition at line 3905 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inlineprivate |
Try to get the number of remaining bytes in
.
Definition at line 3960 of file protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Enables ByteString aliasing of the underlying buffer, trading off on buffer pinning for data copies. Only valid for buffer-backed streams.
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3721 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Enables ByteString aliasing of the underlying buffer, trading off on buffer pinning for data copies. Only valid for buffer-backed streams.
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3781 of file protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Returns the number of bytes to be read before the current limit. If no limit is set, returns -1.
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3766 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Returns the number of bytes to be read before the current limit. If no limit is set, returns -1.
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3826 of file protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3203 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3250 of file protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inlineprivate |
To get the next ByteBuffer from
, and then update the parameters
Definition at line 3160 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inlineprivate |
To get the next ByteBuffer from
, and then update the parameters
Definition at line 3207 of file protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
The total bytes read up to the current position. Calling resetSizeCounter() resets this value to zero.
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3780 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
The total bytes read up to the current position. Calling resetSizeCounter() resets this value to zero.
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3840 of file protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Returns true if the stream has reached the end of the input. This is the case if either the end of the underlying input source has been reached or if the stream has reached a limit created using pushLimit(int). This function may get blocked when using StreamDecoder as it invokes StreamDecoder.tryRefillBuffer(int) in this function which will try to read bytes from input.
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3775 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Returns true if the stream has reached the end of the input. This is the case if either the end of the underlying input source has been reached or if the stream has reached a limit created using pushLimit(int). This function may get blocked when using StreamDecoder as it invokes StreamDecoder.tryRefillBuffer(int) in this function which will try to read bytes from input.
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3835 of file protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Discards the current limit, returning to the previous limit.
oldLimit | The old limit, as returned by . |
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3760 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Discards the current limit, returning to the previous limit.
oldLimit | The old limit, as returned by . |
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3820 of file protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Sets
to (current position) +
. This is called when descending into a length-delimited embedded message.
Note that
does NOT affect how many bytes the
reads from an underlying
when refreshing its buffer. If you need to prevent reading past a certain point in the underlying
(e.g. because you expect it to contain more data after the end of the message which you need to handle differently) then you must place a wrapper around your
which limits the amount of data that can be read from it.
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3731 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Sets
to (current position) +
. This is called when descending into a length-delimited embedded message.
Note that
does NOT affect how many bytes the
reads from an underlying
when refreshing its buffer. If you need to prevent reading past a certain point in the underlying
(e.g. because you expect it to contain more data after the end of the message which you need to handle differently) then you must place a wrapper around your
which limits the amount of data that can be read from it.
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3791 of file protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Read a
field value from the stream.
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3343 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Read a
field value from the stream.
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3390 of file protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Read a
field value from the stream.
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3501 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Read a
field value from the stream.
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3561 of file protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Read a
field value from the stream.
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3506 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Read a
field value from the stream.
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3566 of file protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Read a
field value from the stream.
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3470 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Read a
field value from the stream.
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3515 of file protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Read a
field value from the stream.
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3308 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Read a
field value from the stream.
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3355 of file protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Read an enum field value from the stream. Caller is responsible for converting the numeric value to an actual enum.
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3541 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Read an enum field value from the stream. Caller is responsible for converting the numeric value to an actual enum.
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3601 of file protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Read a
field value from the stream.
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3338 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Read a
field value from the stream.
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3385 of file protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Read a
field value from the stream.
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3333 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Read a
field value from the stream.
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3380 of file protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Read a
field value from the stream.
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3313 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Read a
field value from the stream.
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3360 of file protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Read a
field value from the stream.
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3398 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Read a
field value from the stream.
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3445 of file protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Read an
field value from the stream.
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3328 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Read an
field value from the stream.
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3375 of file protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Read an
field value from the stream.
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3323 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Read an
field value from the stream.
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3370 of file protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Read an embedded message field value from the stream.
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3437 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Read an embedded message field value from the stream.
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3480 of file protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Read one byte from the input.
InvalidProtocolBufferException | The end of the stream or the current limit was reached. |
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3786 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Read one byte from the input.
InvalidProtocolBufferException | The end of the stream or the current limit was reached. |
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3846 of file protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Read a fixed size of bytes from the input.
InvalidProtocolBufferException | The end of the stream or the current limit was reached. |
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3794 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Read a fixed size of bytes from the input.
InvalidProtocolBufferException | The end of the stream or the current limit was reached. |
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3854 of file protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inlineprivate |
Try to get raw bytes from
with the size of
and copy to
array. If the size is bigger than the number of remaining bytes in the input, then throw
exception.
bytes | |
offset | |
length |
IOException |
Definition at line 3828 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inlineprivate |
Try to get raw bytes from
with the size of
and copy to
array. If the size is bigger than the number of remaining bytes in the input, then throw
exception.
Definition at line 3883 of file protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Read a 32-bit little-endian integer from the stream.
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3681 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Read a 32-bit little-endian integer from the stream.
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3741 of file protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Read a 64-bit little-endian integer from the stream.
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3697 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Read a 64-bit little-endian integer from the stream.
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3757 of file protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Read a raw Varint from the stream. If larger than 32 bits, discard the upper bits.
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3566 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Read a raw Varint from the stream. If larger than 32 bits, discard the upper bits.
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3626 of file protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Read a raw Varint from the stream.
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3607 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Read a raw Varint from the stream.
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3667 of file protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Read an
field value from the stream.
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3546 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Read an
field value from the stream.
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3606 of file protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Read an
field value from the stream.
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3551 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Read an
field value from the stream.
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3611 of file protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Read an
field value from the stream.
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3556 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Read an
field value from the stream.
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3616 of file protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Read an
field value from the stream.
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3561 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Read an
field value from the stream.
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3621 of file protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Read a
field value from the stream. If the stream contains malformed UTF-8, replace the offending bytes with the standard UTF-8 replacement character.
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3348 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Read a
field value from the stream. If the stream contains malformed UTF-8, replace the offending bytes with the standard UTF-8 replacement character.
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3395 of file protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Read a
field value from the stream. If the stream contains malformed UTF-8, throw exception InvalidProtocolBufferException.
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3374 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Read a
field value from the stream. If the stream contains malformed UTF-8, throw exception InvalidProtocolBufferException.
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3421 of file protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Attempt to read a field tag, returning zero if we have reached EOF. Protocol message parsers use this to read tags, since a protocol message may legally end wherever a tag occurs, and zero is not a valid tag number.
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3180 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Attempt to read a field tag, returning zero if we have reached EOF. Protocol message parsers use this to read tags, since a protocol message may legally end wherever a tag occurs, and zero is not a valid tag number.
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3227 of file protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Read a
field value from the stream.
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3536 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Read a
field value from the stream.
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3596 of file protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Read a
field value from the stream.
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3318 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Read a
field value from the stream.
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3365 of file protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Reads a
field value from the stream and merges it into the given {}. deprecated 18.
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3431 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Reads a
field value from the stream and merges it into the given {}. deprecated 18.
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3474 of file protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inlineprivate |
Definition at line 3747 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inlineprivate |
Definition at line 3807 of file protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inlineprivate |
Try to get the number of remaining bytes in
.
Definition at line 3895 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inlineprivate |
Try to get the number of remaining bytes in
.
Definition at line 3950 of file protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Resets the current size counter to zero (see setSizeLimit(int)). Only valid for {}-backed streams.
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3726 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Resets the current size counter to zero (see setSizeLimit(int)). Only valid for {}-backed streams.
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3786 of file protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Reads and discards a single field, given its tag value.
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3208 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Reads and discards a single field, given its tag value.
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3255 of file protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Reads a single field and writes it to output in wire format, given its tag value.
or
to skip to an output stream.
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3235 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Reads a single field and writes it to output in wire format, given its tag value.
or
to skip to an output stream.
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3282 of file protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Reads and discards an entire message. This will read either until EOF or until an endgroup tag, whichever comes first.
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3286 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Reads and discards an entire message. This will read either until EOF or until an endgroup tag, whichever comes first.
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3333 of file protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Reads an entire message and writes it to output in wire format. This will read either until EOF or until an endgroup tag, whichever comes first.
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3296 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Reads an entire message and writes it to output in wire format. This will read either until EOF or until an endgroup tag, whichever comes first.
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3343 of file protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Reads and discards
bytes.
InvalidProtocolBufferException | The end of the stream or the current limit was reached. |
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3854 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Reads and discards
bytes.
InvalidProtocolBufferException | The end of the stream or the current limit was reached. |
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 3909 of file protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inlineprivate |
Definition at line 3881 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inlineprivate |
Definition at line 3936 of file protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inlineprivate |
Definition at line 3909 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inlineprivate |
Definition at line 3964 of file protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inlineprivate |
Definition at line 3167 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inlineprivate |
Definition at line 3214 of file protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
private |
The amount of available data in the input beyond currentLimit.
Definition at line 3113 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
private |
If the current ByteBuffer is unsafe-direct based, currentAddress is the start address of this ByteBuffer; otherwise should be zero.
Definition at line 3130 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
private |
The current ByteBuffer;
Definition at line 3099 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
private |
The limit position for current ByteBuffer
Definition at line 3132 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
private |
The current position for current ByteBuffer
Definition at line 3123 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
private |
Definition at line 3125 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
private |
The absolute position of the end of the current message.
Definition at line 3115 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
private |
If
, indicates that calls to read ByteString or
may return slices of the underlying buffer, rather than copies.
Definition at line 3109 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
private |
If
, indicates that all the buffer are backing a ByteString and are therefore considered to be an immutable input source.
Definition at line 3104 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
private |
If
, indicates that all the buffers are backing a ByteString and are therefore considered to be an immutable input source.
Definition at line 3151 of file protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
private |
The object that need to decode.
Definition at line 3095 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
private |
The object that need to decode.
Definition at line 3142 of file protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
private |
The Iterator with type ByteBuffer of
Definition at line 3097 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
private |
The Iterator with type ByteBuffer of
Definition at line 3144 of file protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
private |
The last tag that was read from this stream.
Definition at line 3117 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
private |
The start position offset of the whole message, used as to reset the totalBytesRead
Definition at line 3121 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
private |
The global total message length limit
Definition at line 3111 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
private |
Total Bytes have been Read from the Iterable ByteBuffer
Definition at line 3119 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.