Package soot.util

Class ConcurrentHashMultiMap<K,​V>

    • Constructor Detail

      • ConcurrentHashMultiMap

        public ConcurrentHashMultiMap()
      • ConcurrentHashMultiMap

        public ConcurrentHashMultiMap​(MultiMap<K,​V> m)
    • Method Detail

      • numKeys

        public int numKeys()
      • containsKey

        public boolean containsKey​(Object key)
      • containsValue

        public boolean containsValue​(V value)
      • put

        public boolean put​(K key,
                           V value)
      • putIfAbsent

        public V putIfAbsent​(K key,
                             V value)
      • putAll

        public boolean putAll​(K key,
                              Collection<V> values)
      • remove

        public boolean remove​(K key,
                              V value)
      • remove

        public boolean remove​(K key)
      • removeAll

        public boolean removeAll​(K key,
                                 Collection<V> values)
      • get

        public Set<V> get​(K o)
      • keySet

        public Set<K> keySet()
      • values

        public Set<V> values()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • size

        public int size()
        Description copied from interface: MultiMap
        Gets the number of keys in this MultiMap
        Returns:
        The number of keys in this MultiMap
      • clear

        public void clear()