You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pdfbox.apache.org by ti...@apache.org on 2014/06/18 19:35:59 UTC
svn commit: r1603546 - in /pdfbox/trunk/pdfbox/src:
main/java/org/apache/pdfbox/cos/ main/java/org/apache/pdfbox/pdfviewer/font/
main/java/org/apache/pdfbox/pdfwriter/
main/java/org/apache/pdfbox/pdmodel/documentinterchange/taggedpdf/
main/java/org/apa...
Author: tilman
Date: Wed Jun 18 17:35:59 2014
New Revision: 1603546
URL: http://svn.apache.org/r1603546
Log:
PDFBOX-2147: use foreach loop
Modified:
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/cos/COSDictionary.java
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdfviewer/font/TTFGlyph2D.java
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdfwriter/COSWriter.java
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/documentinterchange/taggedpdf/PDStandardAttributeObject.java
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/documentinterchange/taggedpdf/StandardStructureTypes.java
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/encryption/PDEncryption.java
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/encryption/PublicKeySecurityHandler.java
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/fdf/FDFAnnotation.java
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDTrueTypeFont.java
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/measurement/PDRectlinearMeasureDictionary.java
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/util/PDFHighlighter.java
pdfbox/trunk/pdfbox/src/test/java/org/apache/pdfbox/util/TestTextStripper.java
pdfbox/trunk/pdfbox/src/test/java/org/apache/pdfbox/util/TestTextStripperPerformance.java
Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/cos/COSDictionary.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/cos/COSDictionary.java?rev=1603546&r1=1603545&r2=1603546&view=diff
==============================================================================
--- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/cos/COSDictionary.java (original)
+++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/cos/COSDictionary.java Wed Jun 18 17:35:59 2014
@@ -1440,34 +1440,33 @@ public class COSDictionary extends COSBa
}
}
- /**
- * Nice method, gives you every object you want
- * Arrays works properly too. Try "P/Annots/[k]/Rect"
- * where k means the index of the Annotsarray.
- *
- * @param objPath the relative path to the object.
- * @return the object
- */
- public COSBase getObjectFromPath(String objPath)
- {
- COSBase retval = null;
- String[] path = objPath.split(PATH_SEPARATOR);
- retval = this;
-
- for (int i = 0; i < path.length; i++)
- {
- if(retval instanceof COSArray)
- {
- int idx = new Integer(path[i].replaceAll("\\[","").replaceAll("\\]","")).intValue();
- retval = ((COSArray)retval).getObject(idx);
- }
- else if (retval instanceof COSDictionary)
- {
- retval = ((COSDictionary)retval).getDictionaryObject( path[i] );
- }
- }
- return retval;
- }
+ /**
+ * Nice method, gives you every object you want
+ * Arrays works properly too. Try "P/Annots/[k]/Rect"
+ * where k means the index of the Annotsarray.
+ *
+ * @param objPath the relative path to the object.
+ * @return the object
+ */
+ public COSBase getObjectFromPath(String objPath)
+ {
+ COSBase retval = null;
+ String[] path = objPath.split(PATH_SEPARATOR);
+ retval = this;
+ for (String pathString : path)
+ {
+ if (retval instanceof COSArray)
+ {
+ int idx = new Integer(pathString.replaceAll("\\[", "").replaceAll("\\]", "")).intValue();
+ retval = ((COSArray) retval).getObject(idx);
+ }
+ else if (retval instanceof COSDictionary)
+ {
+ retval = ((COSDictionary) retval).getDictionaryObject(pathString);
+ }
+ }
+ return retval;
+ }
/**
* Returns an unmodifiable view of this dictionary.
Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdfviewer/font/TTFGlyph2D.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdfviewer/font/TTFGlyph2D.java?rev=1603546&r1=1603545&r2=1603546&view=diff
==============================================================================
--- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdfviewer/font/TTFGlyph2D.java (original)
+++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdfviewer/font/TTFGlyph2D.java Wed Jun 18 17:35:59 2014
@@ -122,24 +122,24 @@ public class TTFGlyph2D implements Glyph
{
// get all relevant CMaps
CMAPEncodingEntry[] cmaps = cmapTable.getCmaps();
- for (int i = 0; i < cmaps.length; i++)
+ for (CMAPEncodingEntry cmap : cmaps)
{
- if (CMAPTable.PLATFORM_WINDOWS == cmaps[i].getPlatformId())
+ if (CMAPTable.PLATFORM_WINDOWS == cmap.getPlatformId())
{
- if (CMAPTable.ENCODING_UNICODE == cmaps[i].getPlatformEncodingId())
+ if (CMAPTable.ENCODING_UNICODE == cmap.getPlatformEncodingId())
{
- cmapWinUnicode = cmaps[i];
+ cmapWinUnicode = cmap;
}
- else if (CMAPTable.ENCODING_SYMBOL == cmaps[i].getPlatformEncodingId())
+ else if (CMAPTable.ENCODING_SYMBOL == cmap.getPlatformEncodingId())
{
- cmapWinSymbol = cmaps[i];
+ cmapWinSymbol = cmap;
}
}
- else if (CMAPTable.PLATFORM_MACINTOSH == cmaps[i].getPlatformId())
+ else if (CMAPTable.PLATFORM_MACINTOSH == cmap.getPlatformId())
{
- if (CMAPTable.ENCODING_SYMBOL == cmaps[i].getPlatformEncodingId())
+ if (CMAPTable.ENCODING_SYMBOL == cmap.getPlatformEncodingId())
{
- cmapMacintoshSymbol = cmaps[i];
+ cmapMacintoshSymbol = cmap;
}
}
}
Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdfwriter/COSWriter.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdfwriter/COSWriter.java?rev=1603546&r1=1603545&r2=1603546&view=diff
==============================================================================
--- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdfwriter/COSWriter.java (original)
+++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdfwriter/COSWriter.java Wed Jun 18 17:35:59 2014
@@ -620,12 +620,11 @@ public class COSWriter implements ICOSVi
writeXrefEntry(COSWriterXRefEntry.getNullEntry());
// write entry for every object
long lastObjectNumber = 0;
- for (Iterator<COSWriterXRefEntry> i = getXRefEntries().iterator(); i.hasNext();)
+ for (COSWriterXRefEntry entry : getXRefEntries())
{
- COSWriterXRefEntry entry = i.next();
while( lastObjectNumber<entry.getKey().getNumber()-1 )
{
- writeXrefEntry(COSWriterXRefEntry.getNullEntry());
+ writeXrefEntry(COSWriterXRefEntry.getNullEntry());
}
lastObjectNumber = entry.getKey().getNumber();
writeXrefEntry(entry);
Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/documentinterchange/taggedpdf/PDStandardAttributeObject.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/documentinterchange/taggedpdf/PDStandardAttributeObject.java?rev=1603546&r1=1603545&r2=1603546&view=diff
==============================================================================
--- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/documentinterchange/taggedpdf/PDStandardAttributeObject.java (original)
+++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/documentinterchange/taggedpdf/PDStandardAttributeObject.java Wed Jun 18 17:35:59 2014
@@ -123,9 +123,9 @@ public abstract class PDStandardAttribut
{
COSBase oldBase = this.getCOSDictionary().getDictionaryObject(name);
COSArray array = new COSArray();
- for (int i = 0; i < values.length; i++)
+ for (String value : values)
{
- array.add(new COSString(values[i]));
+ array.add(new COSString(value));
}
this.getCOSDictionary().setItem(name, array);
COSBase newBase = this.getCOSDictionary().getDictionaryObject(name);
@@ -210,9 +210,9 @@ public abstract class PDStandardAttribut
{
COSBase oldBase = this.getCOSDictionary().getDictionaryObject(name);
COSArray array = new COSArray();
- for (int i = 0; i < values.length; i++)
+ for (String value : values)
{
- array.add(COSName.getPDFName(values[i]));
+ array.add(COSName.getPDFName(value));
}
this.getCOSDictionary().setItem(name, array);
COSBase newBase = this.getCOSDictionary().getDictionaryObject(name);
Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/documentinterchange/taggedpdf/StandardStructureTypes.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/documentinterchange/taggedpdf/StandardStructureTypes.java?rev=1603546&r1=1603545&r2=1603546&view=diff
==============================================================================
--- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/documentinterchange/taggedpdf/StandardStructureTypes.java (original)
+++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/documentinterchange/taggedpdf/StandardStructureTypes.java Wed Jun 18 17:35:59 2014
@@ -303,19 +303,17 @@ public class StandardStructureTypes
static
{
Field[] fields = StandardStructureTypes.class.getFields();
- for (int i = 0; i < fields.length; i++)
+ for (Field field : fields)
{
- if (Modifier.isFinal(fields[i].getModifiers()))
+ if (Modifier.isFinal(field.getModifiers()))
{
try
{
- types.add(fields[i].get(null).toString());
- }
- catch (IllegalArgumentException e)
+ types.add(field.get(null).toString());
+ }catch (IllegalArgumentException e)
{
LOG.error(e,e);
- }
- catch (IllegalAccessException e)
+ }catch (IllegalAccessException e)
{
LOG.error(e,e);
}
Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/encryption/PDEncryption.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/encryption/PDEncryption.java?rev=1603546&r1=1603545&r2=1603546&view=diff
==============================================================================
--- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/encryption/PDEncryption.java (original)
+++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/encryption/PDEncryption.java Wed Jun 18 17:35:59 2014
@@ -425,10 +425,10 @@ public class PDEncryption
public void setRecipients(byte[][] recipients) throws IOException
{
COSArray array = new COSArray();
- for(int i=0; i<recipients.length; i++)
+ for (byte[] recipient : recipients)
{
COSString recip = new COSString();
- recip.append(recipients[i]);
+ recip.append(recipient);
recip.setForceLiteralForm(true);
array.add(recip);
}
Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/encryption/PublicKeySecurityHandler.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/encryption/PublicKeySecurityHandler.java?rev=1603546&r1=1603545&r2=1603546&view=diff
==============================================================================
--- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/encryption/PublicKeySecurityHandler.java (original)
+++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/encryption/PublicKeySecurityHandler.java Wed Jun 18 17:35:59 2014
@@ -210,13 +210,11 @@ public final class PublicKeySecurityHand
// put each bytes of the recipients array in the sha1 input
int sha1InputOffset = 20;
- for(int i=0; i<recipientFieldsBytes.length; i++)
- {
- System.arraycopy(
- recipientFieldsBytes[i], 0,
- sha1Input, sha1InputOffset, recipientFieldsBytes[i].length);
- sha1InputOffset += recipientFieldsBytes[i].length;
- }
+ for (byte[] recipientFieldsByte : recipientFieldsBytes)
+ {
+ System.arraycopy(recipientFieldsByte, 0, sha1Input, sha1InputOffset, recipientFieldsByte.length);
+ sha1InputOffset += recipientFieldsByte.length;
+ }
MessageDigest md = MessageDigests.getSHA1();
byte[] mdResult = md.digest(sha1Input);
Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/fdf/FDFAnnotation.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/fdf/FDFAnnotation.java?rev=1603546&r1=1603545&r2=1603546&view=diff
==============================================================================
--- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/fdf/FDFAnnotation.java (original)
+++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/fdf/FDFAnnotation.java Wed Jun 18 17:35:59 2014
@@ -97,41 +97,41 @@ public abstract class FDFAnnotation impl
if( flags != null )
{
String[] flagTokens = flags.split( "," );
- for( int i=0; i< flagTokens.length; i++ )
+ for (String flagToken : flagTokens)
{
- if( flagTokens[i].equals( "invisible" ) )
+ if (flagToken.equals("invisible"))
{
setInvisible( true );
}
- else if( flagTokens[i].equals( "hidden" ) )
+ else if (flagToken.equals("hidden"))
{
setHidden( true );
}
- else if( flagTokens[i].equals( "print" ) )
+ else if (flagToken.equals("print"))
{
setPrinted( true );
}
- else if( flagTokens[i].equals( "nozoom" ) )
+ else if (flagToken.equals("nozoom"))
{
setNoZoom( true );
}
- else if( flagTokens[i].equals( "norotate" ) )
+ else if (flagToken.equals("norotate"))
{
setNoRotate( true );
}
- else if( flagTokens[i].equals( "noview" ) )
+ else if (flagToken.equals("noview"))
{
setNoView( true );
}
- else if( flagTokens[i].equals( "readonly" ) )
+ else if (flagToken.equals("readonly"))
{
setReadOnly( true );
}
- else if( flagTokens[i].equals( "locked" ) )
+ else if (flagToken.equals("locked"))
{
setLocked( true );
}
- else if( flagTokens[i].equals( "togglenoview" ) )
+ else if (flagToken.equals("togglenoview"))
{
setToggleNoView( true );
}
Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDTrueTypeFont.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDTrueTypeFont.java?rev=1603546&r1=1603545&r2=1603546&view=diff
==============================================================================
--- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDTrueTypeFont.java (original)
+++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDTrueTypeFont.java Wed Jun 18 17:35:59 2014
@@ -309,15 +309,14 @@ public class PDTrueTypeFont extends PDSi
CMAPTable cmapTable = ttf.getCMAP();
CMAPEncodingEntry[] cmaps = cmapTable.getCmaps();
CMAPEncodingEntry uniMap = null;
-
- for (int i = 0; i < cmaps.length; i++)
+ for (CMAPEncodingEntry cmapEncodingEntry : cmaps)
{
- if (cmaps[i].getPlatformId() == CMAPTable.PLATFORM_WINDOWS)
+ if (cmapEncodingEntry.getPlatformId() == CMAPTable.PLATFORM_WINDOWS)
{
- int platformEncoding = cmaps[i].getPlatformEncodingId();
+ int platformEncoding = cmapEncodingEntry.getPlatformEncodingId();
if (CMAPTable.ENCODING_UNICODE == platformEncoding)
{
- uniMap = cmaps[i];
+ uniMap = cmapEncodingEntry;
break;
}
}
Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/measurement/PDRectlinearMeasureDictionary.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/measurement/PDRectlinearMeasureDictionary.java?rev=1603546&r1=1603545&r2=1603546&view=diff
==============================================================================
--- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/measurement/PDRectlinearMeasureDictionary.java (original)
+++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/measurement/PDRectlinearMeasureDictionary.java Wed Jun 18 17:35:59 2014
@@ -102,9 +102,9 @@ public class PDRectlinearMeasureDictiona
public void setChangeXs(PDNumberFormatDictionary[] changeXs)
{
COSArray array = new COSArray();
- for (int i = 0; i < changeXs.length; i++)
+ for (PDNumberFormatDictionary changeX : changeXs)
{
- array.add(changeXs[i]);
+ array.add(changeX);
}
this.getDictionary().setItem("X", array);
}
@@ -139,9 +139,9 @@ public class PDRectlinearMeasureDictiona
public void setChangeYs(PDNumberFormatDictionary[] changeYs)
{
COSArray array = new COSArray();
- for (int i = 0; i < changeYs.length; i++)
+ for (PDNumberFormatDictionary changeY : changeYs)
{
- array.add(changeYs[i]);
+ array.add(changeY);
}
this.getDictionary().setItem("Y", array);
}
@@ -176,9 +176,9 @@ public class PDRectlinearMeasureDictiona
public void setDistances(PDNumberFormatDictionary[] distances)
{
COSArray array = new COSArray();
- for (int i = 0; i < distances.length; i++)
+ for (PDNumberFormatDictionary distance : distances)
{
- array.add(distances[i]);
+ array.add(distance);
}
this.getDictionary().setItem("D", array);
}
@@ -213,9 +213,9 @@ public class PDRectlinearMeasureDictiona
public void setAreas(PDNumberFormatDictionary[] areas)
{
COSArray array = new COSArray();
- for (int i = 0; i < areas.length; i++)
+ for (PDNumberFormatDictionary area : areas)
{
- array.add(areas[i]);
+ array.add(area);
}
this.getDictionary().setItem(COSName.A, array);
}
@@ -250,9 +250,9 @@ public class PDRectlinearMeasureDictiona
public void setAngles(PDNumberFormatDictionary[] angles)
{
COSArray array = new COSArray();
- for (int i = 0; i < angles.length; i++)
+ for (PDNumberFormatDictionary angle : angles)
{
- array.add(angles[i]);
+ array.add(angle);
}
this.getDictionary().setItem("T", array);
}
@@ -287,9 +287,9 @@ public class PDRectlinearMeasureDictiona
public void setLineSloaps(PDNumberFormatDictionary[] lineSloaps)
{
COSArray array = new COSArray();
- for (int i = 0; i < lineSloaps.length; i++)
+ for (PDNumberFormatDictionary lineSloap : lineSloaps)
{
- array.add(lineSloaps[i]);
+ array.add(lineSloap);
}
this.getDictionary().setItem("S", array);
}
Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/util/PDFHighlighter.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/util/PDFHighlighter.java?rev=1603546&r1=1603545&r2=1603546&view=diff
==============================================================================
--- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/util/PDFHighlighter.java (original)
+++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/util/PDFHighlighter.java Wed Jun 18 17:35:59 2014
@@ -120,10 +120,9 @@ public class PDFHighlighter extends PDFT
{
page = page.replaceAll("a[0-9]{1,3}", ".");
}
-
- for (int i = 0; i < searchedWords.length; i++)
+ for (String searchedWord : searchedWords)
{
- Pattern pattern = Pattern.compile(searchedWords[i], Pattern.CASE_INSENSITIVE);
+ Pattern pattern = Pattern.compile(searchedWord, Pattern.CASE_INSENSITIVE);
Matcher matcher = pattern.matcher(page);
while( matcher.find() )
{
Modified: pdfbox/trunk/pdfbox/src/test/java/org/apache/pdfbox/util/TestTextStripper.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/test/java/org/apache/pdfbox/util/TestTextStripper.java?rev=1603546&r1=1603545&r2=1603546&view=diff
==============================================================================
--- pdfbox/trunk/pdfbox/src/test/java/org/apache/pdfbox/util/TestTextStripper.java (original)
+++ pdfbox/trunk/pdfbox/src/test/java/org/apache/pdfbox/util/TestTextStripper.java Wed Jun 18 17:35:59 2014
@@ -336,13 +336,12 @@ public class TestTextStripper extends Te
return (name.endsWith(".pdf"));
}
});
-
- for (int n = 0; n < testFiles.length; n++)
+ for (File testFile : testFiles)
{
//Test without sorting
- doTestFile(testFiles[n], outDir, false, false);
+ doTestFile(testFile, outDir, false, false);
//Test with sorting
- doTestFile(testFiles[n], outDir, false, true);
+ doTestFile(testFile, outDir, false, true);
}
}
Modified: pdfbox/trunk/pdfbox/src/test/java/org/apache/pdfbox/util/TestTextStripperPerformance.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/test/java/org/apache/pdfbox/util/TestTextStripperPerformance.java?rev=1603546&r1=1603545&r2=1603546&view=diff
==============================================================================
--- pdfbox/trunk/pdfbox/src/test/java/org/apache/pdfbox/util/TestTextStripperPerformance.java (original)
+++ pdfbox/trunk/pdfbox/src/test/java/org/apache/pdfbox/util/TestTextStripperPerformance.java Wed Jun 18 17:35:59 2014
@@ -125,9 +125,9 @@ public class TestTextStripperPerformance
File outDirFile = new File(outDir);
if (outDirFile.mkdirs())
{
- for (int n = 0; n < testFiles.length; n++)
+ for (File testFile : testFiles)
{
- doTestFile(testFiles[n], outDir, false);
+ doTestFile(testFile, outDir, false);
}
}
}