You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by gg...@apache.org on 2020/11/21 18:39:07 UTC

[commons-logging] branch master updated: Use for-each. Use final. Remove redundant modifiers.

This is an automated email from the ASF dual-hosted git repository.

ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-logging.git


The following commit(s) were added to refs/heads/master by this push:
     new cd99c41  Use for-each. Use final. Remove redundant modifiers.
cd99c41 is described below

commit cd99c4164f484b2ccbf46b133aa717431f8e60d5
Author: Gary Gregory <ga...@gmail.com>
AuthorDate: Sat Nov 21 13:39:02 2020 -0500

    Use for-each. Use final. Remove redundant modifiers.
---
 .../org/apache/commons/logging/impl/LogFactoryImpl.java   |  4 ++--
 .../org/apache/commons/logging/impl/WeakHashtable.java    | 13 ++++++-------
 .../java/org/apache/commons/logging/LoadTestCase.java     |  4 ++--
 .../org/apache/commons/logging/PathableClassLoader.java   | 13 +++++--------
 .../commons/logging/impl/WeakHashtableTestCase.java       | 15 +++++++--------
 5 files changed, 22 insertions(+), 27 deletions(-)

diff --git a/src/main/java/org/apache/commons/logging/impl/LogFactoryImpl.java b/src/main/java/org/apache/commons/logging/impl/LogFactoryImpl.java
index 3582d03..8c2d12d 100644
--- a/src/main/java/org/apache/commons/logging/impl/LogFactoryImpl.java
+++ b/src/main/java/org/apache/commons/logging/impl/LogFactoryImpl.java
@@ -1322,8 +1322,8 @@ public class LogFactoryImpl extends LogFactory {
         boolean implementsLog = false;
         final String logInterfaceName = Log.class.getName();
         final Class interfaces[] = badClass.getInterfaces();
-        for (int i = 0; i < interfaces.length; i++) {
-            if (logInterfaceName.equals(interfaces[i].getName())) {
+        for (final Class element : interfaces) {
+            if (logInterfaceName.equals(element.getName())) {
                 implementsLog = true;
                 break;
             }
diff --git a/src/main/java/org/apache/commons/logging/impl/WeakHashtable.java b/src/main/java/org/apache/commons/logging/impl/WeakHashtable.java
index e5ba364..f0ab3c1 100644
--- a/src/main/java/org/apache/commons/logging/impl/WeakHashtable.java
+++ b/src/main/java/org/apache/commons/logging/impl/WeakHashtable.java
@@ -24,7 +24,6 @@ import java.util.Collection;
 import java.util.Enumeration;
 import java.util.HashSet;
 import java.util.Hashtable;
-import java.util.Iterator;
 import java.util.List;
 import java.util.Map;
 import java.util.Set;
@@ -160,8 +159,8 @@ public final class WeakHashtable extends Hashtable {
         purge();
         final Set referencedEntries = super.entrySet();
         final Set unreferencedEntries = new HashSet();
-        for (final Iterator it=referencedEntries.iterator(); it.hasNext();) {
-            final Map.Entry entry = (Map.Entry) it.next();
+        for (final Object referencedEntry : referencedEntries) {
+            final Map.Entry entry = (Map.Entry) referencedEntry;
             final Referenced referencedKey = (Referenced) entry.getKey();
             final Object key = referencedKey.getValue();
             final Object value = entry.getValue();
@@ -206,8 +205,8 @@ public final class WeakHashtable extends Hashtable {
         purge();
         final Set referencedKeys = super.keySet();
         final Set unreferencedKeys = new HashSet();
-        for (final Iterator it=referencedKeys.iterator(); it.hasNext();) {
-            final Referenced referenceKey = (Referenced) it.next();
+        for (final Object referencedKey : referencedKeys) {
+            final Referenced referenceKey = (Referenced) referencedKey;
             final Object keyValue = referenceKey.getValue();
             if (keyValue != null) {
                 unreferencedKeys.add(keyValue);
@@ -249,8 +248,8 @@ public final class WeakHashtable extends Hashtable {
     public void putAll(final Map t) {
         if (t != null) {
             final Set entrySet = t.entrySet();
-            for (final Iterator it=entrySet.iterator(); it.hasNext();) {
-                final Map.Entry entry = (Map.Entry) it.next();
+            for (final Object element : entrySet) {
+                final Map.Entry entry = (Map.Entry) element;
                 put(entry.getKey(), entry.getValue());
             }
         }
diff --git a/src/test/java/org/apache/commons/logging/LoadTestCase.java b/src/test/java/org/apache/commons/logging/LoadTestCase.java
index 13ac5aa..6e32285 100644
--- a/src/test/java/org/apache/commons/logging/LoadTestCase.java
+++ b/src/test/java/org/apache/commons/logging/LoadTestCase.java
@@ -85,8 +85,8 @@ public class LoadTestCase extends TestCase{
 
             //isolates all logging classes, application in the same classloader too.
             //filters exeptions to simlify handling in test
-            for(int i = 0; i < LOG_PCKG.length; i++ ){
-                if( name.startsWith( LOG_PCKG[i] ) &&
+            for (final String element : LOG_PCKG) {
+                if( name.startsWith( element ) &&
                 name.indexOf("Exception") == -1   ){
                     return def(name);
                 }
diff --git a/src/test/java/org/apache/commons/logging/PathableClassLoader.java b/src/test/java/org/apache/commons/logging/PathableClassLoader.java
index cbb04dd..55d385b 100644
--- a/src/test/java/org/apache/commons/logging/PathableClassLoader.java
+++ b/src/test/java/org/apache/commons/logging/PathableClassLoader.java
@@ -25,7 +25,6 @@ import java.util.ArrayList;
 import java.util.Collections;
 import java.util.Enumeration;
 import java.util.HashMap;
-import java.util.Iterator;
 import java.util.Map;
 
 /**
@@ -179,8 +178,8 @@ public class PathableClassLoader extends URLClassLoader {
      * Specify a collection of logical libraries. See addLogicalLib.
      */
     public void addLogicalLib(final String[] logicalLibs) {
-        for(int i=0; i<logicalLibs.length; ++i) {
-            addLogicalLib(logicalLibs[i]);
+        for (final String logicalLib : logicalLibs) {
+            addLogicalLib(logicalLib);
         }
     }
 
@@ -260,9 +259,7 @@ public class PathableClassLoader extends URLClassLoader {
         final URL[] path = ucl.getURLs();
         URL shortestMatch = null;
         int shortestMatchLen = Integer.MAX_VALUE;
-        for(int i=0; i<path.length; ++i) {
-            final URL u = path[i];
-
+        for (final URL u : path) {
             // extract the filename bit on the end of the url
             String filename = u.toString();
             if (!filename.endsWith(".jar")) {
@@ -302,8 +299,8 @@ public class PathableClassLoader extends URLClassLoader {
         }
 
         if (lookasides != null) {
-            for(final Iterator i = lookasides.entrySet().iterator(); i.hasNext(); ) {
-                final Map.Entry entry = (Map.Entry) i.next();
+            for (final Object element : lookasides.entrySet()) {
+                final Map.Entry entry = (Map.Entry) element;
                 final String prefix = (String) entry.getKey();
                 if (name.startsWith(prefix) == true) {
                     final ClassLoader loader = (ClassLoader) entry.getValue();
diff --git a/src/test/java/org/apache/commons/logging/impl/WeakHashtableTestCase.java b/src/test/java/org/apache/commons/logging/impl/WeakHashtableTestCase.java
index d0ae4e6..d0e9079 100644
--- a/src/test/java/org/apache/commons/logging/impl/WeakHashtableTestCase.java
+++ b/src/test/java/org/apache/commons/logging/impl/WeakHashtableTestCase.java
@@ -24,7 +24,6 @@ import java.util.ArrayList;
 import java.util.Collection;
 import java.util.Enumeration;
 import java.util.HashMap;
-import java.util.Iterator;
 import java.util.Map;
 import java.util.Set;
 
@@ -118,8 +117,8 @@ public class WeakHashtableTestCase extends TestCase {
     /** Tests public Set entrySet() */
     public void testEntrySet() throws Exception {
         final Set entrySet = weakHashtable.entrySet();
-        for (final Iterator it = entrySet.iterator(); it.hasNext();) {
-            final Map.Entry entry = (Map.Entry) it.next();
+        for (final Object element : entrySet) {
+            final Map.Entry entry = (Map.Entry) element;
             final Object key = entry.getKey();
             if (keyOne.equals(key)) {
                 assertEquals(valueOne, entry.getValue());
@@ -293,15 +292,15 @@ public class WeakHashtableTestCase extends TestCase {
                 t[i].setDaemon(true); // Otherwise we cannot exit
                 t[i].start();
             }
-            for (int i = 0; i < t.length; i++) {
-                t[i].join(WAIT_FOR_THREAD_COMPLETION);
-                if (t[i].isAlive()) {
+            for (final Thread element : t) {
+                element.join(WAIT_FOR_THREAD_COMPLETION);
+                if (element.isAlive()) {
                     break; // at least one thread is stuck
                 }
             }
             int active=0;
-            for (int i = 0; i < t.length; i++) {
-                if (t[i].isAlive()) {
+            for (final Thread element : t) {
+                if (element.isAlive()) {
                     active++;
                 }
             }