Classes | |
interface | RefillCallback |
class | SkippedDataSink |
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 size) throws IOException |
byte[] | readRawBytes (final int size) 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 size) throws IOException |
void | skipRawBytes (final int size) 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 | |
ByteString | readBytesSlowPath (final int size) throws IOException |
ByteString | readBytesSlowPath (final int size) throws IOException |
byte[] | readRawBytesSlowPath (final int size, boolean ensureNoLeakedReferences) throws IOException |
byte[] | readRawBytesSlowPath (final int size, boolean ensureNoLeakedReferences) throws IOException |
byte[] | readRawBytesSlowPathOneChunk (final int size) throws IOException |
byte[] | readRawBytesSlowPathOneChunk (final int size) throws IOException |
List< byte[]> | readRawBytesSlowPathRemainingChunks (int sizeLeft) throws IOException |
List< byte[]> | readRawBytesSlowPathRemainingChunks (int sizeLeft) throws IOException |
void | recomputeBufferSizeAfterLimit () |
void | recomputeBufferSizeAfterLimit () |
void | refillBuffer (int n) throws IOException |
void | refillBuffer (int n) throws IOException |
void | skipRawBytesSlowPath (final int size) throws IOException |
void | skipRawBytesSlowPath (final int size) throws IOException |
void | skipRawVarint () throws IOException |
void | skipRawVarint () throws IOException |
void | skipRawVarintFastPath () throws IOException |
void | skipRawVarintFastPath () throws IOException |
void | skipRawVarintSlowPath () throws IOException |
void | skipRawVarintSlowPath () throws IOException |
StreamDecoder (final InputStream input, int bufferSize) | |
StreamDecoder (final InputStream input, int bufferSize) | |
boolean | tryRefillBuffer (int n) throws IOException |
boolean | tryRefillBuffer (int n) throws IOException |
Static Private Member Functions | |
static int | available (InputStream input) throws IOException |
static int | read (InputStream input, byte[] data, int offset, int length) throws IOException |
static long | skip (InputStream input, long length) throws IOException |
Private Attributes | |
final byte[] | buffer |
int | bufferSize |
int | bufferSizeAfterLimit |
int | currentLimit = Integer.MAX_VALUE |
final InputStream | input |
int | lastTag |
int | pos |
RefillCallback | refillCallback = null |
int | totalBytesRetired |
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 InputStream as the data source.
Definition at line 2027 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inlineprivate |
Definition at line 2048 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inlineprivate |
Definition at line 2058 of file protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inlinestaticprivate |
Definition at line 2096 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 2074 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 2122 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 2652 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 2698 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 2697 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 2743 of file protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inline |
Reimplemented from com.google.protobuf.CodedInputStream.
Definition at line 2081 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 2129 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 2712 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 2758 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 2707 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 2753 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 2691 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 2737 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 2662 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 2708 of file protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inlinestaticprivate |
Definition at line 2077 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 2247 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 2295 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 2390 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 2436 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 2406 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 2452 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 2374 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 2420 of file protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inlineprivate |
Like readBytes, but caller must have already checked the fast path: (size <= (bufferSize - pos) && size > 0 || size == 0)
Definition at line 2973 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inlineprivate |
Like readBytes, but caller must have already checked the fast path: (size <= (bufferSize - pos) && size > 0 || size == 0)
Definition at line 3020 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 2212 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 2260 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 2430 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 2476 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 2242 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 2290 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 2237 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 2285 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 2217 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 2265 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 2302 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 2350 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 2232 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 2280 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 2227 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 2275 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 2341 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 2385 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 2810 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 2857 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 2818 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 2865 of file protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inlineprivate |
Exactly like readRawBytes, but caller must have already checked the fast path: (size <= (bufferSize - pos) && size > 0)
If ensureNoLeakedReferences is true, the value is guaranteed to have not escaped to untrusted code.
Definition at line 2836 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inlineprivate |
Exactly like readRawBytes, but caller must have already checked the fast path: (size <= (bufferSize - pos) && size > 0)
If ensureNoLeakedReferences is true, the value is guaranteed to have not escaped to untrusted code.
Definition at line 2883 of file protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inlineprivate |
Attempts to read the data in one byte array when it's safe to do. Returns null if the size to read is too large and needs to be allocated in smaller chunks for security reasons.
Returns a byte[] that may have escaped to user code via InputStream APIs.
Definition at line 2882 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inlineprivate |
Attempts to read the data in one byte array when it's safe to do. Returns null if the size to read is too large and needs to be allocated in smaller chunks for security reasons.
Returns a byte[] that may have escaped to user code via InputStream APIs.
Definition at line 2929 of file protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inlineprivate |
Reads the remaining data in small chunks from the input stream.
Returns a byte[] that may have escaped to user code via InputStream APIs.
Definition at line 2940 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inlineprivate |
Reads the remaining data in small chunks from the input stream.
Returns a byte[] that may have escaped to user code via InputStream APIs.
Definition at line 2987 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 2612 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 2658 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 2629 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 2675 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 2457 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 2503 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 2526 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 2572 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 2435 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 2481 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 2440 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 2486 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 2445 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 2491 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 2450 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 2496 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 2252 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 2300 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 2275 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 2323 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 2058 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 2106 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 2425 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 2471 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 2222 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 2270 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 2335 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 2379 of file protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inlineprivate |
Definition at line 2678 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inlineprivate |
Definition at line 2724 of file protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inlineprivate |
Reads more bytes from the input, making at least
bytes available in the buffer. Caller must ensure that the requested space is not yet available, and that the requested space is less than BUFFER_SIZE.
InvalidProtocolBufferException | The end of the stream or the current limit was reached. |
Definition at line 2730 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inlineprivate |
Reads more bytes from the input, making at least
bytes available in the buffer. Caller must ensure that the requested space is not yet available, and that the requested space is less than BUFFER_SIZE.
InvalidProtocolBufferException | The end of the stream or the current limit was reached. |
Definition at line 2776 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 2657 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 2703 of file protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inlinestaticprivate |
Definition at line 2087 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 2086 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 2134 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 2113 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 2161 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 2164 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 2212 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 2174 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 2222 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 3013 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 3060 of file protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inlineprivate |
Exactly like skipRawBytes, but caller must have already checked the fast path: (size <= (bufferSize - pos) && size >= 0)
Definition at line 3026 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inlineprivate |
Exactly like skipRawBytes, but caller must have already checked the fast path: (size <= (bufferSize - pos) && size >= 0)
Definition at line 3073 of file protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inlineprivate |
Definition at line 2499 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inlineprivate |
Definition at line 2545 of file protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inlineprivate |
Definition at line 2507 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inlineprivate |
Definition at line 2553 of file protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inlineprivate |
Definition at line 2516 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inlineprivate |
Definition at line 2562 of file protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inlineprivate |
Tries to read more bytes from the input, making at least
bytes available in the buffer. Caller must ensure that the requested space is not yet available, and that the requested space is less than BUFFER_SIZE.
Definition at line 2750 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
inlineprivate |
Tries to read more bytes from the input, making at least
bytes available in the buffer. Caller must ensure that the requested space is not yet available, and that the requested space is less than BUFFER_SIZE.
Definition at line 2796 of file protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
private |
Definition at line 2029 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
private |
bufferSize represents how many bytes are currently filled in the buffer
Definition at line 2031 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
private |
Definition at line 2033 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 2046 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
private |
Definition at line 2028 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
private |
Definition at line 2035 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
private |
Definition at line 2034 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
private |
Definition at line 2720 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.
|
private |
The total number of bytes read before the current buffer. The total bytes read up to the current position can be computed as
. This value may be negative if reading started in the middle of the current buffer (e.g. if the constructor that takes a byte array and an offset was used).
Definition at line 2043 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/CodedInputStream.java.