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;