projects
/
sbp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
yay, new boolean resolution approach works
[sbp.git]
/
src
/
edu
/
berkeley
/
sbp
/
util
/
HashMapBag.java
diff --git
a/src/edu/berkeley/sbp/util/HashMapBag.java
b/src/edu/berkeley/sbp/util/HashMapBag.java
index
5430a8f
..
6f5585d
100644
(file)
--- a/
src/edu/berkeley/sbp/util/HashMapBag.java
+++ b/
src/edu/berkeley/sbp/util/HashMapBag.java
@@
-22,5
+22,16
@@
public final class HashMapBag<K,V> implements MapBag<K,V> {
return ret;
}
return ret;
}
+ public void remove(K k, V v) {
+ if (hm.get(k)==null) return;
+ hm.get(k).remove(v);
+ }
+
+ public void clear() { hm.clear(); }
+
+ public boolean contains(K k, V v) {
+ return hm.get(k)!=null && hm.get(k).contains(v);
+ }
+
public Iterator<K> iterator() { return hm.keySet().iterator(); }
}
public Iterator<K> iterator() { return hm.keySet().iterator(); }
}