Author: rdonkin
Date: Fri Jul 24 15:23:29 2009
New Revision: 797526
URL: http://svn.apache.org/viewvc?rev=797526&view=rev
Log:
JSIEVE-53 Generify iteartor https://issues.apache.org/jira/browse/JSIEVE-53
Modified:
james/jsieve/trunk/main/src/main/java/org/apache/jsieve/commands/Require.java
Modified:
james/jsieve/trunk/main/src/main/java/org/apache/jsieve/commands/Require.java
URL:
http://svn.apache.org/viewvc/james/jsieve/trunk/main/src/main/java/org/apache/jsieve/commands/Require.java?rev=797526&r1=797525&r2=797526&view=diff
==============================================================================
---
james/jsieve/trunk/main/src/main/java/org/apache/jsieve/commands/Require.java
(original)
+++
james/jsieve/trunk/main/src/main/java/org/apache/jsieve/commands/Require.java
Fri Jul 24 15:23:29 2009
@@ -19,7 +19,6 @@
package org.apache.jsieve.commands;
-import java.util.Iterator;
import java.util.List;
import org.apache.jsieve.Argument;
@@ -58,11 +57,10 @@
*/
protected Object executeBasic(MailAdapter mail, Arguments arguments,
Block block, SieveContext context) throws SieveException {
- Iterator stringsIter = ((StringListArgument) arguments
- .getArgumentList().get(0)).getList().iterator();
-
- while (stringsIter.hasNext()) {
- validateFeature((String) stringsIter.next(), mail, context);
+ final List<String> stringArgumentList = ((StringListArgument) arguments
+ .getArgumentList().get(0)).getList();
+ for (String stringArgument: stringArgumentList) {
+ validateFeature(stringArgument, mail, context);
}
return null;
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]