void function ( Multimap < K , V > arg0 , ObjectOutputStream arg1 ) { arg1 . writeInt ( arg0 . asMap ( ) . size ( ) ) ; for ( Map . Entry < K , Collection < V >> loc0 : arg0 . asMap ( ) . entrySet ( ) ) { arg1 . writeObject ( loc0 . getKey ( ) ) ; arg1 . writeInt ( loc0 . getValue ( ) . size ( ) ) ; for ( V loc1 : loc0 . getValue ( ) ) { arg1 . writeObject ( loc1 ) ; } } }
stores the contents of a multimap in an output stream , as part of serialization . it does not support concurrent multimaps whose content may change while the method is running . the multimap #asmap viewdetermines the ordering in which data is written to the stream . the serialized output consists of the number of distinct keys , and then for each distinct key : the key , the number of values for that key , and the key 's values . concode_field_sep Field field concode_field_sep void populateMultiset concode_elem_sep void populateMultiset concode_elem_sep void writeMultiset concode_elem_sep void set concode_elem_sep void set concode_elem_sep FieldSetter<T> getFieldSetter concode_elem_sep void populateMap concode_elem_sep void populateMap concode_elem_sep int readCount concode_elem_sep void populateMultimap concode_elem_sep void populateMultimap concode_elem_sep void writeMap