[tor-commits] [metrics-lib/release] Replace while with for loops.

karsten at torproject.org karsten at torproject.org
Wed Sep 26 15:13:24 UTC 2018


commit 0f4896c1f45122d4aaf46bcf48ce1730a645062b
Author: Karsten Loesing <karsten.loesing at gmx.net>
Date:   Mon Aug 20 15:33:17 2018 +0200

    Replace while with for loops.
---
 .../descriptor/benchmark/MeasurePerformance.java   | 27 ++++++++--------------
 1 file changed, 9 insertions(+), 18 deletions(-)

diff --git a/src/test/java/org/torproject/descriptor/benchmark/MeasurePerformance.java b/src/test/java/org/torproject/descriptor/benchmark/MeasurePerformance.java
index 20df999..cf85e22 100644
--- a/src/test/java/org/torproject/descriptor/benchmark/MeasurePerformance.java
+++ b/src/test/java/org/torproject/descriptor/benchmark/MeasurePerformance.java
@@ -14,7 +14,6 @@ import org.torproject.descriptor.ServerDescriptor;
 
 import java.io.File;
 import java.util.HashSet;
-import java.util.Iterator;
 import java.util.Set;
 import java.util.SortedMap;
 
@@ -93,10 +92,8 @@ public class MeasurePerformance {
     long countedServerDescriptors = 0;
     DescriptorReader descriptorReader =
         DescriptorSourceFactory.createDescriptorReader();
-    Iterator<Descriptor> descriptors =
-        descriptorReader.readDescriptors(tarballFileOrDirectory).iterator();
-    while (descriptors.hasNext()) {
-      Descriptor descriptor = descriptors.next();
+    for (Descriptor descriptor
+        : descriptorReader.readDescriptors(tarballFileOrDirectory)) {
       if (!(descriptor instanceof ServerDescriptor)) {
         continue;
       }
@@ -127,10 +124,8 @@ public class MeasurePerformance {
     long countedExtraInfoDescriptors = 0;
     DescriptorReader descriptorReader =
         DescriptorSourceFactory.createDescriptorReader();
-    Iterator<Descriptor> descriptors =
-        descriptorReader.readDescriptors(tarballFile).iterator();
-    while (descriptors.hasNext()) {
-      Descriptor descriptor = descriptors.next();
+    for (Descriptor descriptor
+        : descriptorReader.readDescriptors(tarballFile)) {
       if (!(descriptor instanceof ExtraInfoDescriptor)) {
         continue;
       }
@@ -165,10 +160,8 @@ public class MeasurePerformance {
     long countedConsensuses = 0L;
     DescriptorReader descriptorReader =
         DescriptorSourceFactory.createDescriptorReader();
-    Iterator<Descriptor> descriptors =
-        descriptorReader.readDescriptors(tarballFileOrDirectory).iterator();
-    while (descriptors.hasNext()) {
-      Descriptor descriptor = descriptors.next();
+    for (Descriptor descriptor
+        : descriptorReader.readDescriptors(tarballFileOrDirectory)) {
       if (!(descriptor instanceof RelayNetworkStatusConsensus)) {
         continue;
       }
@@ -207,10 +200,8 @@ public class MeasurePerformance {
     long countedMicrodescriptors = 0L;
     DescriptorReader descriptorReader =
         DescriptorSourceFactory.createDescriptorReader();
-    Iterator<Descriptor> descriptors =
-        descriptorReader.readDescriptors(tarballFile).iterator();
-    while (descriptors.hasNext()) {
-      Descriptor descriptor = descriptors.next();
+    for (Descriptor descriptor
+        : descriptorReader.readDescriptors(tarballFile)) {
       if (!(descriptor instanceof Microdescriptor)) {
         continue;
       }
@@ -221,7 +212,7 @@ public class MeasurePerformance {
         continue;
       }
       boolean accept = "accept".equals(
-                                       microdescriptor.getDefaultPolicy());
+          microdescriptor.getDefaultPolicy());
       for (String ports : microdescriptor.getPortList().split(",")) {
         if (ports.contains("-")) {
           String[] parts = ports.split("-");





More information about the tor-commits mailing list