scolebourne 2003/12/06 17:15:36
Modified: collections/src/java/org/apache/commons/collections/bag
AbstractMapBag.java
Log:
Remove commented out code now replaced with better code
Revision Changes Path
1.5 +2 -53
jakarta-commons/collections/src/java/org/apache/commons/collections/bag/AbstractMapBag.java
Index: AbstractMapBag.java
===================================================================
RCS file:
/home/cvs/jakarta-commons/collections/src/java/org/apache/commons/collections/bag/AbstractMapBag.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- AbstractMapBag.java 3 Dec 2003 11:19:10 -0000 1.4
+++ AbstractMapBag.java 7 Dec 2003 01:15:36 -0000 1.5
@@ -212,58 +212,7 @@
*/
public Iterator iterator() {
return new BagIterator(this);
-// List result = new ArrayList();
-// Iterator i = map.keySet().iterator();
-// while (i.hasNext()) {
-// Object current = i.next();
-// for (int index = getCount(current); index > 0; index--) {
-// result.add(current);
-// }
-// }
-// return new BagIterator(this, result.iterator());
}
-
-// static class BagIterator implements Iterator {
-// private AbstractMapBag parent;
-// private Iterator support;
-// private Object current;
-// private int mods;
-// private boolean canRemove;
-//
-// public BagIterator(AbstractMapBag parent, Iterator support) {
-// this.parent = parent;
-// this.support = support;
-// this.current = null;
-// this.mods = parent.modCount;
-// this.canRemove = false;
-// }
-//
-// public boolean hasNext() {
-// return support.hasNext();
-// }
-//
-// public Object next() {
-// if (parent.modCount != mods) {
-// throw new ConcurrentModificationException();
-// }
-// current = support.next();
-// canRemove = true;
-// return current;
-// }
-//
-// public void remove() {
-// if (parent.modCount != mods) {
-// throw new ConcurrentModificationException();
-// }
-// if (canRemove == false) {
-// throw new IllegalStateException();
-// }
-// support.remove();
-// parent.remove(current, 1);
-// canRemove = false;
-// mods++;
-// }
-// }
static class BagIterator implements Iterator {
private AbstractMapBag parent;
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]