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]

Reply via email to