X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=src%2Fedu%2Fberkeley%2Fsbp%2Futil%2FFastSet.java;h=b94613e7a92cb63a8ac83b7ae5413a0c59ddf3e3;hb=4c8c2e2010f502743f88f7c2aa4019cd4c497ab4;hp=bdfa38099dad373066fd12d00d1f3b247ef4ccea;hpb=c4431d19cc5ddaae29d22c8c56366b53b0bad352;p=sbp.git diff --git a/src/edu/berkeley/sbp/util/FastSet.java b/src/edu/berkeley/sbp/util/FastSet.java index bdfa380..b94613e 100644 --- a/src/edu/berkeley/sbp/util/FastSet.java +++ b/src/edu/berkeley/sbp/util/FastSet.java @@ -40,7 +40,12 @@ public /*final*/ class FastSet implements Iterator, Iterable { } public void add(T t, boolean check) { //if (check) for(Object o : this) if (o.equals(t)) return; - if (check) for(Object o : this) if (o==t) return; + if (check) { + if (only==t) return; + if (array != null) + for(int i=0; i