X-Git-Url: http://git.megacz.com/?p=sbp.git;a=blobdiff_plain;f=src%2Fedu%2Fberkeley%2Fsbp%2Futil%2FFastSet.java;h=b94613e7a92cb63a8ac83b7ae5413a0c59ddf3e3;hp=bdfa38099dad373066fd12d00d1f3b247ef4ccea;hb=f33c05adc5aa3dd324c5352cdbd6f4b55359acad;hpb=ce56b1e47ae08b71599fe5794f71034f6f53ec5d;ds=inline 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