Author: ggregory
Date: Sun Jul 10 18:26:16 2011
New Revision: 1144929

URL: http://svn.apache.org/viewvc?rev=1144929&view=rev
Log:
Convert to Java 5 enhanced loops. 

Modified:
    
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/ObjectUtils.java
    
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/StringUtils.java
    
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/builder/HashCodeBuilder.java
    
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/exception/ExceptionUtils.java
    
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/reflect/FieldUtils.java
    
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/reflect/MethodUtils.java
    
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/reflect/TypeUtils.java
    
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/text/ExtendedMessageFormat.java
    
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/text/StrBuilder.java
    
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/text/WordUtils.java
    
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/time/DateUtils.java
    
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/CharUtilsPerfRun.java
    
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/ClassUtilsTest.java
    
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/LocaleUtilsTest.java
    
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/StringUtilsEqualsIndexOfTest.java
    
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/StringUtilsStartsEndsWithTest.java
    
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/StringUtilsTest.java
    
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/SystemUtilsTest.java
    
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/event/EventListenerSupportTest.java
    
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/event/EventUtilsTest.java
    
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/exception/AbstractExceptionContextTest.java
    
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/exception/ExceptionUtilsTest.java
    
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/math/NumberUtilsTest.java
    
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/reflect/MethodUtilsTest.java
    
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/text/ExtendedMessageFormatTest.java
    
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/time/DateUtilsTest.java

Modified: 
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/ObjectUtils.java
URL: 
http://svn.apache.org/viewvc/commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/ObjectUtils.java?rev=1144929&r1=1144928&r2=1144929&view=diff
==============================================================================
--- 
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/ObjectUtils.java
 (original)
+++ 
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/ObjectUtils.java
 Sun Jul 10 18:26:16 2011
