reads and discards an entire message . this will read either until eof or until an endgroup tag , whichever comes first . concode_field_sep ByteBuf buf concode_elem_sep int lastTag concode_elem_sep Recycler<ByteBufCodedInputStream> RECYCLER concode_elem_sep int TAG_TYPE_BITS concode_elem_sep int TAG_TYPE_MASK concode_elem_sep Handle recyclerHandle concode_field_sep int readTag concode_elem_sep void readMessage concode_elem_sep void checkLastTagWas concode_elem_sep boolean skipField concode_elem_sep int readRawVarint32 concode_elem_sep ByteBufCodedInputStream newObject concode_elem_sep double readDouble concode_elem_sep ByteBufCodedInputStream get concode_elem_sep long readUInt64 concode_elem_sep void recycle concode_elem_sep float readFloat concode_elem_sep long readRawLittleEndian64 concode_elem_sep long readFixed64 concode_elem_sep long readInt64 concode_elem_sep boolean readBool concode_elem_sep long readSFixed64 concode_elem_sep boolean isAtEnd concode_elem_sep int getTagWireType concode_elem_sep int makeTag concode_elem_sep int readInt32 concode_elem_sep long readRawVarint64 concode_elem_sep int readEnum concode_elem_sep ByteBufMessageBuilder mergeFrom concode_elem_sep int readUInt32 concode_elem_sep ByteString readBytes concode_elem_sep int readRawLittleEndian32 concode_elem_sep int readFixed32 concode_elem_sep void skipRawBytes
void function ( ) { while ( true ) { final int loc0 = readTag ( ) ; if ( loc0 == 0 || ! skipField ( loc0 ) ) { return ; } } }