Author: hboutemy
Date: Fri Jun 15 20:35:55 2012
New Revision: 1350789

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

Modified:
    
maven/plugins/trunk/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/dependencies/renderer/DependenciesRenderer.java

Modified: 
maven/plugins/trunk/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/dependencies/renderer/DependenciesRenderer.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/dependencies/renderer/DependenciesRenderer.java?rev=1350789&r1=1350788&r2=1350789&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/dependencies/renderer/DependenciesRenderer.java
 (original)
+++ 
maven/plugins/trunk/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/dependencies/renderer/DependenciesRenderer.java
 Fri Jun 15 20:35:55 2012
@@ -1191,6 +1191,12 @@ public class DependenciesRenderer
         endTable();
     }
 
+    private Object invoke( Object object, String method )
+        throws IllegalAccessException, InvocationTargetException, 
NoSuchMethodException
+    {
+        return object.getClass().getMethod( method ).invoke( object );
+    }
+
     /**
      * Get the repos that can be hidden behind a mirror.
      * 
@@ -1202,7 +1208,9 @@ public class DependenciesRenderer
         try
         {
             @SuppressWarnings( "unchecked" )
-            List<ArtifactRepository> mirroredRepos = 
(List<ArtifactRepository>) ArtifactRepository.class.getMethod( 
"getMirroredRepositories" ).invoke( repo );
+            List<ArtifactRepository> mirroredRepos =
+                (List<ArtifactRepository>) invoke( repo, 
"getMirroredRepositories" );
+
             if ( ( mirroredRepos != null ) && ( !mirroredRepos.isEmpty() ) )
             {
                 return mirroredRepos;


Reply via email to