Author: hboutemy
Date: Sat Dec 10 22:31:48 2011
New Revision: 1212905

URL: http://svn.apache.org/viewvc?rev=1212905&view=rev
Log:
more Java 5 use

Modified:
    
maven/plugin-tools/trunk/maven-plugin-tools-api/src/main/java/org/apache/maven/tools/plugin/extractor/AbstractScriptedMojoDescriptorExtractor.java
    
maven/plugin-tools/trunk/maven-plugin-tools-api/src/main/java/org/apache/maven/tools/plugin/generator/PluginDescriptorGenerator.java
    
maven/plugin-tools/trunk/maven-plugin-tools-api/src/main/java/org/apache/maven/tools/plugin/scanner/DefaultMojoScanner.java
    
maven/plugin-tools/trunk/maven-plugin-tools-api/src/main/java/org/apache/maven/tools/plugin/scanner/MojoScanner.java
    
maven/plugin-tools/trunk/maven-plugin-tools-api/src/main/java/org/apache/maven/tools/plugin/util/PluginUtils.java

Modified: 
maven/plugin-tools/trunk/maven-plugin-tools-api/src/main/java/org/apache/maven/tools/plugin/extractor/AbstractScriptedMojoDescriptorExtractor.java
URL: 
http://svn.apache.org/viewvc/maven/plugin-tools/trunk/maven-plugin-tools-api/src/main/java/org/apache/maven/tools/plugin/extractor/AbstractScriptedMojoDescriptorExtractor.java?rev=1212905&r1=1212904&r2=1212905&view=diff
==============================================================================
--- 
maven/plugin-tools/trunk/maven-plugin-tools-api/src/main/java/org/apache/maven/tools/plugin/extractor/AbstractScriptedMojoDescriptorExtractor.java
 (original)
+++ 
maven/plugin-tools/trunk/maven-plugin-tools-api/src/main/java/org/apache/maven/tools/plugin/extractor/AbstractScriptedMojoDescriptorExtractor.java
 Sat Dec 10 22:31:48 2011
@@ -171,9 +171,8 @@ public abstract class AbstractScriptedMo
 
                 String[] relativePaths = scanner.getIncludedFiles();
 
-                for ( int i = 0; i < relativePaths.length; i++ )
+                for ( String relativePath : relativePaths )
                 {
-                    String relativePath = relativePaths[i];
                     File scriptFile = new File( dir, relativePath 
).getAbsoluteFile();
 
                     if ( scriptFile.isFile() && relativePath.endsWith( 
scriptFileExtension ) )

Modified: 
maven/plugin-tools/trunk/maven-plugin-tools-api/src/main/java/org/apache/maven/tools/plugin/generator/PluginDescriptorGenerator.java
URL: 
http://svn.apache.org/viewvc/maven/plugin-tools/trunk/maven-plugin-tools-api/src/main/java/org/apache/maven/tools/plugin/generator/PluginDescriptorGenerator.java?rev=1212905&r1=1212904&r2=1212905&view=diff
==============================================================================
--- 
maven/plugin-tools/trunk/maven-plugin-tools-api/src/main/java/org/apache/maven/tools/plugin/generator/PluginDescriptorGenerator.java
 (original)
+++ 
maven/plugin-tools/trunk/maven-plugin-tools-api/src/main/java/org/apache/maven/tools/plugin/generator/PluginDescriptorGenerator.java
 Sat Dec 10 22:31:48 2011
@@ -316,7 +316,7 @@ public class PluginDescriptorGenerator
                                      
extendedMojoDescriptor.getDependencyCollectionRequired() );
             }
 
-            PluginUtils.element( w, "threadSafe", "" + 
extendedMojoDescriptor.isThreadSafe() );
+            PluginUtils.element( w, "threadSafe", String.valueOf( 
extendedMojoDescriptor.isThreadSafe() ) );
         }
 
         // 
----------------------------------------------------------------------

Modified: 
maven/plugin-tools/trunk/maven-plugin-tools-api/src/main/java/org/apache/maven/tools/plugin/scanner/DefaultMojoScanner.java
URL: 
http://svn.apache.org/viewvc/maven/plugin-tools/trunk/maven-plugin-tools-api/src/main/java/org/apache/maven/tools/plugin/scanner/DefaultMojoScanner.java?rev=1212905&r1=1212904&r2=1212905&view=diff
==============================================================================
--- 
maven/plugin-tools/trunk/maven-plugin-tools-api/src/main/java/org/apache/maven/tools/plugin/scanner/DefaultMojoScanner.java
 (original)
+++ 
maven/plugin-tools/trunk/maven-plugin-tools-api/src/main/java/org/apache/maven/tools/plugin/scanner/DefaultMojoScanner.java
 Sat Dec 10 22:31:48 2011
