Author: hboutemy
Date: Mon Jun 21 21:42:55 2010
New Revision: 956708

URL: http://svn.apache.org/viewvc?rev=956708&view=rev
Log:
code simplification

Modified:
    
maven/maven-3/trunk/maven-plugin-api/src/main/java/org/apache/maven/plugin/descriptor/MojoDescriptor.java
    
maven/maven-3/trunk/maven-plugin-api/src/main/java/org/apache/maven/plugin/descriptor/PluginDescriptor.java
    
maven/maven-3/trunk/maven-plugin-api/src/main/java/org/apache/maven/plugin/descriptor/PluginDescriptorBuilder.java

Modified: 
maven/maven-3/trunk/maven-plugin-api/src/main/java/org/apache/maven/plugin/descriptor/MojoDescriptor.java
URL: 
http://svn.apache.org/viewvc/maven/maven-3/trunk/maven-plugin-api/src/main/java/org/apache/maven/plugin/descriptor/MojoDescriptor.java?rev=956708&r1=956707&r2=956708&view=diff
==============================================================================
--- 
maven/maven-3/trunk/maven-plugin-api/src/main/java/org/apache/maven/plugin/descriptor/MojoDescriptor.java
 (original)
+++ 
maven/maven-3/trunk/maven-plugin-api/src/main/java/org/apache/maven/plugin/descriptor/MojoDescriptor.java
 Mon Jun 21 21:42:55 2010
@@ -108,7 +108,7 @@ public class MojoDescriptor
     /**  Plugin descriptor */
     private PluginDescriptor pluginDescriptor;
 
-    /**  By default, the Mojo is herited */
+    /**  By default, the Mojo is inherited */
     private boolean inheritedByDefault = true;
 
     /**  By default, the Mojo could not be invoke directly */
@@ -200,14 +200,14 @@ public class MojoDescriptor
                 + getImplementation() + ")" );
         }
 
-            if ( parameters == null )
-            {
-                parameters = new LinkedList<Parameter>();
-            }
-
-            parameters.add( parameter );
+        if ( parameters == null )
+        {
+            parameters = new LinkedList<Parameter>();
         }
 
+        parameters.add( parameter );
+    }
+
     /**
      * @return the list parameters as a Map
      */
@@ -535,12 +535,7 @@ public class MojoDescriptor
             return false;
         }
 
-        if ( !first.equals( second ) )
-        {
-            return false;
-        }
-
-        return true;
+        return first.equals( second );
     }
 
     /** {...@inheritdoc} */

Modified: 
maven/maven-3/trunk/maven-plugin-api/src/main/java/org/apache/maven/plugin/descriptor/PluginDescriptor.java
URL: 
http://svn.apache.org/viewvc/maven/maven-3/trunk/maven-plugin-api/src/main/java/org/apache/maven/plugin/descriptor/PluginDescriptor.java?rev=956708&r1=956707&r2=956708&view=diff
==============================================================================
--- 
maven/maven-3/trunk/maven-plugin-api/src/main/java/org/apache/maven/plugin/descriptor/PluginDescriptor.java
 (original)
+++ 
maven/maven-3/trunk/maven-plugin-api/src/main/java/org/apache/maven/plugin/descriptor/PluginDescriptor.java
 Mon Jun 21 21:42:55 2010
@@ -28,7 +28,6 @@ import java.net.MalformedURLException;
 import java.net.URL;
 import java.util.Collections;
 import java.util.HashMap;
-import java.util.Iterator;
 import java.util.List;
 import java.util.Map;
 import java.util.Set;
@@ -281,20 +280,15 @@ public class PluginDescriptor
         }
 
         // TODO: could we use a map? Maybe if the parent did that for 
components too, as this is too vulnerable to
-        // changes above not being propogated to the map
-
-        MojoDescriptor mojoDescriptor = null;
-
-        for ( Iterator<?> i = getMojos().iterator(); i.hasNext() && 
mojoDescriptor == null; )
+        // changes above not being propagated to the map
+        for ( MojoDescriptor desc : getMojos() )
         {
-            MojoDescriptor desc = (MojoDescriptor) i.next();
-
             if ( goal.equals( desc.getGoal() ) )
             {
-                mojoDescriptor = desc;
+                return desc;
             }
         }
