jkeyes 2004/03/06 10:26:58
Modified: cli/src/java/org/apache/commons/cli2/impl Tag:
RESEARCH_CLI_2_ROXSPRING GroupImpl.java
Log:
- housekeeping - filter prior to iterating
Revision Changes Path
No revision
No revision
1.1.2.10 +5 -1
jakarta-commons/cli/src/java/org/apache/commons/cli2/impl/Attic/GroupImpl.java
Index: GroupImpl.java
===================================================================
RCS file:
/home/cvs/jakarta-commons/cli/src/java/org/apache/commons/cli2/impl/Attic/GroupImpl.java,v
retrieving revision 1.1.2.9
retrieving revision 1.1.2.10
diff -u -r1.1.2.9 -r1.1.2.10
--- GroupImpl.java 6 Mar 2004 18:12:58 -0000 1.1.2.9
+++ GroupImpl.java 6 Mar 2004 18:26:57 -0000 1.1.2.10
@@ -23,6 +23,7 @@
import java.util.Iterator;
import java.util.List;
import java.util.ListIterator;
+import java.util.Map;
import java.util.Set;
import java.util.SortedMap;
import java.util.TreeMap;
@@ -115,8 +116,11 @@
return true;
}
+ // filter
+ final Map tailMap = optionMap.tailMap(arg);
+
// check if bursting is required
- for (final Iterator iter = optionMap.values().iterator();
+ for (final Iterator iter = tailMap.values().iterator();
iter.hasNext();) {
final Option option = (Option) iter.next();
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]