deserialize only a single thrift object addressed by recursively using field id from a byte record . concode_field_sep TProtocol protocol_ concode_elem_sep TMemoryInputTransport trans_ concode_field_sep Long partialDeserializeI64 concode_elem_sep Byte partialDeserializeByte concode_elem_sep Integer partialDeserializeI32 concode_elem_sep Short partialDeserializeSetFieldIdInUnion concode_elem_sep ByteBuffer partialDeserializeByteArray concode_elem_sep Object partialDeserializeField concode_elem_sep Boolean partialDeserializeBool concode_elem_sep Double partialDeserializeDouble concode_elem_sep Short partialDeserializeI16 concode_elem_sep String partialDeserializeString concode_elem_sep void fromString concode_elem_sep TField locateField concode_elem_sep void deserialize concode_elem_sep void deserialize concode_elem_sep void deserialize
void function ( TBase arg0 , byte [ ] arg1 , TFieldIdEnum arg2 , TFieldIdEnum ... arg3 ) { try { if ( locateField ( arg1 , arg2 , arg3 ) != null ) { arg0 . read ( protocol_ ) ; } } catch ( Exception loc0 ) { throw new TException ( loc0 ) ; } finally { trans_ . clear ( ) ; protocol_ . reset ( ) ; } }