@@ -91,7 +91,7 @@ public class DefaultMojoScanner
 
         for ( String language : activeExtractorsInternal )
         {
-            MojoDescriptorExtractor extractor = (MojoDescriptorExtractor) 
mojoDescriptorExtractors.get( language );
+            MojoDescriptorExtractor extractor = mojoDescriptorExtractors.get( 
language );
 
             if ( extractor == null )
             {

Modified: 
maven/plugin-tools/trunk/maven-plugin-tools-api/src/main/java/org/apache/maven/tools/plugin/scanner/MojoScanner.java
URL: 
http://svn.apache.org/viewvc/maven/plugin-tools/trunk/maven-plugin-tools-api/src/main/java/org/apache/maven/tools/plugin/scanner/MojoScanner.java?rev=1212905&r1=1212904&r2=1212905&view=diff
==============================================================================
--- 
maven/plugin-tools/trunk/maven-plugin-tools-api/src/main/java/org/apache/maven/tools/plugin/scanner/MojoScanner.java
 (original)
+++ 
maven/plugin-tools/trunk/maven-plugin-tools-api/src/main/java/org/apache/maven/tools/plugin/scanner/MojoScanner.java
 Sat Dec 10 22:31:48 2011
@@ -62,7 +62,7 @@ public interface MojoScanner
      * <p/>
      * Only the specified extractors will be used, all others will be skipped.
      *
-     * @param extractors The names of the sctive extractors. If this parameter 
is <code>null</code>,
+     * @param extractors The names of the active extractors. If this parameter 
is <code>null</code>,
      * all the scanner's extractors are considered active. Set entries that 
are <code>null</code> or
      * empty ("") will be ignored.
      */

Modified: 
maven/plugin-tools/trunk/maven-plugin-tools-api/src/main/java/org/apache/maven/tools/plugin/util/PluginUtils.java
URL: 
http://svn.apache.org/viewvc/maven/plugin-tools/trunk/maven-plugin-tools-api/src/main/java/org/apache/maven/tools/plugin/util/PluginUtils.java?rev=1212905&r1=1212904&r2=1212905&view=diff
==============================================================================
--- 
maven/plugin-tools/trunk/maven-plugin-tools-api/src/main/java/org/apache/maven/tools/plugin/util/PluginUtils.java
 (original)
+++ 
maven/plugin-tools/trunk/maven-plugin-tools-api/src/main/java/org/apache/maven/tools/plugin/util/PluginUtils.java
 Sat Dec 10 22:31:48 2011
@@ -31,7 +31,6 @@ import java.net.URLClassLoader;
 import java.util.ArrayList;
 import java.util.Collections;
 import java.util.Comparator;
-import java.util.Iterator;
 import java.util.LinkedList;
 import java.util.List;
 import java.util.Stack;
@@ -113,11 +112,10 @@ public final class PluginUtils
     {
         w.startElement( "dependencies" );
 
-        for ( @SuppressWarnings( "unchecked" )
-        Iterator<ComponentDependency> it = 
pluginDescriptor.getDependencies().iterator(); it.hasNext(); )
+        @SuppressWarnings( "unchecked" )
+        List<ComponentDependency> deps = pluginDescriptor.getDependencies();
+        for ( ComponentDependency dep : deps )
         {
-            ComponentDependency dep = it.next();
-
             w.startElement( "dependency" );
 
             PluginUtils.element( w, "groupId", dep.getGroupId() );
@@ -205,42 +203,35 @@ public final class PluginUtils
             }
             catch ( DependencyResolutionRequiredException e )
             {
-                throw (RuntimeException) new 
IllegalArgumentException().initCause( e );
+                throw new IllegalArgumentException( e );
             }
 
             List<URL> urls = new ArrayList<URL>( classPathStrings.size() );
-            for ( Iterator<String> it = classPathStrings.iterator(); 
it.hasNext(); )
+            for ( String classPathString : classPathStrings )
             {
                 try
                 {
-                    urls.add( new File( ( (String) it.next() ) ).toURL() );
+                    urls.add( new File( classPathString ).toURL() );
                 }
                 catch ( MalformedURLException e )
                 {
-                    throw (RuntimeException) new 
IllegalArgumentException().initCause( e );
+                    throw new IllegalArgumentException( e );
                 }
             }
 
-            classLoader = new URLClassLoader( (URL[]) urls.toArray( new 
URL[urls.size()] ),
-                                                                    
classLoader );
+            classLoader = new URLClassLoader( urls.toArray( new 
URL[urls.size()] ), classLoader );
         }
 
-        Class<?> clazz = null;
         try
         {
-            clazz = Class.forName( impl, false, classLoader );
+            Class<?> clazz = Class.forName( impl, false, classLoader );
+
+            return MavenReport.class.isAssignableFrom( clazz );
         }
         catch ( ClassNotFoundException e )
         {
             return false;
         }
-
-        if ( MavenReport.class.isAssignableFrom( clazz ) )
-        {
-            return true;
-        }
-
-        return false;
     }
 
     /**
@@ -447,11 +438,8 @@ public final class PluginUtils
             Collections.sort( parameters, new Comparator<Parameter>()
             {
                 /** {@inheritDoc} */
-                public int compare( Parameter arg0, Parameter arg1 )
+                public int compare( Parameter parameter1, Parameter parameter2 
)
                 {
-                    Parameter parameter1 = (Parameter) arg0;
-                    Parameter parameter2 = (Parameter) arg1;
-
                     return parameter1.getName().compareToIgnoreCase( 
parameter2.getName() );
                 }
             } );
@@ -587,7 +575,7 @@ public final class PluginUtils
             }
             else if ( HTML.Tag.LI.equals( t ) )
             {
-                Counter counter = (Counter) numbering.peek();
+                Counter counter = numbering.peek();
                 if ( counter == null )
                 {
                     text( "-\t" );


Reply via email to