reads a utf-8 encoded string . since ascii is a subset of utf-8 , this method may be used to read strings that are known to be ascii-only . concode_field_sep int PREFIX_6_BITS concode_elem_sep int PREFIX_8_BITS concode_elem_sep DataInputStream in concode_elem_sep int PREFIX_5_BITS concode_elem_sep List<HeaderEntry> INITIAL_CLIENT_TO_SERVER_HEADER_TABLE concode_elem_sep int INITIAL_CLIENT_TO_SERVER_HEADER_TABLE_LENGTH concode_elem_sep int INITIAL_SERVER_TO_CLIENT_HEADER_TABLE_LENGTH concode_elem_sep List<HeaderEntry> INITIAL_SERVER_TO_CLIENT_HEADER_TABLE concode_elem_sep OutputStream out concode_elem_sep List<HeaderEntry> headerTable concode_elem_sep long maxBufferSize concode_elem_sep String name concode_elem_sep BitSet referenceSet concode_elem_sep int PREFIX_7_BITS concode_elem_sep long bufferSize concode_elem_sep List<String> emittedHeaders concode_elem_sep String value concode_elem_sep long bytesLeft concode_field_sep void writeInt concode_elem_sep String getName concode_elem_sep void readHeaders concode_elem_sep void readIndexedHeader concode_elem_sep void writeHeaders concode_elem_sep int length concode_elem_sep void emitReferenceSet concode_elem_sep void readLiteralHeaderWithIncrementalIndexingIndexedName concode_elem_sep void readLiteralHeaderWithoutIndexingNewName concode_elem_sep void remove concode_elem_sep String getValue concode_elem_sep void insertIntoHeaderTable concode_elem_sep void readLiteralHeaderWithSubstitutionIndexingNewName concode_elem_sep void readLiteralHeaderWithIncrementalIndexingNewName concode_elem_sep void readLiteralHeaderWithSubstitutionIndexingIndexedName concode_elem_sep void readLiteralHeaderWithoutIndexingIndexedName concode_elem_sep int readByte concode_elem_sep int readInt concode_elem_sep void writeString concode_elem_sep List<String> getAndReset
String function ( ) { int loc0 = readByte ( ) ; int loc1 = readInt ( loc0 , PREFIX_8_BITS ) ; byte [ ] loc2 = new byte [ loc1 ] ; bytesLeft -= loc1 ; in . readFully ( loc2 ) ; return new String ( loc2 , "srini_string" ) ; }