Remove commented out code now replaced with better code

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@131415 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Stephen Colebourne 2003-12-07 01:15:36 +00:00
parent 570ddedd98
commit 5b9d61cdbd
1 changed files with 2 additions and 53 deletions

View File

@ -1,5 +1,5 @@
/*
* $Header: /home/jerenkrantz/tmp/commons/commons-convert/cvs/home/cvs/jakarta-commons//collections/src/java/org/apache/commons/collections/bag/AbstractMapBag.java,v 1.4 2003/12/03 11:19:10 scolebourne Exp $
* $Header: /home/jerenkrantz/tmp/commons/commons-convert/cvs/home/cvs/jakarta-commons//collections/src/java/org/apache/commons/collections/bag/AbstractMapBag.java,v 1.5 2003/12/07 01:15:36 scolebourne Exp $
* ====================================================================
*
* The Apache Software License, Version 1.1
@ -79,7 +79,7 @@ import org.apache.commons.collections.set.UnmodifiableSet;
* the number of occurrences of that element in the bag.
*
* @since Commons Collections 3.0
* @version $Revision: 1.4 $ $Date: 2003/12/03 11:19:10 $
* @version $Revision: 1.5 $ $Date: 2003/12/07 01:15:36 $
*
* @author Chuck Burdick
* @author Michael A. Smith
@ -212,59 +212,8 @@ public abstract class AbstractMapBag implements Bag {
*/
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;
private Iterator entryIterator;