package Analysis.Pointer;
import java.util.HashSet;
+import java.util.HashMap;
import java.util.Set;
public class Util {
return newset;
}
+ public static <K,V> void relationUpdate(HashMap<K,HashSet<V>> map, K key, HashSet<V> toremove, HashSet<V> toadd) {
+ if (map.containsKey(key)) {
+ if (toremove!=null)
+ map.get(key).removeAll(toremove);
+ map.get(key).addAll(toadd);
+ } else {
+ map.put(key, (HashSet<V>) toadd.clone());
+ }
+ }
+
}
\ No newline at end of file