Author: sebb
Date: Mon Oct 24 16:56:50 2011
New Revision: 1188229

URL: http://svn.apache.org/viewvc?rev=1188229&view=rev
Log:
Generic for loops

Modified:
    jakarta/jmeter/trunk/src/core/org/apache/jmeter/threads/JMeterThread.java
    
jakarta/jmeter/trunk/src/core/org/apache/jmeter/threads/ListenerNotifier.java
    jakarta/jmeter/trunk/src/core/org/apache/jmeter/threads/SamplePackage.java

Modified: 
jakarta/jmeter/trunk/src/core/org/apache/jmeter/threads/JMeterThread.java
URL: 
http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/core/org/apache/jmeter/threads/JMeterThread.java?rev=1188229&r1=1188228&r2=1188229&view=diff
==============================================================================
--- jakarta/jmeter/trunk/src/core/org/apache/jmeter/threads/JMeterThread.java 
(original)
+++ jakarta/jmeter/trunk/src/core/org/apache/jmeter/threads/JMeterThread.java 
Mon Oct 24 16:56:50 2011
@@ -645,9 +645,7 @@ public class JMeterThread implements Run
 
     @SuppressWarnings("deprecation") // OK to call TestBeanHelper.prepare()
     private void checkAssertions(List<Assertion> assertions, SampleResult 
parent, JMeterContext threadContext) {
-        Iterator<Assertion> iter = assertions.iterator();
-        while (iter.hasNext()) {
-            Assertion assertion = iter.next();
+        for (Assertion assertion : assertions) {
             TestBeanHelper.prepare((TestElement) assertion);
             if (assertion instanceof AbstractScopedAssertion){
                 AbstractScopedAssertion scopedAssertion = 
(AbstractScopedAssertion) assertion;
@@ -711,9 +709,7 @@ public class JMeterThread implements Run
                 ex.process();
             }
         } else {
-            iter = extractors.listIterator(); // start at the beginning
-            while (iter.hasNext()) {
-                PostProcessor ex = iter.next();
+            for (PostProcessor ex : extractors) {
                 TestBeanHelper.prepare((TestElement) ex);
                 ex.process();
             }
@@ -722,9 +718,7 @@ public class JMeterThread implements Run
 
     @SuppressWarnings("deprecation") // OK to call TestBeanHelper.prepare()
     private void runPreProcessors(List<PreProcessor> preProcessors) {
-        Iterator<PreProcessor> iter = preProcessors.iterator();
-        while (iter.hasNext()) {
-            PreProcessor ex = iter.next();
+        for (PreProcessor ex : preProcessors) {
             if (log.isDebugEnabled()) {
                 log.debug("Running preprocessor: " + ((AbstractTestElement) 
ex).getName());
             }
@@ -736,9 +730,7 @@ public class JMeterThread implements Run
     @SuppressWarnings("deprecation") // OK to call TestBeanHelper.prepare()
     private void delay(List<Timer> timers) {
         long sum = 0;
-        Iterator<Timer> iter = timers.iterator();
-        while (iter.hasNext()) {
-            Timer timer = iter.next();
+        for (Timer timer : timers) {
             TestBeanHelper.prepare((TestElement) timer);
             sum += timer.delay();
         }
@@ -753,9 +745,7 @@ public class JMeterThread implements Run
 
     void notifyTestListeners() {
         threadVars.incIteration();
-        Iterator<TestListener> iter = testListeners.iterator();
-        while (iter.hasNext()) {
-            TestListener listener = iter.next();
+        for (TestListener listener : testListeners) {
             if (listener instanceof TestElement) {
                 listener.testIterationStart(new LoopIterationEvent(controller, 
threadVars.getIteration()));
                 ((TestElement) listener).recoverRunningVersion();

Modified: 
jakarta/jmeter/trunk/src/core/org/apache/jmeter/threads/ListenerNotifier.java
URL: 
http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/core/org/apache/jmeter/threads/ListenerNotifier.java?rev=1188229&r1=1188228&r2=1188229&view=diff
==============================================================================
--- 
jakarta/jmeter/trunk/src/core/org/apache/jmeter/threads/ListenerNotifier.java 
(original)
+++ 
jakarta/jmeter/trunk/src/core/org/apache/jmeter/threads/ListenerNotifier.java 
Mon Oct 24 16:56:50 2011
@@ -29,7 +29,6 @@
 
 package org.apache.jmeter.threads;
 
-import java.util.Iterator;
 import java.util.List;
 
 //import org.apache.commons.collections.Buffer;
@@ -79,10 +78,8 @@ public class ListenerNotifier {
      */
     @SuppressWarnings("deprecation") // TestBeanHelper.prepare() is OK
     public void notifyListeners(SampleEvent res, List<SampleListener> 
listeners) {
-        Iterator<SampleListener> iter = listeners.iterator();
-        while (iter.hasNext()) {
+        for (SampleListener sampleListener : listeners) {
             try {
-                SampleListener sampleListener = iter.next();
                 TestBeanHelper.prepare((TestElement) sampleListener);
                 sampleListener.sampleOccurred(res);
             } catch (RuntimeException e) {

Modified: 
jakarta/jmeter/trunk/src/core/org/apache/jmeter/threads/SamplePackage.java
URL: 
http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/core/org/apache/jmeter/threads/SamplePackage.java?rev=1188229&r1=1188228&r2=1188229&view=diff
==============================================================================
--- jakarta/jmeter/trunk/src/core/org/apache/jmeter/threads/SamplePackage.java 
(original)
+++ jakarta/jmeter/trunk/src/core/org/apache/jmeter/threads/SamplePackage.java 
Mon Oct 24 16:56:50 2011
@@ -18,7 +18,6 @@
 
 package org.apache.jmeter.threads;
 
-import java.util.Iterator;
 import java.util.List;
 
 import org.apache.jmeter.assertions.Assertion;
@@ -81,18 +80,18 @@ public class SamplePackage {
     }
 
     private void setRunningVersion(List<?> list, boolean running) {
-        @SuppressWarnings("unchecked") // All implementations extend 
TestElement
-        Iterator<? extends TestElement> iter = (Iterator<? extends 
TestElement>) list.iterator();
-        while (iter.hasNext()) {
-            iter.next().setRunningVersion(running);
+        @SuppressWarnings("unchecked") // all implementations extend 
TestElement
+        List<TestElement> telist = (List<TestElement>)list;
+        for (TestElement te : telist) {
+            te.setRunningVersion(running);
         }
     }
 
     private void recoverRunningVersion(List<?> list) {
         @SuppressWarnings("unchecked") // All implementations extend 
TestElement
-        Iterator<? extends TestElement> iter = (Iterator<? extends 
TestElement>) list.iterator();
-        while (iter.hasNext()) {
-            iter.next().recoverRunningVersion();
+        List<TestElement> telist = (List<TestElement>)list;
+        for (TestElement te : telist) {
+            te.recoverRunningVersion();
         }
     }
 



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to