/external/stlport/stlport/stl/ |
H A D | _map.h | 237 class multimap class in inherits:__stlport_class 239 : public __stlport_class<multimap<_Key, _Tp, _Compare, _Alloc> > 242 typedef multimap<_Key, _Tp, _Compare, _Alloc> _Self; 254 friend class multimap<_Key,_Tp,_Compare,_Alloc>; 287 _Rep_type _M_t; // red-black tree representing multimap 292 multimap() : _M_t(_Compare(), allocator_type()) { } function in class:multimap 293 explicit multimap(const _Compare& __comp, function in class:multimap 299 multimap(_InputIterator __first, _InputIterator __last) function in class:multimap 304 multimap(_InputIterator __first, _InputIterator __last, function in class:multimap 309 multimap(_InputIterato function in class:multimap 314 multimap(const value_type* __first, const value_type* __last) function in class:multimap 317 multimap(const value_type* __first, const value_type* __last, function in class:multimap 322 multimap(const_iterator __first, const_iterator __last) function in class:multimap 325 multimap(const_iterator __first, const_iterator __last, function in class:multimap 331 multimap(const _Self& __x) : _M_t(__x._M_t) {} function in class:multimap 334 multimap(__move_source<_Self> src) function in class:multimap [all...] |
/external/owasp/sanitizer/distrib/lib/ |
H A D | guava.jar | META-INF/ META-INF/MANIFEST.MF com/ com/google/ com/google/common/ com/google/common/collect/ ... |
/external/owasp/sanitizer/lib/guava-libraries/ |
H A D | guava.jar | META-INF/ META-INF/MANIFEST.MF com/ com/google/ com/google/common/ com/google/common/collect/ ... |
/external/guava/guava/src/com/google/common/collect/ |
H A D | AbstractMultimap.java | 46 * a multimap as a map that associates each key with a collection of values. All 50 * <p>To implement a multimap, a subclass must define the method {@link 53 * <p>The multimap constructor takes a map that has a single entry for each 55 * in the multimap, {@code AbstractMultimap} calls {@link #createCollection()} 62 * java.util.TreeSet}, in which case the multimap's iterators would propagate 76 * multimap, even if the underlying map and {@link #createCollection()} method 78 * allow concurrent update operations, wrap your multimap with a call to {@link 93 * key. When a key-value pair is added to a multimap that didn't previously 96 * remains in the map as long as the multimap has any values for the key. If 103 * empty, the multimap ma 262 putAll(Multimap<? extends K, ? extends V> multimap) argument [all...] |
H A D | ArrayListMultimap.java | 43 * <p>This multimap allows duplicate key-value pairs. After adding a new 48 * <p>Keys and values may be null. All optional multimap methods are supported, 55 * multimap. Concurrent read operations will work correctly. To allow concurrent 56 * update operations, wrap your multimap with a call to {@link 93 * specified multimap. 95 * @param multimap the multimap whose contents are copied to this multimap 98 Multimap<? extends K, ? extends V> multimap) { 99 return new ArrayListMultimap<K, V>(multimap); 97 create( Multimap<? extends K, ? extends V> multimap) argument 113 ArrayListMultimap(Multimap<? extends K, ? extends V> multimap) argument [all...] |
H A D | ForwardingMultimap.java | 29 * A multimap which forwards all its method calls to another multimap. 31 * the backing multimap as desired per the <a 107 public boolean putAll(Multimap<? extends K, ? extends V> multimap) { argument 108 return delegate().putAll(multimap);
|
H A D | HashMultimap.java | 35 * <p>The multimap does not store duplicate key-value pairs. Adding a new 38 * <p>Keys and values may be null. All optional multimap methods are supported, 42 * multimap. Concurrent read operations will work correctly. To allow concurrent 43 * update operations, wrap your multimap with a call to {@link 80 * multimap. If a key-value mapping appears multiple times in the input 81 * multimap, it only appears once in the constructed multimap. 83 * @param multimap the multimap whose contents are copied to this multimap 85 create( Multimap<? extends K, ? extends V> multimap) argument 100 HashMultimap(Multimap<? extends K, ? extends V> multimap) argument [all...] |
H A D | ImmutableListMultimap.java | 38 * a <i>view</i> of a separate multimap which can still change, an instance of 42 * you easily make a "defensive copy" of a multimap provided to your class by 57 /** Returns the empty multimap. */ 58 // Casting is safe because the multimap will never hold any elements. 65 * Returns an immutable multimap containing a single entry. 75 * Returns an immutable multimap containing the given entries, in order. 86 * Returns an immutable multimap containing the given entries, in order. 99 * Returns an immutable multimap containing the given entries, in order. 113 * Returns an immutable multimap containing the given entries, in order. 150 * times to build multiple multimaps in series. Each multimap contain 189 putAll( Multimap<? extends K, ? extends V> multimap) argument 237 copyOf( Multimap<? extends K, ? extends V> multimap) argument [all...] |
H A D | ImmutableMultimap.java | 42 * a <i>view</i> of a separate multimap which can still change, an instance of 46 * you easily make a "defensive copy" of a multimap provided to your class by 64 /** Returns an empty multimap. */ 70 * Returns an immutable multimap containing a single entry. 77 * Returns an immutable multimap containing the given entries, in order. 84 * Returns an immutable multimap containing the given entries, in order. 92 * Returns an immutable multimap containing the given entries, in order. 100 * Returns an immutable multimap containing the given entries, in order. 139 Comparator<? super K> keyComparator, Multimap<K, V> multimap) { 141 putAll(multimap); 138 SortedKeyBuilderMultimap( Comparator<? super K> keyComparator, Multimap<K, V> multimap) argument 230 putAll(Multimap<? extends K, ? extends V> multimap) argument 287 copyOf( Multimap<? extends K, ? extends V> multimap) argument 400 putAll(Multimap<? extends K, ? extends V> multimap) argument 505 final ImmutableMultimap<K, V> multimap; field in class:ImmutableMultimap.EntryCollection 507 EntryCollection(ImmutableMultimap<K, V> multimap) argument 595 final ImmutableMultimap<?, V> multimap; field in class:ImmutableMultimap.Values 597 Values(ImmutableMultimap<?, V> multimap) argument [all...] |
H A D | ImmutableSetMultimap.java | 43 * a <i>view</i> of a separate multimap which can still change, an instance of 47 * you easily make a "defensive copy" of a multimap provided to your class by 62 /** Returns the empty multimap. */ 63 // Casting is safe because the multimap will never hold any elements. 70 * Returns an immutable multimap containing a single entry. 79 * Returns an immutable multimap containing the given entries, in order. 91 * Returns an immutable multimap containing the given entries, in order. 105 * Returns an immutable multimap containing the given entries, in order. 120 * Returns an immutable multimap containing the given entries, in order. 165 Comparator<? super K> keyComparator, Multimap<K, V> multimap) { 164 SortedKeyBuilderMultimap( Comparator<? super K> keyComparator, Multimap<K, V> multimap) argument 235 putAll( Multimap<? extends K, ? extends V> multimap) argument 296 copyOf( Multimap<? extends K, ? extends V> multimap) argument 301 copyOf( Multimap<? extends K, ? extends V> multimap, Comparator<? super V> valueComparator) argument [all...] |
H A D | LinkedHashMultimap.java | 40 * which the data was added to the multimap. 44 * multimap. Similarly, {@code get}, {@code removeAll}, and {@code 48 * added to the multimap. 54 * then add the key back to the multimap, that key will come last in the key 57 * <p>The multimap does not store duplicate key-value pairs. Adding a new 60 * <p>Keys and values may be null. All optional multimap methods are supported, 64 * multimap. Concurrent read operations will work correctly. To allow concurrent 65 * update operations, wrap your multimap with a call to {@link 80 * key-value pairs were added to the multimap. 109 * specified multimap 116 create( Multimap<? extends K, ? extends V> multimap) argument 135 LinkedHashMultimap(Multimap<? extends K, ? extends V> multimap) argument [all...] |
H A D | LinkedListMultimap.java | 52 * across non-distinct key values. For example, for the following multimap 55 * Multimap<K, V> multimap = LinkedListMultimap.create(); 56 * multimap.put(key1, foo); 57 * multimap.put(key2, bar); 58 * multimap.put(key1, baz);}</pre> 73 * through the keys in the order they were first added to the multimap. 78 * added to the multimap. 86 * that are views of the multimap. If the multimap is modified while an 90 * <p>Keys and values may be null. All optional multimap method 161 create( Multimap<? extends K, ? extends V> multimap) argument 178 LinkedListMultimap(Multimap<? extends K, ? extends V> multimap) argument 575 putAll(Multimap<? extends K, ? extends V> multimap) argument [all...] |
H A D | MapConstraints.java | 89 * Returns a constrained view of the specified multimap, using the specified 94 * <p>Note that the generated multimap's {@link Multimap#removeAll} and 98 * <p>The returned multimap is not serializable. 100 * @param multimap the multimap to constrain 102 * @return a constrained view of the multimap 105 Multimap<K, V> multimap, MapConstraint<? super K, ? super V> constraint) { 106 return new ConstrainedMultimap<K, V>(multimap, constraint); 110 * Returns a constrained view of the specified list multimap, using the 115 * <p>Note that the generated multimap' 104 constrainedMultimap( Multimap<K, V> multimap, MapConstraint<? super K, ? super V> constraint) argument 125 constrainedListMultimap( ListMultimap<K, V> multimap, MapConstraint<? super K, ? super V> constraint) argument 146 constrainedSetMultimap( SetMultimap<K, V> multimap, MapConstraint<? super K, ? super V> constraint) argument 167 constrainedSortedSetMultimap( SortedSetMultimap<K, V> multimap, MapConstraint<? super K, ? super V> constraint) argument 491 putAll( Multimap<? extends K, ? extends V> multimap) argument [all...] |
H A D | Multimap.java | 30 * but different values, the multimap contains mappings from the key to both 35 * multimap. If the multimap is modifiable, updating it can change the contents 36 * of those collections, and updating the collections will change the multimap. 38 * that are independent of subsequent multimap changes. 40 * <p>Depending on the implementation, a multimap may or may not allow duplicate 41 * key-value pairs. In other words, the multimap contents after adding the same 43 * duplicates, the multimap will contain two mappings, and {@code get} will 45 * supporting duplicates, the multimap will contain a single mapping from the 49 * <p>All methods that alter the multimap ar 138 putAll(Multimap<? extends K, ? extends V> multimap) argument [all...] |
H A D | Multimaps.java | 71 * can generate a multimap based on arbitrary {@link Map} and 75 * multimap iteration order. They also specify the behavior of the 77 * multimap and its returned views. However, the multimap's {@code get} 81 * <p>The multimap is serializable if {@code map}, {@code factory}, the 82 * collections generated by {@code factory}, and the multimap contents are all 85 * <p>The multimap is not threadsafe when any concurrent operations update the 86 * multimap, even if {@code map} and the instances generated by 88 * allow concurrent update operations, wrap the multimap with a call to 97 * <p>Note: the multimap assume 445 synchronizedMultimap( Multimap<K, V> multimap) argument 589 putAll(Multimap<? extends K, ? extends V> multimap) argument 743 synchronizedSetMultimap( SetMultimap<K, V> multimap) argument 799 synchronizedSortedSetMultimap(SortedSetMultimap<K, V> multimap) argument 838 synchronizedListMultimap( ListMultimap<K, V> multimap) argument 1108 putAll(Multimap<? extends K, ? extends V> multimap) argument 1534 putAll( Multimap<? extends K, ? extends V2> multimap) argument 1862 abstract Multimap<K, V> multimap(); method in class:Multimaps.Keys 2008 abstract Multimap<K, V> multimap(); method in class:Multimaps.Values 2046 abstract Multimap<K, V> multimap(); method in class:Multimaps.Entries 2092 abstract Multimap<K, V> multimap(); method in class:Multimaps.AsMap 2344 putAll(Multimap<? extends K, ? extends V> multimap) argument 2438 @Override Multimap<K, V> multimap() { method in class:Multimaps.FilteredMultimap.Values 2705 @Override Multimap<K, V> multimap() { method in class:Multimaps.FilteredMultimap.Keys [all...] |
H A D | Serialization.java | 38 * Reads a count corresponding to a serialized map, multiset, or multimap. It 43 * keys in a multimap serialized by {@link 142 * Stores the contents of a multimap in an output stream, as part of 152 Multimap<K, V> multimap, ObjectOutputStream stream) throws IOException { 153 stream.writeInt(multimap.asMap().size()); 154 for (Map.Entry<K, Collection<V>> entry : multimap.asMap().entrySet()) { 164 * Populates a multimap by reading an input stream, as part of 168 Multimap<K, V> multimap, ObjectInputStream stream) 171 populateMultimap(multimap, stream, distinctKeys); 175 * Populates a multimap b 151 writeMultimap( Multimap<K, V> multimap, ObjectOutputStream stream) argument 167 populateMultimap( Multimap<K, V> multimap, ObjectInputStream stream) argument 179 populateMultimap( Multimap<K, V> multimap, ObjectInputStream stream, int distinctKeys) argument [all...] |
H A D | Synchronized.java | 500 static <K, V> Multimap<K, V> multimap( argument 501 Multimap<K, V> multimap, @Nullable Object mutex) { 502 if (multimap instanceof SynchronizedMultimap || 503 multimap instanceof ImmutableMultimap) { 504 return multimap; 506 return new SynchronizedMultimap<K, V>(multimap, mutex); 583 public boolean putAll(Multimap<? extends K, ? extends V> multimap) { argument 585 return delegate().putAll(multimap); 686 ListMultimap<K, V> multimap, @Nullable Object mutex) { 687 if (multimap instanceo 685 listMultimap( ListMultimap<K, V> multimap, @Nullable Object mutex) argument 722 setMultimap( SetMultimap<K, V> multimap, @Nullable Object mutex) argument 769 sortedSetMultimap( SortedSetMultimap<K, V> multimap, @Nullable Object mutex) argument [all...] |
H A D | TreeMultimap.java | 55 * <p>The multimap does not store duplicate key-value pairs. Adding a new 59 * respective comparators support them). All optional multimap methods are 63 * multimap. Concurrent read operations will work correctly. To allow concurrent 64 * update operations, wrap your multimap with a call to {@link 101 * keys and values, with the same mappings as the specified multimap. 103 * @param multimap the multimap whose contents are copied to this multimap 106 TreeMultimap<K, V> create(Multimap<? extends K, ? extends V> multimap) { argument 108 multimap); 118 TreeMultimap(Comparator<? super K> keyComparator, Comparator<? super V> valueComparator, Multimap<? extends K, ? extends V> multimap) argument [all...] |
/external/guava/guava-gwt/src/com/google/common/collect/ |
H A D | ArrayListMultimap_CustomFieldSerializer.java | 42 ArrayListMultimap<?, ?> multimap) throws SerializationException { 43 Multimap_CustomFieldSerializerBase.serialize(out, multimap); 41 serialize(SerializationStreamWriter out, ArrayListMultimap<?, ?> multimap) argument
|
H A D | HashMultimap_CustomFieldSerializer.java | 42 HashMultimap<?, ?> multimap) throws SerializationException { 43 Multimap_CustomFieldSerializerBase.serialize(out, multimap); 41 serialize(SerializationStreamWriter out, HashMultimap<?, ?> multimap) argument
|
H A D | LinkedHashMultimap_CustomFieldSerializer.java | 38 LinkedHashMultimap<Object, Object> multimap = 43 multimap.linkedEntries.clear(); // will clear and repopulate entries 44 for (int i = 0; i < multimap.size(); i++) { 47 multimap.linkedEntries.add(Maps.immutableEntry(key, value)); 50 return multimap; 54 LinkedHashMultimap<?, ?> multimap) throws SerializationException { 55 Multimap_CustomFieldSerializerBase.serialize(out, multimap); 56 for (Map.Entry<?, ?> entry : multimap.entries()) { 53 serialize(SerializationStreamWriter out, LinkedHashMultimap<?, ?> multimap) argument
|
H A D | LinkedListMultimap_CustomFieldSerializer.java | 38 LinkedListMultimap<Object, Object> multimap = LinkedListMultimap.create(); 43 multimap.put(key, value); 45 return multimap; 49 LinkedListMultimap<?, ?> multimap) throws SerializationException { 50 out.writeInt(multimap.size()); 51 for (Map.Entry<?, ?> entry : multimap.entries()) { 48 serialize(SerializationStreamWriter out, LinkedListMultimap<?, ?> multimap) argument
|
H A D | Multimap_CustomFieldSerializerBase.java | 54 SerializationStreamReader reader, Multimap<Object, Object> multimap) 62 multimap.put(key, value); 65 return multimap; 53 populate( SerializationStreamReader reader, Multimap<Object, Object> multimap) argument
|
H A D | TreeMultimap_CustomFieldSerializer.java | 48 TreeMultimap<?, ?> multimap) throws SerializationException { 49 out.writeObject(multimap.keyComparator()); 50 out.writeObject(multimap.valueComparator()); 51 Multimap_CustomFieldSerializerBase.serialize(out, multimap); 47 serialize(SerializationStreamWriter out, TreeMultimap<?, ?> multimap) argument
|
/external/guava/guava-gwt/src-super/com/google/common/collect/super/com/google/common/collect/ |
H A D | ArrayListMultimap.java | 38 * <p>This multimap allows duplicate key-value pairs. After adding a new 43 * <p>Keys and values may be null. All optional multimap methods are supported, 50 * multimap. Concurrent read operations will work correctly. To allow concurrent 51 * update operations, wrap your multimap with a call to {@link 88 * specified multimap. 90 * @param multimap the multimap whose contents are copied to this multimap 93 Multimap<? extends K, ? extends V> multimap) { 94 return new ArrayListMultimap<K, V>(multimap); 92 create( Multimap<? extends K, ? extends V> multimap) argument 108 ArrayListMultimap(Multimap<? extends K, ? extends V> multimap) argument [all...] |