You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by kr...@apache.org on 2013/05/04 22:15:31 UTC

svn commit: r1479170 - /maven/plugins/trunk/maven-assembly-plugin/src/main/java/org/apache/maven/plugin/assembly/archive/archiver/AssemblyProxyArchiver.java

Author: krosenvold
Date: Sat May  4 20:14:23 2013
New Revision: 1479170

URL: http://svn.apache.org/r1479170
Log:
Moar java5

Modified:
    maven/plugins/trunk/maven-assembly-plugin/src/main/java/org/apache/maven/plugin/assembly/archive/archiver/AssemblyProxyArchiver.java

Modified: maven/plugins/trunk/maven-assembly-plugin/src/main/java/org/apache/maven/plugin/assembly/archive/archiver/AssemblyProxyArchiver.java
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-assembly-plugin/src/main/java/org/apache/maven/plugin/assembly/archive/archiver/AssemblyProxyArchiver.java?rev=1479170&r1=1479169&r2=1479170&view=diff
==============================================================================
--- maven/plugins/trunk/maven-assembly-plugin/src/main/java/org/apache/maven/plugin/assembly/archive/archiver/AssemblyProxyArchiver.java (original)
+++ maven/plugins/trunk/maven-assembly-plugin/src/main/java/org/apache/maven/plugin/assembly/archive/archiver/AssemblyProxyArchiver.java Sat May  4 20:14:23 2013
@@ -42,7 +42,6 @@ import java.io.InputStream;
 import java.util.ArrayList;
 import java.util.Arrays;
 import java.util.HashSet;
-import java.util.Iterator;
 import java.util.List;
 import java.util.Map;
 import java.util.Set;
@@ -62,8 +61,6 @@ public class AssemblyProxyArchiver
     implements Archiver
 {
 
-    private static final String[] STR_TEMPLATE = new String[0];
-
     private final Archiver delegate;
 
     private String rootPrefix;
@@ -113,10 +110,8 @@ public class AssemblyProxyArchiver
 
         if ( containerDescriptorHandlers != null )
         {
-            for ( final Iterator<ContainerDescriptorHandler> it = containerDescriptorHandlers.iterator(); it.hasNext(); )
+            for ( final ContainerDescriptorHandler handler : containerDescriptorHandlers )
             {
-                final ContainerDescriptorHandler handler = it.next();
-
                 selectors.add( handler );
 
                 if ( isFinalizerEnabled )
@@ -128,18 +123,17 @@ public class AssemblyProxyArchiver
 
         if ( extraSelectors != null )
         {
-            for ( final Iterator<FileSelector> it = extraSelectors.iterator(); it.hasNext(); )
+            for ( final FileSelector selector : extraSelectors )
             {
-                final FileSelector selector = it.next();
                 selectors.add( selector );
             }
         }
 
         if ( ( extraFinalizers != null ) && isFinalizerEnabled )
         {
-            for ( final Iterator<ArchiveFinalizer> it = extraFinalizers.iterator(); it.hasNext(); )
+            for ( ArchiveFinalizer extraFinalizer : extraFinalizers )
             {
-                ( (FinalizerEnabled) delegate ).addArchiveFinalizer( it.next() );
+                ( (FinalizerEnabled) delegate ).addArchiveFinalizer( extraFinalizer );
             }
         }
 
@@ -749,7 +743,6 @@ public class AssemblyProxyArchiver
         if ( fsPath.equals( assemblyWorkPath ) )
         {
             logger.debug( "SKIPPING fileset with source directory matching assembly working-directory: " + fsPath );
-            return;
         }
         else if ( assemblyWorkPath.startsWith( fsPath ) )
         {
@@ -782,9 +775,9 @@ public class AssemblyProxyArchiver
 
             dfs.setCaseSensitive( fs.isCaseSensitive() );
             dfs.setDirectory( fs.getDirectory() );
-            dfs.setExcludes( newEx.toArray( STR_TEMPLATE ) );
+            dfs.setExcludes( newEx.toArray( new String[newEx.size()] ) );
             dfs.setFileSelectors( fs.getFileSelectors() );
-            dfs.setIncludes( newIn.toArray( STR_TEMPLATE ) );
+            dfs.setIncludes( newIn.toArray( new String[newIn.size()] ) );
             dfs.setIncludingEmptyDirectories( fs.isIncludingEmptyDirectories() );
             dfs.setPrefix( fs.getPrefix() );
             dfs.setUsingDefaultExcludes( fs.isUsingDefaultExcludes() );
@@ -816,10 +809,8 @@ public class AssemblyProxyArchiver
             {
                 final FileInfo fileInfo = new DefaultFileInfo( inputFile );
 
-                for ( int i = 0; i < selectors.length; i++ )
+                for ( final FileSelector selector : selectors )
                 {
-                    final FileSelector selector = selectors[i];
-
                     try
                     {
                         if ( !selector.isSelected( fileInfo ) )
@@ -829,8 +820,8 @@ public class AssemblyProxyArchiver
                     }
                     catch ( final IOException e )
                     {
-                        throw new ArchiverException( "Error processing file: " + inputFile + " using selector: "
-                                        + selectors[i], e );
+                        throw new ArchiverException(
+                            "Error processing file: " + inputFile + " using selector: " + selector, e );
                     }
                 }
             }