Author: ggregory
Date: Fri Nov 9 01:31:00 2012
New Revision: 1407341
URL: http://svn.apache.org/viewvc?rev=1407341&view=rev
Log:
Use Java 5 enhanced loops.
Modified:
commons/proper/net/trunk/src/main/java/examples/nntp/ExtendedNNTPOps.java
commons/proper/net/trunk/src/main/java/examples/ntp/NTPClient.java
commons/proper/net/trunk/src/main/java/org/apache/commons/net/ftp/FTPSClient.java
commons/proper/net/trunk/src/main/java/org/apache/commons/net/ftp/FTPSTrustManager.java
commons/proper/net/trunk/src/main/java/org/apache/commons/net/ftp/parser/CompositeFileEntryParser.java
commons/proper/net/trunk/src/main/java/org/apache/commons/net/imap/AuthenticatingIMAPClient.java
commons/proper/net/trunk/src/main/java/org/apache/commons/net/nntp/Threader.java
commons/proper/net/trunk/src/main/java/org/apache/commons/net/pop3/ExtendedPOP3Client.java
commons/proper/net/trunk/src/main/java/org/apache/commons/net/smtp/AuthenticatingSMTPClient.java
commons/proper/net/trunk/src/main/java/org/apache/commons/net/telnet/Telnet.java
commons/proper/net/trunk/src/main/java/org/apache/commons/net/util/Base64.java
commons/proper/net/trunk/src/main/java/org/apache/commons/net/util/TrustManagerUtils.java
commons/proper/net/trunk/src/test/java/org/apache/commons/net/ftp/FTPClientConfigFunctionalTest.java
commons/proper/net/trunk/src/test/java/org/apache/commons/net/ftp/ListingFunctionalTest.java
commons/proper/net/trunk/src/test/java/org/apache/commons/net/ftp/parser/CompositeFTPParseTestFramework.java
commons/proper/net/trunk/src/test/java/org/apache/commons/net/ftp/parser/FTPParseTestFramework.java
commons/proper/net/trunk/src/test/java/org/apache/commons/net/ftp/parser/VMSFTPEntryParserTest.java
commons/proper/net/trunk/src/test/java/org/apache/commons/net/tftp/TFTPTest.java
Modified:
commons/proper/net/trunk/src/main/java/examples/nntp/ExtendedNNTPOps.java
URL:
http://svn.apache.org/viewvc/commons/proper/net/trunk/src/main/java/examples/nntp/ExtendedNNTPOps.java?rev=1407341&r1=1407340&r2=1407341&view=diff
==============================================================================
--- commons/proper/net/trunk/src/main/java/examples/nntp/ExtendedNNTPOps.java
(original)
+++ commons/proper/net/trunk/src/main/java/examples/nntp/ExtendedNNTPOps.java
Fri Nov 9 01:31:00 2012
@@ -73,8 +73,9 @@ public class ExtendedNNTPOps {
// LIST ACTIVE
NewsgroupInfo[] fanGroups = client.listNewsgroups("alt.fan.*");
- for (int i = 0; i < fanGroups.length; ++i) {
- System.out.println(fanGroups[i].getNewsgroup());
+ for (NewsgroupInfo fanGroup : fanGroups)
+ {
+ System.out.println(fanGroup.getNewsgroup());
}
} catch (IOException e) {
Modified: commons/proper/net/trunk/src/main/java/examples/ntp/NTPClient.java
URL:
http://svn.apache.org/viewvc/commons/proper/net/trunk/src/main/java/examples/ntp/NTPClient.java?rev=1407341&r1=1407340&r2=1407341&view=diff
==============================================================================
--- commons/proper/net/trunk/src/main/java/examples/ntp/NTPClient.java
(original)
+++ commons/proper/net/trunk/src/main/java/examples/ntp/NTPClient.java Fri Nov
9 01:31:00 2012
@@ -159,11 +159,11 @@ public final class NTPClient
client.setDefaultTimeout(10000);
try {
client.open();
- for (int i = 0; i < args.length; i++)
+ for (String arg : args)
{
System.out.println();
try {
- InetAddress hostAddr = InetAddress.getByName(args[i]);
+ InetAddress hostAddr = InetAddress.getByName(arg);
System.out.println("> " + hostAddr.getHostName() + "/" +
hostAddr.getHostAddress());
TimeInfo info = client.getTime(hostAddr);
processResponse(info);
Modified:
commons/proper/net/trunk/src/main/java/org/apache/commons/net/ftp/FTPSClient.java
URL:
http://svn.apache.org/viewvc/commons/proper/net/trunk/src/main/java/org/apache/commons/net/ftp/FTPSClient.java?rev=1407341&r1=1407340&r2=1407341&view=diff
==============================================================================
---
commons/proper/net/trunk/src/main/java/org/apache/commons/net/ftp/FTPSClient.java
(original)
+++
commons/proper/net/trunk/src/main/java/org/apache/commons/net/ftp/FTPSClient.java
Fri Nov 9 01:31:00 2012
@@ -516,8 +516,9 @@ public class FTPSClient extends FTPClien
* @return True - A set point is right / False - A set point is not right
*/
private boolean checkPROTValue(String prot) {
- for (int p = 0; p < PROT_COMMAND_VALUE.length; p++) {
- if (PROT_COMMAND_VALUE[p].equals(prot)) {
+ for (String element : PROT_COMMAND_VALUE)
+ {
+ if (element.equals(prot)) {
return true;
}
}
Modified:
commons/proper/net/trunk/src/main/java/org/apache/commons/net/ftp/FTPSTrustManager.java
URL:
http://svn.apache.org/viewvc/commons/proper/net/trunk/src/main/java/org/apache/commons/net/ftp/FTPSTrustManager.java?rev=1407341&r1=1407340&r2=1407341&view=diff
==============================================================================
---
commons/proper/net/trunk/src/main/java/org/apache/commons/net/ftp/FTPSTrustManager.java
(original)
+++
commons/proper/net/trunk/src/main/java/org/apache/commons/net/ftp/FTPSTrustManager.java
Fri Nov 9 01:31:00 2012
@@ -42,9 +42,9 @@ public class FTPSTrustManager implements
public void checkServerTrusted(X509Certificate[] certificates, String
authType) throws CertificateException
{
- for (int i = 0; i < certificates.length; ++i)
+ for (X509Certificate certificate : certificates)
{
- certificates[i].checkValidity();
+ certificate.checkValidity();
}
}
Modified:
commons/proper/net/trunk/src/main/java/org/apache/commons/net/ftp/parser/CompositeFileEntryParser.java
URL:
http://svn.apache.org/viewvc/commons/proper/net/trunk/src/main/java/org/apache/commons/net/ftp/parser/CompositeFileEntryParser.java?rev=1407341&r1=1407340&r2=1407341&view=diff
==============================================================================
---
commons/proper/net/trunk/src/main/java/org/apache/commons/net/ftp/parser/CompositeFileEntryParser.java
(original)
+++
commons/proper/net/trunk/src/main/java/org/apache/commons/net/ftp/parser/CompositeFileEntryParser.java
Fri Nov 9 01:31:00 2012
@@ -55,10 +55,8 @@ public class CompositeFileEntryParser ex
}
else
{
- for (int iterParser=0; iterParser < ftpFileEntryParsers.length;
iterParser++)
+ for (FTPFileEntryParser ftpFileEntryParser : ftpFileEntryParsers)
{
- FTPFileEntryParser ftpFileEntryParser =
ftpFileEntryParsers[iterParser];
-
FTPFile matched = ftpFileEntryParser.parseFTPEntry(listEntry);
if (matched != null)
{
Modified:
commons/proper/net/trunk/src/main/java/org/apache/commons/net/imap/AuthenticatingIMAPClient.java
URL:
http://svn.apache.org/viewvc/commons/proper/net/trunk/src/main/java/org/apache/commons/net/imap/AuthenticatingIMAPClient.java?rev=1407341&r1=1407340&r2=1407341&view=diff
==============================================================================
---
commons/proper/net/trunk/src/main/java/org/apache/commons/net/imap/AuthenticatingIMAPClient.java
(original)
+++
commons/proper/net/trunk/src/main/java/org/apache/commons/net/imap/AuthenticatingIMAPClient.java
Fri Nov 9 01:31:00 2012
@@ -220,12 +220,12 @@ public class AuthenticatingIMAPClient ex
private String _convertToHexString(byte[] a)
{
StringBuilder result = new StringBuilder(a.length*2);
- for (int i = 0; i < a.length; i++)
+ for (byte element : a)
{
- if ( (a[i] & 0x0FF) <= 15 ) {
+ if ( (element & 0x0FF) <= 15 ) {
result.append("0");
}
- result.append(Integer.toHexString(a[i] & 0x0FF));
+ result.append(Integer.toHexString(element & 0x0FF));
}
return result.toString();
}
Modified:
commons/proper/net/trunk/src/main/java/org/apache/commons/net/nntp/Threader.java
URL:
http://svn.apache.org/viewvc/commons/proper/net/trunk/src/main/java/org/apache/commons/net/nntp/Threader.java?rev=1407341&r1=1407340&r2=1407341&view=diff
==============================================================================
---
commons/proper/net/trunk/src/main/java/org/apache/commons/net/nntp/Threader.java
(original)
+++
commons/proper/net/trunk/src/main/java/org/apache/commons/net/nntp/Threader.java
Fri Nov 9 01:31:00 2012
@@ -127,8 +127,8 @@ public class Threader {
ThreadContainer parentRef = null;
{
String[] references = threadable.messageThreadReferences();
- for (int i = 0; i < references.length; ++i) {
- String refString = references[i];
+ for (String refString : references)
+ {
ThreadContainer ref = idTable.get(refString);
// if this id doesnt have a container, create one
Modified:
commons/proper/net/trunk/src/main/java/org/apache/commons/net/pop3/ExtendedPOP3Client.java
URL:
http://svn.apache.org/viewvc/commons/proper/net/trunk/src/main/java/org/apache/commons/net/pop3/ExtendedPOP3Client.java?rev=1407341&r1=1407340&r2=1407341&view=diff
==============================================================================
---
commons/proper/net/trunk/src/main/java/org/apache/commons/net/pop3/ExtendedPOP3Client.java
(original)
+++
commons/proper/net/trunk/src/main/java/org/apache/commons/net/pop3/ExtendedPOP3Client.java
Fri Nov 9 01:31:00 2012
@@ -111,12 +111,12 @@ public class ExtendedPOP3Client extends
private String _convertToHexString(byte[] a)
{
StringBuilder result = new StringBuilder(a.length*2);
- for (int i = 0; i < a.length; i++)
+ for (byte element : a)
{
- if ( (a[i] & 0x0FF) <= 15 ) {
+ if ( (element & 0x0FF) <= 15 ) {
result.append("0");
}
- result.append(Integer.toHexString(a[i] & 0x0FF));
+ result.append(Integer.toHexString(element & 0x0FF));
}
return result.toString();
}
Modified:
commons/proper/net/trunk/src/main/java/org/apache/commons/net/smtp/AuthenticatingSMTPClient.java
URL:
http://svn.apache.org/viewvc/commons/proper/net/trunk/src/main/java/org/apache/commons/net/smtp/AuthenticatingSMTPClient.java?rev=1407341&r1=1407340&r2=1407341&view=diff
==============================================================================
---
commons/proper/net/trunk/src/main/java/org/apache/commons/net/smtp/AuthenticatingSMTPClient.java
(original)
+++
commons/proper/net/trunk/src/main/java/org/apache/commons/net/smtp/AuthenticatingSMTPClient.java
Fri Nov 9 01:31:00 2012
@@ -234,12 +234,12 @@ public class AuthenticatingSMTPClient ex
private String _convertToHexString(byte[] a)
{
StringBuilder result = new StringBuilder(a.length*2);
- for (int i = 0; i < a.length; i++)
+ for (byte element : a)
{
- if ( (a[i] & 0x0FF) <= 15 ) {
+ if ( (element & 0x0FF) <= 15 ) {
result.append("0");
}
- result.append(Integer.toHexString(a[i] & 0x0FF));
+ result.append(Integer.toHexString(element & 0x0FF));
}
return result.toString();
}
Modified:
commons/proper/net/trunk/src/main/java/org/apache/commons/net/telnet/Telnet.java
URL:
http://svn.apache.org/viewvc/commons/proper/net/trunk/src/main/java/org/apache/commons/net/telnet/Telnet.java?rev=1407341&r1=1407340&r2=1407341&view=diff
==============================================================================
---
commons/proper/net/trunk/src/main/java/org/apache/commons/net/telnet/Telnet.java
(original)
+++
commons/proper/net/trunk/src/main/java/org/apache/commons/net/telnet/Telnet.java
Fri Nov 9 01:31:00 2012
@@ -775,9 +775,9 @@ class Telnet extends SocketClient
{
_output_.write(_COMMAND_SB);
// Note _output_ is buffered, so might as well simplify by writing
single bytes
- for (int ii = 0; ii < subn.length; ii++)
+ for (int element : subn)
{
- byte b = (byte) subn[ii];
+ byte b = (byte) element;
if (b == (byte) TelnetCommand.IAC) { // cast is necessary
because IAC is outside the signed byte range
_output_.write(b); // double any IAC bytes
}
Modified:
commons/proper/net/trunk/src/main/java/org/apache/commons/net/util/Base64.java
URL:
http://svn.apache.org/viewvc/commons/proper/net/trunk/src/main/java/org/apache/commons/net/util/Base64.java?rev=1407341&r1=1407340&r2=1407341&view=diff
==============================================================================
---
commons/proper/net/trunk/src/main/java/org/apache/commons/net/util/Base64.java
(original)
+++
commons/proper/net/trunk/src/main/java/org/apache/commons/net/util/Base64.java
Fri Nov 9 01:31:00 2012
@@ -623,8 +623,9 @@ public class Base64 {
* @return <code>true</code> if any byte is a valid character in the
Base64 alphabet; false herwise
*/
private static boolean containsBase64Byte(byte[] arrayOctet) {
- for (int i = 0; i < arrayOctet.length; i++) {
- if (isBase64(arrayOctet[i])) {
+ for (byte element : arrayOctet)
+ {
+ if (isBase64(element)) {
return true;
}
}
Modified:
commons/proper/net/trunk/src/main/java/org/apache/commons/net/util/TrustManagerUtils.java
URL:
http://svn.apache.org/viewvc/commons/proper/net/trunk/src/main/java/org/apache/commons/net/util/TrustManagerUtils.java?rev=1407341&r1=1407340&r2=1407341&view=diff
==============================================================================
---
commons/proper/net/trunk/src/main/java/org/apache/commons/net/util/TrustManagerUtils.java
(original)
+++
commons/proper/net/trunk/src/main/java/org/apache/commons/net/util/TrustManagerUtils.java
Fri Nov 9 01:31:00 2012
@@ -54,9 +54,9 @@ public final class TrustManagerUtils
throws CertificateException
{
if (checkServerValidity) {
- for (int i = 0; i < certificates.length; ++i)
+ for (X509Certificate certificate : certificates)
{
- certificates[i].checkValidity();
+ certificate.checkValidity();
}
}
}
Modified:
commons/proper/net/trunk/src/test/java/org/apache/commons/net/ftp/FTPClientConfigFunctionalTest.java
URL:
http://svn.apache.org/viewvc/commons/proper/net/trunk/src/test/java/org/apache/commons/net/ftp/FTPClientConfigFunctionalTest.java?rev=1407341&r1=1407340&r2=1407341&view=diff
==============================================================================
---
commons/proper/net/trunk/src/test/java/org/apache/commons/net/ftp/FTPClientConfigFunctionalTest.java
(original)
+++
commons/proper/net/trunk/src/test/java/org/apache/commons/net/ftp/FTPClientConfigFunctionalTest.java
Fri Nov 9 01:31:00 2012
@@ -110,13 +110,14 @@ public class FTPClientConfigFunctionalTe
});
- for (int i=0; i < files.length; i++) {
+ for (FTPFile file : files)
+ {
// The directory contains a few additional files at the beginning
// which aren't in the series we want. The series we want consists
// of files named sn.dddd. This adjusts the file list to get rid
// of the uninteresting ones.
- if (files[i].getName().startsWith("sn")) {
- sorted.add(files[i]);
+ if (file.getName().startsWith("sn")) {
+ sorted.add(file);
}
}
return sorted;
Modified:
commons/proper/net/trunk/src/test/java/org/apache/commons/net/ftp/ListingFunctionalTest.java
URL:
http://svn.apache.org/viewvc/commons/proper/net/trunk/src/test/java/org/apache/commons/net/ftp/ListingFunctionalTest.java?rev=1407341&r1=1407340&r2=1407341&view=diff
==============================================================================
---
commons/proper/net/trunk/src/test/java/org/apache/commons/net/ftp/ListingFunctionalTest.java
(original)
+++
commons/proper/net/trunk/src/test/java/org/apache/commons/net/ftp/ListingFunctionalTest.java
Fri Nov 9 01:31:00 2012
@@ -68,19 +68,17 @@ public class ListingFunctionalTest exten
Method[] methods = clasz.getDeclaredMethods();
TestSuite allSuites = new TestSuite("FTP Listing Functional Test
Suite");
- for (int i = 0; i < testData.length; i++)
+ for (String[] element : testData)
{
- TestSuite suite = new TestSuite(testData[i][VALID_PARSERKEY]+ " @
" +testData[i][HOSTNAME]);
+ TestSuite suite = new TestSuite(element[VALID_PARSERKEY]+ " @ "
+element[HOSTNAME]);
- for (int j = 0; j < methods.length; j++)
+ for (Method method : methods)
{
- Method method = methods[j];
-
if (method.getName().startsWith("test"))
{
suite.addTest(new ListingFunctionalTest(
method.getName(),
- testData[i]));
+ element));
}
}
Modified:
commons/proper/net/trunk/src/test/java/org/apache/commons/net/ftp/parser/CompositeFTPParseTestFramework.java
URL:
http://svn.apache.org/viewvc/commons/proper/net/trunk/src/test/java/org/apache/commons/net/ftp/parser/CompositeFTPParseTestFramework.java?rev=1407341&r1=1407340&r2=1407341&view=diff
==============================================================================
---
commons/proper/net/trunk/src/test/java/org/apache/commons/net/ftp/parser/CompositeFTPParseTestFramework.java
(original)
+++
commons/proper/net/trunk/src/test/java/org/apache/commons/net/ftp/parser/CompositeFTPParseTestFramework.java
Fri Nov 9 01:31:00 2012
@@ -76,12 +76,12 @@ public abstract class CompositeFTPParseT
{
String goodsamples[][] = getGoodListings();
- for (int i = 0; i < goodsamples.length; i++)
+ for (String[] goodsample : goodsamples)
{
FTPFileEntryParser parser = getParser();
- for (int j = 0; j < goodsamples[i].length; j++)
+ for (int j = 0; j < goodsample.length; j++)
{
- String test = goodsamples[i][j];
+ String test = goodsample[j];
FTPFile f = parser.parseFTPEntry(test);
assertNotNull("Failed to parse " + test,
f);
@@ -99,12 +99,12 @@ public abstract class CompositeFTPParseT
{
String badsamples[][] = getBadListings();
- for (int i = 0; i < badsamples.length; i++)
+ for (String[] badsample : badsamples)
{
FTPFileEntryParser parser = getParser();
- for (int j = 0; j < badsamples[i].length; j++)
+ for (int j = 0; j < badsample.length; j++)
{
- String test = badsamples[i][j];
+ String test = badsample[j];
FTPFile f = parser.parseFTPEntry(test);
assertNull("Should have Failed to parse " + test,
nullFileOrNullDate(f));
Modified:
commons/proper/net/trunk/src/test/java/org/apache/commons/net/ftp/parser/FTPParseTestFramework.java
URL:
http://svn.apache.org/viewvc/commons/proper/net/trunk/src/test/java/org/apache/commons/net/ftp/parser/FTPParseTestFramework.java?rev=1407341&r1=1407340&r2=1407341&view=diff
==============================================================================
---
commons/proper/net/trunk/src/test/java/org/apache/commons/net/ftp/parser/FTPParseTestFramework.java
(original)
+++
commons/proper/net/trunk/src/test/java/org/apache/commons/net/ftp/parser/FTPParseTestFramework.java
Fri Nov 9 01:31:00 2012
@@ -48,10 +48,9 @@ public abstract class FTPParseTestFramew
{
String[] badsamples = getBadListing();
- for (int i = 0; i < badsamples.length; i++)
+ for (String test : badsamples)
{
- String test = badsamples[i];
FTPFile f = parser.parseFTPEntry(test);
assertNull("Should have Failed to parse " + test,
nullFileOrNullDate(f));
@@ -69,10 +68,9 @@ public abstract class FTPParseTestFramew
{
String[] goodsamples = getGoodListing();
- for (int i = 0; i < goodsamples.length; i++)
+ for (String test : goodsamples)
{
- String test = goodsamples[i];
FTPFile f = parser.parseFTPEntry(test);
assertNotNull("Failed to parse " + test,
f);
Modified:
commons/proper/net/trunk/src/test/java/org/apache/commons/net/ftp/parser/VMSFTPEntryParserTest.java
URL:
http://svn.apache.org/viewvc/commons/proper/net/trunk/src/test/java/org/apache/commons/net/ftp/parser/VMSFTPEntryParserTest.java?rev=1407341&r1=1407340&r2=1407341&view=diff
==============================================================================
---
commons/proper/net/trunk/src/test/java/org/apache/commons/net/ftp/parser/VMSFTPEntryParserTest.java
(original)
+++
commons/proper/net/trunk/src/test/java/org/apache/commons/net/ftp/parser/VMSFTPEntryParserTest.java
Fri Nov 9 01:31:00 2012
@@ -124,16 +124,18 @@ public class VMSFTPEntryParserTest exten
}
public void assertFileInListing(FTPFile[] listing, String name) {
- for (int i = 0; i < listing.length; i++) {
- if (name.equals(listing[i].getName())) {
+ for (FTPFile element : listing)
+ {
+ if (name.equals(element.getName())) {
return;
}
}
fail("File " + name + " not found in supplied listing");
}
public void assertFileNotInListing(FTPFile[] listing, String name) {
- for (int i = 0; i < listing.length; i++) {
- if (name.equals(listing[i].getName())) {
+ for (FTPFile element : listing)
+ {
+ if (name.equals(element.getName())) {
fail("Unexpected File " + name + " found in supplied listing");
}
}
Modified:
commons/proper/net/trunk/src/test/java/org/apache/commons/net/tftp/TFTPTest.java
URL:
http://svn.apache.org/viewvc/commons/proper/net/trunk/src/test/java/org/apache/commons/net/tftp/TFTPTest.java?rev=1407341&r1=1407340&r2=1407341&view=diff
==============================================================================
---
commons/proper/net/trunk/src/test/java/org/apache/commons/net/tftp/TFTPTest.java
(original)
+++
commons/proper/net/trunk/src/test/java/org/apache/commons/net/tftp/TFTPTest.java
Fri Nov 9 01:31:00 2012
@@ -81,9 +81,9 @@ public class TFTPTest extends TestCase
{
tftpS.shutdown();
}
- for (int i = 0; i < files.length; i++)
+ for (File file : files)
{
- files[i].delete();
+ file.delete();
}
}
super.tearDown();