soot.jimple.spark.ondemand.genericutil
Interface MultiMap<K,V>

All Known Implementing Classes:
ArraySetDupesMultiMap, ArraySetMultiMap, DemandCSPointsTo.CallSiteToTargetsMap, HashSetMultiMap, SootUtil.FieldAccessMap, SootUtil.FieldToEdgesMap

public interface MultiMap<K,V>


Method Summary
 void clear()
           
 boolean containsKey(K key)
           
 Set<V> get(K key)
           
 boolean isEmpty()
           
 Set<K> keySet()
           
 boolean put(K key, V val)
           
 boolean putAll(K key, Collection<? extends V> vals)
           
 boolean remove(K key, V val)
           
 Set<V> removeAll(K key)
           
 int size()
           
 String toString()
           
 

Method Detail

get

Set<V> get(K key)

put

boolean put(K key,
            V val)

remove

boolean remove(K key,
               V val)

keySet

Set<K> keySet()

containsKey

boolean containsKey(K key)

size

int size()

toString

String toString()
Overrides:
toString in class Object

putAll

boolean putAll(K key,
               Collection<? extends V> vals)

removeAll

Set<V> removeAll(K key)

clear

void clear()

isEmpty

boolean isEmpty()