@@ -216,8 +216,8 @@ public class ObjectUtils {
     public static int hashCodeMulti(Object... objects) {
         int hash = 1;
         if (objects != null) {
-            for (int i = 0; i < objects.length; i++) {
-                hash = hash * 31 + ObjectUtils.hashCode(objects[i]);
+            for (Object object : objects) {
+                hash = hash * 31 + ObjectUtils.hashCode(object);
             }
         }
         return hash;

Modified: 
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/StringUtils.java
URL: 
http://svn.apache.org/viewvc/commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/StringUtils.java?rev=1144929&r1=1144928&r2=1144929&view=diff
==============================================================================
--- 
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/StringUtils.java
 (original)
+++ 
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/StringUtils.java
 Sun Jul 10 18:26:16 2011
@@ -6392,8 +6392,7 @@ public class StringUtils {
         if (isEmpty(string) || ArrayUtils.isEmpty(searchStrings)) {
             return false;
         }
-        for (int i = 0; i < searchStrings.length; i++) {
-            CharSequence searchString = searchStrings[i];
+        for (CharSequence searchString : searchStrings) {
             if (StringUtils.startsWith(string, searchString)) {
                 return true;
             }
@@ -6550,8 +6549,7 @@ public class StringUtils {
         if (isEmpty(string) || ArrayUtils.isEmpty(searchStrings)) {
             return false;
         }
-        for (int i = 0; i < searchStrings.length; i++) {
-            CharSequence searchString = searchStrings[i];
+        for (CharSequence searchString : searchStrings) {
             if (StringUtils.endsWith(string, searchString)) {
                 return true;
             }

Modified: 
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/builder/HashCodeBuilder.java
URL: 
http://svn.apache.org/viewvc/commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/builder/HashCodeBuilder.java?rev=1144929&r1=1144928&r2=1144929&view=diff
==============================================================================
--- 
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/builder/HashCodeBuilder.java
 (original)
+++ 
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/builder/HashCodeBuilder.java
 Sun Jul 10 18:26:16 2011
@@ -591,8 +591,8 @@ public class HashCodeBuilder implements 
         if (array == null) {
             iTotal = iTotal * iConstant;
         } else {
-            for (int i = 0; i < array.length; i++) {
-                append(array[i]);
+            for (boolean element : array) {
+                append(element);
             }
         }
         return this;
@@ -629,8 +629,8 @@ public class HashCodeBuilder implements 
         if (array == null) {
             iTotal = iTotal * iConstant;
         } else {
-            for (int i = 0; i < array.length; i++) {
-                append(array[i]);
+            for (byte element : array) {
+                append(element);
             }
         }
         return this;
@@ -663,8 +663,8 @@ public class HashCodeBuilder implements 
         if (array == null) {
             iTotal = iTotal * iConstant;
         } else {
-            for (int i = 0; i < array.length; i++) {
-                append(array[i]);
+            for (char element : array) {
+                append(element);
             }
         }
         return this;
@@ -696,8 +696,8 @@ public class HashCodeBuilder implements 
         if (array == null) {
             iTotal = iTotal * iConstant;
         } else {
-            for (int i = 0; i < array.length; i++) {
-                append(array[i]);
+            for (double element : array) {
+                append(element);
             }
         }
         return this;
@@ -730,8 +730,8 @@ public class HashCodeBuilder implements 
         if (array == null) {
             iTotal = iTotal * iConstant;
         } else {
-            for (int i = 0; i < array.length; i++) {
-                append(array[i]);
+            for (float element : array) {
+                append(element);
             }
         }
         return this;
@@ -764,8 +764,8 @@ public class HashCodeBuilder implements 
         if (array == null) {
             iTotal = iTotal * iConstant;
         } else {
-            for (int i = 0; i < array.length; i++) {
-                append(array[i]);
+            for (int element : array) {
+                append(element);
             }
         }
         return this;
@@ -802,8 +802,8 @@ public class HashCodeBuilder implements 
         if (array == null) {
             iTotal = iTotal * iConstant;
         } else {
-            for (int i = 0; i < array.length; i++) {
-                append(array[i]);
+            for (long element : array) {
+                append(element);
             }
         }
         return this;
@@ -866,8 +866,8 @@ public class HashCodeBuilder implements 
         if (array == null) {
             iTotal = iTotal * iConstant;
         } else {
-            for (int i = 0; i < array.length; i++) {
-                append(array[i]);
+            for (Object element : array) {
+                append(element);
             }
         }
         return this;
@@ -900,8 +900,8 @@ public class HashCodeBuilder implements 
         if (array == null) {
             iTotal = iTotal * iConstant;
         } else {
-            for (int i = 0; i < array.length; i++) {
-                append(array[i]);
+            for (short element : array) {
+                append(element);
             }
         }
         return this;

Modified: 
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/exception/ExceptionUtils.java
URL: 
http://svn.apache.org/viewvc/commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/exception/ExceptionUtils.java?rev=1144929&r1=1144928&r2=1144929&view=diff
==============================================================================
--- 
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/exception/ExceptionUtils.java
 (original)
+++ 
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/exception/ExceptionUtils.java
 Sun Jul 10 18:26:16 2011
@@ -147,8 +147,7 @@ public class ExceptionUtils {
             methodNames = CAUSE_METHOD_NAMES;
         }
 
-        for (int i = 0; i < methodNames.length; i++) {
-            String methodName = methodNames[i];
+        for (String methodName : methodNames) {
             if (methodName != null) {
                 Throwable cause = getCauseUsingMethodName(throwable, 
methodName);
                 if (cause != null) {
@@ -461,8 +460,8 @@ public class ExceptionUtils {
             throw new IllegalArgumentException("The PrintStream must not be 
null");
         }
         String trace[] = getRootCauseStackTrace(throwable);
-        for (int i = 0; i < trace.length; i++) {
-            stream.println(trace[i]);
+        for (String element : trace) {
+            stream.println(element);
         }
         stream.flush();
     }
@@ -494,8 +493,8 @@ public class ExceptionUtils {
             throw new IllegalArgumentException("The PrintWriter must not be 
null");
         }
         String trace[] = getRootCauseStackTrace(throwable);
-        for (int i = 0; i < trace.length; i++) {
-            writer.println(trace[i]);
+        for (String element : trace) {
+            writer.println(element);
         }
         writer.flush();
     }

Modified: 
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/reflect/FieldUtils.java
URL: 
http://svn.apache.org/viewvc/commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/reflect/FieldUtils.java?rev=1144929&r1=1144928&r2=1144929&view=diff
==============================================================================
--- 
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/reflect/FieldUtils.java
 (original)
+++ 
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/reflect/FieldUtils.java
 Sun Jul 10 18:26:16 2011
@@ -18,7 +18,6 @@ package org.apache.commons.lang3.reflect
 
 import java.lang.reflect.Field;
 import java.lang.reflect.Modifier;
-import java.util.Iterator;
 
 import org.apache.commons.lang3.ClassUtils;
 
@@ -114,17 +113,12 @@ public class FieldUtils {
         // incase there is a public supersuperclass field hidden by a 
private/package
         // superclass field.
         Field match = null;
-        for (Iterator<Class<?>> intf = 
ClassUtils.getAllInterfaces(cls).iterator(); intf
-                .hasNext();) {
+        for (Class<?> class1 : ClassUtils.getAllInterfaces(cls)) {
             try {
-                Field test = ((Class<?>) intf.next()).getField(fieldName);
+                Field test = ((Class<?>) class1).getField(fieldName);
                 if (match != null) {
-                    throw new IllegalArgumentException(
-                            "Reference to field "
-                                    + fieldName
-                                    + " is ambiguous relative to "
-                                    + cls
-                                    + "; a matching field exists on two or 
more implemented interfaces.");
+                    throw new IllegalArgumentException("Reference to field " + 
fieldName + " is ambiguous relative to " + cls
+                            + "; a matching field exists on two or more 
implemented interfaces.");
                 }
                 match = test;
             } catch (NoSuchFieldException ex) { // NOPMD

Modified: 
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/reflect/MethodUtils.java
URL: 
http://svn.apache.org/viewvc/commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/reflect/MethodUtils.java?rev=1144929&r1=1144928&r2=1144929&view=diff
==============================================================================
--- 
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/reflect/MethodUtils.java
 (original)
+++ 
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/reflect/MethodUtils.java
 Sun Jul 10 18:26:16 2011
@@ -516,13 +516,13 @@ public class MethodUtils {
         // search through all methods
         Method bestMatch = null;
         Method[] methods = cls.getMethods();
-        for (int i = 0, size = methods.length; i < size; i++) {
-            if (methods[i].getName().equals(methodName)) {
+        for (Method method : methods) {
+            if (method.getName().equals(methodName)) {
                 // compare parameters
-                if (ClassUtils.isAssignable(parameterTypes, methods[i]
+                if (ClassUtils.isAssignable(parameterTypes, method
                         .getParameterTypes(), true)) {
                     // get accessible version of method
-                    Method accessibleMethod = getAccessibleMethod(methods[i]);
+                    Method accessibleMethod = getAccessibleMethod(method);
                     if (accessibleMethod != null) {
                         if (bestMatch == null
                                 || MemberUtils.compareParameterTypes(

Modified: 
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/reflect/TypeUtils.java
URL: 
http://svn.apache.org/viewvc/commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/reflect/TypeUtils.java?rev=1144929&r1=1144928&r2=1144929&view=diff
==============================================================================
--- 
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/reflect/TypeUtils.java
 (original)
+++ 
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/reflect/TypeUtils.java
 Sun Jul 10 18:26:16 2011
@@ -790,8 +790,7 @@ public class TypeUtils {
             Type genericInterface = null;
 
             // find the interface closest to the super class
-            for (int i = 0; i < interfaceTypes.length; i++) {
-                Type midType = interfaceTypes[i];
+            for (Type midType : interfaceTypes) {
                 Class<?> midClass = null;
 
                 if (midType instanceof ParameterizedType) {

Modified: 
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/text/ExtendedMessageFormat.java
URL: 
http://svn.apache.org/viewvc/commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/text/ExtendedMessageFormat.java?rev=1144929&r1=1144928&r2=1144929&view=diff
==============================================================================
--- 
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/text/ExtendedMessageFormat.java
 (original)
+++ 
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/text/ExtendedMessageFormat.java
 Sun Jul 10 18:26:16 2011
@@ -525,8 +525,8 @@ public class ExtendedMessageFormat exten
         if (coll == null || coll.size() == 0) {
             return false;
         }
-        for (Iterator<?> iter = coll.iterator(); iter.hasNext();) {
-            if (iter.next() != null) {
+        for (Object name : coll) {
+            if (name != null) {
                 return true;
             }
         }

Modified: 
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/text/StrBuilder.java
URL: 
http://svn.apache.org/viewvc/commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/text/StrBuilder.java?rev=1144929&r1=1144928&r2=1144929&view=diff
==============================================================================
--- 
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/text/StrBuilder.java
 (original)
+++ 
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/text/StrBuilder.java
 Sun Jul 10 18:26:16 2011
@@ -961,8 +961,8 @@ public class StrBuilder implements CharS
      */
     public StrBuilder appendAll(Object[] array) {
         if (array != null && array.length > 0) {
-            for (int i = 0; i < array.length; i++) {
-                append(array[i]);
+            for (Object element : array) {
+                append(element);
             }
         }
         return this;

Modified: 
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/text/WordUtils.java
URL: 
http://svn.apache.org/viewvc/commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/text/WordUtils.java?rev=1144929&r1=1144928&r2=1144929&view=diff
==============================================================================
--- 
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/text/WordUtils.java
 (original)
+++ 
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/text/WordUtils.java
 Sun Jul 10 18:26:16 2011
@@ -486,8 +486,8 @@ public class WordUtils {
         if (delimiters == null) {
             return Character.isWhitespace(ch);
         }
-        for (int i = 0, isize = delimiters.length; i < isize; i++) {
-            if (ch == delimiters[i]) {
+        for (char delimiter : delimiters) {
+            if (ch == delimiter) {
                 return true;
             }
         }

Modified: 
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/time/DateUtils.java
URL: 
http://svn.apache.org/viewvc/commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/time/DateUtils.java?rev=1144929&r1=1144928&r2=1144929&view=diff
==============================================================================
--- 
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/time/DateUtils.java
 (original)
+++ 
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/time/DateUtils.java
 Sun Jul 10 18:26:16 2011
@@ -310,12 +310,12 @@ public class DateUtils {
         SimpleDateFormat parser = new SimpleDateFormat();
         parser.setLenient(lenient);
         ParsePosition pos = new ParsePosition(0);
-        for (int i = 0; i < parsePatterns.length; i++) {
+        for (String parsePattern : parsePatterns) {
 
-            String pattern = parsePatterns[i];
+            String pattern = parsePattern;
 
             // LANG-530 - need to make sure 'ZZ' output doesn't get passed to 
SimpleDateFormat
-            if (parsePatterns[i].endsWith("ZZ")) {
+            if (parsePattern.endsWith("ZZ")) {
                 pattern = pattern.substring(0, pattern.length() - 1);
             }
             
@@ -324,7 +324,7 @@ public class DateUtils {
 
             String str2 = str;
             // LANG-530 - need to make sure 'ZZ' output doesn't hit 
SimpleDateFormat as it will ParseException
-            if (parsePatterns[i].endsWith("ZZ")) {
+            if (parsePattern.endsWith("ZZ")) {
                 str2 = str.replaceAll("([-+][0-9][0-9]):([0-9][0-9])$", 
"$1$2"); 
             }
 
@@ -950,9 +950,9 @@ public class DateUtils {
         // ----------------- Fix for LANG-59 ----------------------- END 
----------------
 
         boolean roundUp = false;
-        for (int i = 0; i < fields.length; i++) {
-            for (int j = 0; j < fields[i].length; j++) {
-                if (fields[i][j] == field) {
+        for (int[] aField : fields) {
+            for (int j = 0; j < aField.length; j++) {
+                if (aField[j] == field) {
                     //This is our field... we stop looping
                     if (modType == MODIFY_CEILING || (modType == MODIFY_ROUND 
&& roundUp)) {
                         if (field == DateUtils.SEMI_MONTH) {
@@ -980,7 +980,7 @@ public class DateUtils {
                         } else {
                             //We need at add one to this field since the
                             //  last number causes us to round up
-                            val.add(fields[i][0], 1);
+                            val.add(aField[0], 1);
                         }
                     }
                     return;
@@ -992,7 +992,7 @@ public class DateUtils {
             //These are special types of fields that require different 
rounding rules
             switch (field) {
                 case DateUtils.SEMI_MONTH:
-                    if (fields[i][0] == Calendar.DATE) {
+                    if (aField[0] == Calendar.DATE) {
                         //If we're going to drop the DATE field's value,
                         //  we want to do this our own way.
                         //We need to subtrace 1 since the date has a minimum 
of 1
@@ -1008,7 +1008,7 @@ public class DateUtils {
                     }
                     break;
                 case Calendar.AM_PM:
-                    if (fields[i][0] == Calendar.HOUR_OF_DAY) {
+                    if (aField[0] == Calendar.HOUR_OF_DAY) {
                         //If we're going to drop the HOUR field's value,
                         //  we want to do this our own way.
                         offset = val.get(Calendar.HOUR_OF_DAY);
@@ -1021,16 +1021,16 @@ public class DateUtils {
                     break;
             }
             if (!offsetSet) {
-                int min = val.getActualMinimum(fields[i][0]);
-                int max = val.getActualMaximum(fields[i][0]);
+                int min = val.getActualMinimum(aField[0]);
+                int max = val.getActualMaximum(aField[0]);
                 //Calculate the offset from the minimum allowed value
-                offset = val.get(fields[i][0]) - min;
+                offset = val.get(aField[0]) - min;
                 //Set roundUp if this is more than half way between the 
minimum and maximum
                 roundUp = offset > ((max - min) / 2);
             }
             //We need to remove this field
             if (offset != 0) {
-                val.set(fields[i][0], val.get(fields[i][0]) - offset);
+                val.set(aField[0], val.get(aField[0]) - offset);
             }
         }
         throw new IllegalArgumentException("The field " + field + " is not 
supported");

Modified: 
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/CharUtilsPerfRun.java
URL: 
http://svn.apache.org/viewvc/commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/CharUtilsPerfRun.java?rev=1144929&r1=1144928&r2=1144929&view=diff
==============================================================================
--- 
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/CharUtilsPerfRun.java
 (original)
+++ 
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/CharUtilsPerfRun.java
 Sun Jul 10 18:26:16 2011
@@ -125,8 +125,7 @@ public class CharUtilsPerfRun {
     private int run_CharSet(int loopCount) {
         int t = 0;
         for (int i = 0; i < loopCount; i++) {
-            for (int j = 0; j < CHAR_SAMPLES.length; j++) {
-                char ch = CHAR_SAMPLES[j];
+            for (char ch : CHAR_SAMPLES) {
                 boolean b = CharSet.ASCII_NUMERIC.contains(ch);
                 t += b ? 1 : 0;
             }
@@ -137,8 +136,7 @@ public class CharUtilsPerfRun {
     private int run_CharUtils_isAsciiNumeric(int loopCount) {
         int t = 0;
         for (int i = 0; i < loopCount; i++) {
-            for (int j = 0; j < CHAR_SAMPLES.length; j++) {
-                char ch = CHAR_SAMPLES[j];
+            for (char ch : CHAR_SAMPLES) {
                 boolean b = CharUtils.isAsciiNumeric(ch);
                 t += b ? 1 : 0;
             }
@@ -149,8 +147,7 @@ public class CharUtilsPerfRun {
     private int run_inlined_CharUtils_isAsciiNumeric(int loopCount) {
         int t = 0;
         for (int i = 0; i < loopCount; i++) {
-            for (int j = 0; j < CHAR_SAMPLES.length; j++) {
-                char ch = CHAR_SAMPLES[j];
+            for (char ch : CHAR_SAMPLES) {
                 boolean b = (ch >= '0' && ch <= '9');
                 t += b ? 1 : 0;
             }

Modified: 
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/ClassUtilsTest.java
URL: 
http://svn.apache.org/viewvc/commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/ClassUtilsTest.java?rev=1144929&r1=1144928&r2=1144929&view=diff
==============================================================================
--- 
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/ClassUtilsTest.java
 (original)
+++ 
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/ClassUtilsTest.java
 Sun Jul 10 18:26:16 2011
@@ -16,6 +16,8 @@
  */
 package org.apache.commons.lang3;
 
+import static org.apache.commons.lang3.JavaVersion.JAVA_1_5;
+
 import java.lang.reflect.Constructor;
 import java.lang.reflect.Method;
 import java.lang.reflect.Modifier;
@@ -27,8 +29,6 @@ import java.util.List;
 import java.util.Map;
 import java.util.Set;
 
-import static org.apache.commons.lang3.JavaVersion.*;
-
 import junit.framework.TestCase;
 
 /**
@@ -793,10 +793,10 @@ public class ClassUtilsTest extends Test
                 Boolean.TYPE, Byte.TYPE, Character.TYPE, Short.TYPE,
                 Integer.TYPE, Long.TYPE, Float.TYPE, Double.TYPE
         };
-        for (int i = 0; i < primitives.length; i++) {
-            Class<?> wrapperCls = ClassUtils.primitiveToWrapper(primitives[i]);
+        for (Class<?> primitive : primitives) {
+            Class<?> wrapperCls = ClassUtils.primitiveToWrapper(primitive);
             assertFalse("Still primitive", wrapperCls.isPrimitive());
-            assertEquals(wrapperCls + " -> " + primitives[i], primitives[i],
+            assertEquals(wrapperCls + " -> " + primitive, primitive,
                     ClassUtils.wrapperToPrimitive(wrapperCls));
         }
     }

Modified: 
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/LocaleUtilsTest.java
URL: 
http://svn.apache.org/viewvc/commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/LocaleUtilsTest.java?rev=1144929&r1=1144928&r2=1144929&view=diff
==============================================================================
--- 
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/LocaleUtilsTest.java
 (original)
+++ 
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/LocaleUtilsTest.java
 Sun Jul 10 18:26:16 2011
@@ -16,6 +16,8 @@
  */
 package org.apache.commons.lang3;
 
+import static org.apache.commons.lang3.JavaVersion.JAVA_1_4;
+
 import java.lang.reflect.Constructor;
 import java.lang.reflect.Modifier;
 import java.util.Arrays;
@@ -26,8 +28,6 @@ import java.util.List;
 import java.util.Locale;
 import java.util.Set;
 
-import static org.apache.commons.lang3.JavaVersion.*;
-
 import junit.framework.TestCase;
 
 /**
@@ -385,7 +385,7 @@ public class LocaleUtilsTest extends Tes
         assertNotNull(list);
         assertSame(list, list2);
         //search through langauges
-        for (int i = 0; i < languages.length; i++) {
+        for (String language : languages) {
             Iterator<Locale> iterator = list.iterator();
             boolean found = false;
             // see if it was returned by the set
@@ -395,13 +395,13 @@ public class LocaleUtilsTest extends Tes
                 assertTrue(locale.getVariant() == null
                         || locale.getVariant().length() == 0);
                 assertEquals(country, locale.getCountry());
-                if (languages[i].equals(locale.getLanguage())) {
+                if (language.equals(locale.getLanguage())) {
                     found = true;
                     break;
                 }
             }
             if (!found) {
-                fail("Cound not find language: " + languages[i]
+                fail("Cound not find language: " + language
                         + " for country: " + country);
             }
         }
@@ -435,7 +435,7 @@ public class LocaleUtilsTest extends Tes
         assertNotNull(list);
         assertSame(list, list2);
         //search through langauges
-        for (int i = 0; i < countries.length; i++) {
+        for (String countrie : countries) {
             Iterator<Locale> iterator = list.iterator();
             boolean found = false;
             // see if it was returned by the set
@@ -445,13 +445,13 @@ public class LocaleUtilsTest extends Tes
                 assertTrue(locale.getVariant() == null
                         || locale.getVariant().length() == 0);
                 assertEquals(language, locale.getLanguage());
-                if (countries[i].equals(locale.getCountry())) {
+                if (countrie.equals(locale.getCountry())) {
                     found = true;
                     break;
                 }
             }
             if (!found) {
-                fail("Cound not find language: " + countries[i]
+                fail("Cound not find language: " + countrie
                         + " for country: " + language);
             }
         }

Modified: 
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/StringUtilsEqualsIndexOfTest.java
URL: 
http://svn.apache.org/viewvc/commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/StringUtilsEqualsIndexOfTest.java?rev=1144929&r1=1144928&r2=1144929&view=diff
==============================================================================
--- 
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/StringUtilsEqualsIndexOfTest.java
 (original)
+++ 
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/StringUtilsEqualsIndexOfTest.java
 Sun Jul 10 18:26:16 2011
@@ -220,8 +220,8 @@ public class StringUtilsEqualsIndexOfTes
         };
 
         try {
-            for (int i = 0; i < locales.length; i++) {
-                Locale.setDefault(locales[i]);
+            for (Locale locale : locales) {
+                Locale.setDefault(locale);
                 for (int j = 0; j < tdata.length; j++) {
                     assertTrue(Locale.getDefault() + ": " + j + " " + 
tdata[j][0] + " " + tdata[j][1], StringUtils
                             .containsIgnoreCase(tdata[j][0], tdata[j][1]));

Modified: 
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/StringUtilsStartsEndsWithTest.java
URL: 
http://svn.apache.org/viewvc/commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/StringUtilsStartsEndsWithTest.java?rev=1144929&r1=1144928&r2=1144929&view=diff
==============================================================================
--- 
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/StringUtilsStartsEndsWithTest.java
 (original)
+++ 
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/StringUtilsStartsEndsWithTest.java
 Sun Jul 10 18:26:16 2011
@@ -17,6 +17,7 @@
 package org.apache.commons.lang3;
 
 import junit.framework.TestCase;
+
 import org.apache.commons.lang3.text.StrBuilder;
 
 /**

Modified: 
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/StringUtilsTest.java
URL: 
http://svn.apache.org/viewvc/commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/StringUtilsTest.java?rev=1144929&r1=1144928&r2=1144929&view=diff
==============================================================================
--- 
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/StringUtilsTest.java
 (original)
+++ 
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/StringUtilsTest.java
 Sun Jul 10 18:26:16 2011
@@ -1183,9 +1183,9 @@ public class StringUtilsTest extends Tes
             { "", "" },
             { "a", "" },
         };
-        for (int i = 0; i < chopCases.length; i++) {
-            String original = chopCases[i][0];
-            String expectedResult = chopCases[i][1];
+        for (String[] chopCase : chopCases) {
+            String original = chopCase[0];
+            String expectedResult = chopCase[1];
             assertEquals("chop(String) failed",
                     expectedResult, StringUtils.chop(original));
         }
@@ -1211,9 +1211,9 @@ public class StringUtilsTest extends Tes
             { null, null },
             { FOO_UNCAP + "\n\r", FOO_UNCAP + "\n"}
         };
-        for (int i = 0; i < chompCases.length; i++) {
-            String original = chompCases[i][0];
-            String expectedResult = chompCases[i][1];
+        for (String[] chompCase : chompCases) {
+            String original = chompCase[0];
+            String expectedResult = chompCase[1];
             assertEquals("chomp(String) failed",
                     expectedResult, StringUtils.chomp(original));
         }
@@ -1990,8 +1990,7 @@ public class StringUtilsTest extends Tes
     public void testStringUtilsCharSequenceContract() {
         Class<StringUtils> c = StringUtils.class;
         Method[] methods = c.getMethods();
-        for (int i=0; i<methods.length; i++) {
-            Method m = methods[i];
+        for (Method m : methods) {
             if (m.getReturnType() == String.class || m.getReturnType() == 
String[].class) {
                 // Assume this is mutable and ensure the first parameter is 
not CharSequence.
                 // It may be String or it may be something else (String[], 
Object, Object[]) so 

Modified: 
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/SystemUtilsTest.java
URL: 
http://svn.apache.org/viewvc/commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/SystemUtilsTest.java?rev=1144929&r1=1144928&r2=1144929&view=diff
==============================================================================
--- 
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/SystemUtilsTest.java
 (original)
+++ 
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/SystemUtilsTest.java
 Sun Jul 10 18:26:16 2011
@@ -19,6 +19,8 @@
 
 package org.apache.commons.lang3;
 
+import static org.apache.commons.lang3.JavaVersion.JAVA_1_4;
+
 import java.io.File;
 import java.lang.reflect.Constructor;
 import java.lang.reflect.Modifier;
@@ -27,8 +29,6 @@ import java.util.Locale;
 import junit.framework.Assert;
 import junit.framework.TestCase;
 
-import static org.apache.commons.lang3.JavaVersion.*;
-
 /**
  * Unit tests {@link org.apache.commons.lang3.SystemUtils}.
  * 

Modified: 
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/event/EventListenerSupportTest.java
URL: 
http://svn.apache.org/viewvc/commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/event/EventListenerSupportTest.java?rev=1144929&r1=1144928&r2=1144929&view=diff
==============================================================================
--- 
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/event/EventListenerSupportTest.java
 (original)
+++ 
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/event/EventListenerSupportTest.java
 Sun Jul 10 18:26:16 2011
@@ -17,8 +17,8 @@
 
 package org.apache.commons.lang3.event;
 
-import java.beans.PropertyVetoException;
 import java.beans.PropertyChangeEvent;
+import java.beans.PropertyVetoException;
 import java.beans.VetoableChangeListener;
 import java.io.ByteArrayInputStream;
 import java.io.ByteArrayOutputStream;

Modified: 
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/event/EventUtilsTest.java
URL: 
http://svn.apache.org/viewvc/commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/event/EventUtilsTest.java?rev=1144929&r1=1144928&r2=1144929&view=diff
==============================================================================
--- 
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/event/EventUtilsTest.java
 (original)
+++ 
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/event/EventUtilsTest.java
 Sun Jul 10 18:26:16 2011
@@ -16,7 +16,6 @@
  */
 package org.apache.commons.lang3.event;
 
-import javax.naming.event.ObjectChangeListener;
 import java.beans.PropertyChangeEvent;
 import java.beans.PropertyChangeListener;
 import java.beans.VetoableChangeListener;
@@ -29,6 +28,8 @@ import java.util.Date;
 import java.util.Map;
 import java.util.TreeMap;
 
+import javax.naming.event.ObjectChangeListener;
+
 import junit.framework.TestCase;
 
 /**

Modified: 
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/exception/AbstractExceptionContextTest.java
URL: 
http://svn.apache.org/viewvc/commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/exception/AbstractExceptionContextTest.java?rev=1144929&r1=1144928&r2=1144929&view=diff
==============================================================================
--- 
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/exception/AbstractExceptionContextTest.java
 (original)
+++ 
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/exception/AbstractExceptionContextTest.java
 Sun Jul 10 18:26:16 2011
@@ -23,11 +23,11 @@ import java.util.Date;
 import java.util.List;
 import java.util.Set;
 
+import junit.framework.TestCase;
+
 import org.apache.commons.lang3.SerializationUtils;
 import org.apache.commons.lang3.tuple.Pair;
 
-import junit.framework.TestCase;
-
 
 /**
  * Abstract test of an ExceptionContext implementation.

Modified: 
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/exception/ExceptionUtilsTest.java
URL: 
http://svn.apache.org/viewvc/commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/exception/ExceptionUtilsTest.java?rev=1144929&r1=1144928&r2=1144929&view=diff
==============================================================================
--- 
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/exception/ExceptionUtilsTest.java
 (original)
+++ 
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/exception/ExceptionUtilsTest.java
 Sun Jul 10 18:26:16 2011
@@ -408,8 +408,8 @@ public class ExceptionUtilsTest extends 
         Throwable withCause = createExceptionWithCause();
         String[] stackTrace = ExceptionUtils.getRootCauseStackTrace(withCause);
         boolean match = false;
-        for (int i = 0; i < stackTrace.length; i++) {
-            if (stackTrace[i].startsWith(ExceptionUtils.WRAPPED_MARKER)) {
+        for (String element : stackTrace) {
+            if (element.startsWith(ExceptionUtils.WRAPPED_MARKER)) {
                 match = true;
                 break;
             }
@@ -418,8 +418,8 @@ public class ExceptionUtilsTest extends 
         
         stackTrace = ExceptionUtils.getRootCauseStackTrace(withoutCause);
         match = false;
-        for (int i = 0; i < stackTrace.length; i++) {
-            if (stackTrace[i].startsWith(ExceptionUtils.WRAPPED_MARKER)) {
+        for (String element : stackTrace) {
+            if (element.startsWith(ExceptionUtils.WRAPPED_MARKER)) {
                 match = true;
                 break;
             }

Modified: 
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/math/NumberUtilsTest.java
URL: 
http://svn.apache.org/viewvc/commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/math/NumberUtilsTest.java?rev=1144929&r1=1144928&r2=1144929&view=diff
==============================================================================
--- 
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/math/NumberUtilsTest.java
 (original)
+++ 
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/math/NumberUtilsTest.java
 Sun Jul 10 18:26:16 2011
@@ -16,6 +16,8 @@
  */
 package org.apache.commons.lang3.math;
 
+import static org.apache.commons.lang3.JavaVersion.JAVA_1_3;
+
 import java.lang.reflect.Constructor;
 import java.lang.reflect.Modifier;
 import java.math.BigDecimal;
@@ -23,7 +25,6 @@ import java.math.BigInteger;
 
 import junit.framework.TestCase;
 
-import static org.apache.commons.lang3.JavaVersion.*;
 import org.apache.commons.lang3.SystemUtils;
 
 /**

Modified: 
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/reflect/MethodUtilsTest.java
URL: 
http://svn.apache.org/viewvc/commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/reflect/MethodUtilsTest.java?rev=1144929&r1=1144928&r2=1144929&view=diff
==============================================================================
--- 
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/reflect/MethodUtilsTest.java
 (original)
+++ 
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/reflect/MethodUtilsTest.java
 Sun Jul 10 18:26:16 2011
@@ -254,8 +254,8 @@ public class MethodUtilsTest extends Tes
     public void testGetAccessibleInterfaceMethod() throws Exception {
 
         Class<?>[][] p = { ArrayUtils.EMPTY_CLASS_ARRAY, null };
-        for (int i = 0; i < p.length; i++) {
-            Method method = TestMutable.class.getMethod("getValue", p[i]);
+        for (Class<?>[] element : p) {
+            Method method = TestMutable.class.getMethod("getValue", element);
             Method accessibleMethod = MethodUtils.getAccessibleMethod(method);
             assertNotSame(accessibleMethod, method);
             assertSame(Mutable.class, accessibleMethod.getDeclaringClass());
@@ -272,9 +272,9 @@ public class MethodUtilsTest extends Tes
     public void testGetAccessibleInterfaceMethodFromDescription()
             throws Exception {
         Class<?>[][] p = { ArrayUtils.EMPTY_CLASS_ARRAY, null };
-        for (int i = 0; i < p.length; i++) {
+        for (Class<?>[] element : p) {
             Method accessibleMethod = MethodUtils.getAccessibleMethod(
-                    TestMutable.class, "getValue", p[i]);
+                    TestMutable.class, "getValue", element);
             assertSame(Mutable.class, accessibleMethod.getDeclaringClass());
         }
     }

Modified: 
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/text/ExtendedMessageFormatTest.java
URL: 
http://svn.apache.org/viewvc/commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/text/ExtendedMessageFormatTest.java?rev=1144929&r1=1144928&r2=1144929&view=diff
==============================================================================
--- 
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/text/ExtendedMessageFormatTest.java
 (original)
+++ 
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/text/ExtendedMessageFormatTest.java
 Sun Jul 10 18:26:16 2011
@@ -16,6 +16,8 @@
  */
 package org.apache.commons.lang3.text;
 
+import static org.apache.commons.lang3.JavaVersion.JAVA_1_4;
+
 import java.text.ChoiceFormat;
 import java.text.DateFormat;
 import java.text.FieldPosition;
@@ -28,13 +30,11 @@ import java.util.Calendar;
 import java.util.Collections;
 import java.util.HashMap;
 import java.util.HashSet;
-import java.util.Iterator;
 import java.util.Locale;
 import java.util.Map;
 
 import junit.framework.TestCase;
 
-import static org.apache.commons.lang3.JavaVersion.*;
 import org.apache.commons.lang3.SystemUtils;
 
 /**
@@ -102,8 +102,7 @@ public class ExtendedMessageFormatTest e
         
testLocales.retainAll(Arrays.asList(NumberFormat.getAvailableLocales()));
         testLocales.add(null);
 
-        for (Iterator<Locale> l = testLocales.iterator(); l.hasNext();) {
-            Locale locale = l.next();
+        for (Locale locale : testLocales) {
             MessageFormat builtins = createMessageFormat(builtinsPattern, 
locale);
             String expectedPattern = extendedPattern + builtins.toPattern();
             DateFormat df = null;
@@ -194,13 +193,13 @@ public class ExtendedMessageFormatTest e
         Locale[] availableLocales = ChoiceFormat.getAvailableLocales();
 
         choicePattern = "{0,choice,1#One|2#Two|3#Many {0,number}}";
-        for (int i = 0; i < values.length; i++) {
-            checkBuiltInFormat(values[i] + ": " + choicePattern, new Object[] 
{values[i]}, availableLocales);
+        for (Object value : values) {
+            checkBuiltInFormat(value + ": " + choicePattern, new Object[] 
{value}, availableLocales);
         }
 
         choicePattern = "{0,choice,1#''One''|2#\"Two\"|3#''{Many}'' 
{0,number}}";
-        for (int i = 0; i < values.length; i++) {
-            checkBuiltInFormat(values[i] + ": " + choicePattern, new Object[] 
{values[i]}, availableLocales);
+        for (Object value : values) {
+            checkBuiltInFormat(value + ": " + choicePattern, new Object[] 
{value}, availableLocales);
         }
     }
 
@@ -326,8 +325,8 @@ public class ExtendedMessageFormatTest e
      */
     private void checkBuiltInFormat(String pattern, Map<String, ?> registry, 
Object[] args, Locale[] locales) {
         checkBuiltInFormat(pattern, registry, args, (Locale) null);
-        for (int i = 0; i < locales.length; i++) {
-            checkBuiltInFormat(pattern, registry, args, locales[i]);
+        for (Locale locale : locales) {
+            checkBuiltInFormat(pattern, registry, args, locale);
         }
     }
 

Modified: 
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/time/DateUtilsTest.java
URL: 
http://svn.apache.org/viewvc/commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/time/DateUtilsTest.java?rev=1144929&r1=1144928&r2=1144929&view=diff
==============================================================================
--- 
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/time/DateUtilsTest.java
 (original)
+++ 
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/time/DateUtilsTest.java
 Sun Jul 10 18:26:16 2011
@@ -16,6 +16,8 @@
  */
 package org.apache.commons.lang3.time;
 
+import static org.apache.commons.lang3.JavaVersion.JAVA_1_4;
+
 import java.lang.reflect.Constructor;
 import java.lang.reflect.Modifier;
 import java.text.DateFormat;
@@ -32,7 +34,6 @@ import java.util.TimeZone;
 import junit.framework.AssertionFailedError;
 import junit.framework.TestCase;
 
-import static org.apache.commons.lang3.JavaVersion.*;
 import org.apache.commons.lang3.SystemUtils;
 
 /**


Reply via email to