-        return mojoDescriptor;
+        return null;
     }
 
     public void setClassRealm( ClassRealm classRealm )

Modified: 
maven/maven-3/trunk/maven-plugin-api/src/main/java/org/apache/maven/plugin/descriptor/PluginDescriptorBuilder.java
URL: 
http://svn.apache.org/viewvc/maven/maven-3/trunk/maven-plugin-api/src/main/java/org/apache/maven/plugin/descriptor/PluginDescriptorBuilder.java?rev=956708&r1=956707&r2=956708&view=diff
==============================================================================
--- 
maven/maven-3/trunk/maven-plugin-api/src/main/java/org/apache/maven/plugin/descriptor/PluginDescriptorBuilder.java
 (original)
+++ 
maven/maven-3/trunk/maven-plugin-api/src/main/java/org/apache/maven/plugin/descriptor/PluginDescriptorBuilder.java
 Mon Jun 21 21:42:55 2010
@@ -55,7 +55,7 @@ public class PluginDescriptorBuilder
         pluginDescriptor.setArtifactId( c.getChild( "artifactId" ).getValue() 
);
         pluginDescriptor.setVersion( c.getChild( "version" ).getValue() );
         pluginDescriptor.setGoalPrefix( c.getChild( "goalPrefix" ).getValue() 
);
-        
+
         pluginDescriptor.setName( c.getChild( "name" ).getValue() );
         pluginDescriptor.setDescription( c.getChild( "description" 
).getValue() );
 
@@ -79,10 +79,8 @@ public class PluginDescriptorBuilder
 
         PlexusConfiguration[] mojoConfigurations = c.getChild( "mojos" 
).getChildren( "mojo" );
 
-        for ( int i = 0; i < mojoConfigurations.length; i++ )
+        for ( PlexusConfiguration component : mojoConfigurations )
         {
-            PlexusConfiguration component = mojoConfigurations[i];
-
             MojoDescriptor mojoDescriptor = buildComponentDescriptor( 
component, pluginDescriptor );
 
             pluginDescriptor.addMojo( mojoDescriptor );
@@ -96,10 +94,8 @@ public class PluginDescriptorBuilder
 
         List<ComponentDependency> dependencies = new 
ArrayList<ComponentDependency>();
 
-        for ( int i = 0; i < dependencyConfigurations.length; i++ )
+        for ( PlexusConfiguration d : dependencyConfigurations )
         {
-            PlexusConfiguration d = dependencyConfigurations[i];
-
             ComponentDependency cd = new ComponentDependency();
 
             cd.setArtifactId( d.getChild( "artifactId" ).getValue() );
@@ -125,7 +121,7 @@ public class PluginDescriptorBuilder
         mojo.setPluginDescriptor( pluginDescriptor );
 
         mojo.setGoal( c.getChild( "goal" ).getValue() );
-        
+
         mojo.setImplementation( c.getChild( "implementation" ).getValue() );
 
         PlexusConfiguration langConfig = c.getChild( "language" );
@@ -266,10 +262,8 @@ public class PluginDescriptorBuilder
 
         List<Parameter> parameters = new ArrayList<Parameter>();
 
-        for ( int i = 0; i < parameterConfigurations.length; i++ )
+        for ( PlexusConfiguration d : parameterConfigurations )
         {
-            PlexusConfiguration d = parameterConfigurations[i];
-
             Parameter parameter = new Parameter();
 
             parameter.setName( d.getChild( "name" ).getValue() );
@@ -320,10 +314,8 @@ public class PluginDescriptorBuilder
 
         PlexusConfiguration[] requirements = c.getChild( "requirements" 
).getChildren( "requirement" );
 
-        for ( int i = 0; i < requirements.length; i++ )
+        for ( PlexusConfiguration requirement : requirements )
         {
-            PlexusConfiguration requirement = requirements[i];
-
             ComponentRequirement cr = new ComponentRequirement();
 
             cr.setRole( requirement.getChild( "role" ).getValue() );


Reply via email to