Author: rfscholte Date: Sat Jun 13 19:33:52 2015 New Revision: 1685308 URL: http://svn.apache.org/r1685308 Log: Too soon, have to wait for Java7 to be able to do this
Modified: maven/shared/trunk/maven-artifact-transfer/src/main/java/org/apache/maven/shared/artifact/deploy/internal/Invoker.java maven/shared/trunk/maven-artifact-transfer/src/main/java/org/apache/maven/shared/artifact/install/internal/Invoker.java maven/shared/trunk/maven-artifact-transfer/src/main/java/org/apache/maven/shared/artifact/repository/internal/Invoker.java maven/shared/trunk/maven-artifact-transfer/src/main/java/org/apache/maven/shared/artifact/resolve/internal/Invoker.java Modified: maven/shared/trunk/maven-artifact-transfer/src/main/java/org/apache/maven/shared/artifact/deploy/internal/Invoker.java URL: http://svn.apache.org/viewvc/maven/shared/trunk/maven-artifact-transfer/src/main/java/org/apache/maven/shared/artifact/deploy/internal/Invoker.java?rev=1685308&r1=1685307&r2=1685308&view=diff ============================================================================== --- maven/shared/trunk/maven-artifact-transfer/src/main/java/org/apache/maven/shared/artifact/deploy/internal/Invoker.java (original) +++ maven/shared/trunk/maven-artifact-transfer/src/main/java/org/apache/maven/shared/artifact/deploy/internal/Invoker.java Sat Jun 13 19:33:52 2015 @@ -19,6 +19,8 @@ package org.apache.maven.shared.artifact * under the License. */ +import java.lang.reflect.InvocationTargetException; + import org.apache.maven.shared.artifact.deploy.ArtifactDeployerException; /** @@ -44,7 +46,15 @@ final class Invoker { return objectClazz.getMethod( method ).invoke( object ); } - catch ( ReflectiveOperationException e ) + catch ( IllegalAccessException e ) + { + throw new ArtifactDeployerException( e.getMessage(), e ); + } + catch ( InvocationTargetException e ) + { + throw new ArtifactDeployerException( e.getMessage(), e ); + } + catch ( NoSuchMethodException e ) { throw new ArtifactDeployerException( e.getMessage(), e ); } @@ -58,7 +68,15 @@ final class Invoker final Class<?> objectClazz = object.getClass(); return objectClazz.getMethod( method, clazz ).invoke( object, arg ); } - catch ( ReflectiveOperationException e ) + catch ( IllegalAccessException e ) + { + throw new ArtifactDeployerException( e.getMessage(), e ); + } + catch ( InvocationTargetException e ) + { + throw new ArtifactDeployerException( e.getMessage(), e ); + } + catch ( NoSuchMethodException e ) { throw new ArtifactDeployerException( e.getMessage(), e ); } @@ -71,7 +89,15 @@ final class Invoker { return objectClazz.getMethod( staticMethod, argClazz ).invoke( null, arg ); } - catch ( ReflectiveOperationException e ) + catch ( IllegalAccessException e ) + { + throw new ArtifactDeployerException( e.getMessage(), e ); + } + catch ( InvocationTargetException e ) + { + throw new ArtifactDeployerException( e.getMessage(), e ); + } + catch ( NoSuchMethodException e ) { throw new ArtifactDeployerException( e.getMessage(), e ); } Modified: maven/shared/trunk/maven-artifact-transfer/src/main/java/org/apache/maven/shared/artifact/install/internal/Invoker.java URL: http://svn.apache.org/viewvc/maven/shared/trunk/maven-artifact-transfer/src/main/java/org/apache/maven/shared/artifact/install/internal/Invoker.java?rev=1685308&r1=1685307&r2=1685308&view=diff ============================================================================== --- maven/shared/trunk/maven-artifact-transfer/src/main/java/org/apache/maven/shared/artifact/install/internal/Invoker.java (original) +++ maven/shared/trunk/maven-artifact-transfer/src/main/java/org/apache/maven/shared/artifact/install/internal/Invoker.java Sat Jun 13 19:33:52 2015 @@ -19,6 +19,8 @@ package org.apache.maven.shared.artifact * under the License. */ +import java.lang.reflect.InvocationTargetException; + import org.apache.maven.shared.artifact.install.ArtifactInstallerException; /** @@ -44,7 +46,15 @@ final class Invoker { return objectClazz.getMethod( method ).invoke( object ); } - catch ( ReflectiveOperationException e ) + catch ( IllegalAccessException e ) + { + throw new ArtifactInstallerException( e.getMessage(), e ); + } + catch ( InvocationTargetException e ) + { + throw new ArtifactInstallerException( e.getMessage(), e ); + } + catch ( NoSuchMethodException e ) { throw new ArtifactInstallerException( e.getMessage(), e ); } @@ -58,7 +68,15 @@ final class Invoker final Class<?> objectClazz = object.getClass(); return objectClazz.getMethod( method, argClazz ).invoke( object, arg ); } - catch ( ReflectiveOperationException e ) + catch ( IllegalAccessException e ) + { + throw new ArtifactInstallerException( e.getMessage(), e ); + } + catch ( InvocationTargetException e ) + { + throw new ArtifactInstallerException( e.getMessage(), e ); + } + catch ( NoSuchMethodException e ) { throw new ArtifactInstallerException( e.getMessage(), e ); } @@ -71,7 +89,15 @@ final class Invoker { return objectClazz.getMethod( staticMethod, argClazz ).invoke( null, arg ); } - catch ( ReflectiveOperationException e ) + catch ( IllegalAccessException e ) + { + throw new ArtifactInstallerException( e.getMessage(), e ); + } + catch ( InvocationTargetException e ) + { + throw new ArtifactInstallerException( e.getMessage(), e ); + } + catch ( NoSuchMethodException e ) { throw new ArtifactInstallerException( e.getMessage(), e ); } Modified: maven/shared/trunk/maven-artifact-transfer/src/main/java/org/apache/maven/shared/artifact/repository/internal/Invoker.java URL: http://svn.apache.org/viewvc/maven/shared/trunk/maven-artifact-transfer/src/main/java/org/apache/maven/shared/artifact/repository/internal/Invoker.java?rev=1685308&r1=1685307&r2=1685308&view=diff ============================================================================== --- maven/shared/trunk/maven-artifact-transfer/src/main/java/org/apache/maven/shared/artifact/repository/internal/Invoker.java (original) +++ maven/shared/trunk/maven-artifact-transfer/src/main/java/org/apache/maven/shared/artifact/repository/internal/Invoker.java Sat Jun 13 19:33:52 2015 @@ -19,6 +19,8 @@ package org.apache.maven.shared.artifact * under the License. */ +import java.lang.reflect.InvocationTargetException; + import org.apache.maven.shared.artifact.repository.RepositoryManagerException; /** @@ -44,7 +46,15 @@ final class Invoker { return objectClazz.getMethod( method ).invoke( object ); } - catch ( ReflectiveOperationException e ) + catch ( IllegalAccessException e ) + { + throw new RepositoryManagerException( e.getMessage(), e ); + } + catch ( InvocationTargetException e ) + { + throw new RepositoryManagerException( e.getMessage(), e ); + } + catch ( NoSuchMethodException e ) { throw new RepositoryManagerException( e.getMessage(), e ); } @@ -58,7 +68,15 @@ final class Invoker final Class<?> objectClazz = object.getClass(); return objectClazz.getMethod( method, argClazz ).invoke( object, arg ); } - catch ( ReflectiveOperationException e ) + catch ( IllegalAccessException e ) + { + throw new RepositoryManagerException( e.getMessage(), e ); + } + catch ( InvocationTargetException e ) + { + throw new RepositoryManagerException( e.getMessage(), e ); + } + catch ( NoSuchMethodException e ) { throw new RepositoryManagerException( e.getMessage(), e ); } @@ -71,7 +89,15 @@ final class Invoker { return objectClazz.getMethod( staticMethod, argClazz ).invoke( null, arg ); } - catch ( ReflectiveOperationException e ) + catch ( IllegalAccessException e ) + { + throw new RepositoryManagerException( e.getMessage(), e ); + } + catch ( InvocationTargetException e ) + { + throw new RepositoryManagerException( e.getMessage(), e ); + } + catch ( NoSuchMethodException e ) { throw new RepositoryManagerException( e.getMessage(), e ); } Modified: maven/shared/trunk/maven-artifact-transfer/src/main/java/org/apache/maven/shared/artifact/resolve/internal/Invoker.java URL: http://svn.apache.org/viewvc/maven/shared/trunk/maven-artifact-transfer/src/main/java/org/apache/maven/shared/artifact/resolve/internal/Invoker.java?rev=1685308&r1=1685307&r2=1685308&view=diff ============================================================================== --- maven/shared/trunk/maven-artifact-transfer/src/main/java/org/apache/maven/shared/artifact/resolve/internal/Invoker.java (original) +++ maven/shared/trunk/maven-artifact-transfer/src/main/java/org/apache/maven/shared/artifact/resolve/internal/Invoker.java Sat Jun 13 19:33:52 2015 @@ -19,6 +19,8 @@ package org.apache.maven.shared.artifact * under the License. */ +import java.lang.reflect.InvocationTargetException; + import org.apache.maven.shared.artifact.resolve.ArtifactResolverException; /** @@ -44,7 +46,15 @@ final class Invoker { return objectClazz.getMethod( method ).invoke( object ); } - catch ( ReflectiveOperationException e ) + catch ( IllegalAccessException e ) + { + throw new ArtifactResolverException( e.getMessage(), e ); + } + catch ( InvocationTargetException e ) + { + throw new ArtifactResolverException( e.getMessage(), e ); + } + catch ( NoSuchMethodException e ) { throw new ArtifactResolverException( e.getMessage(), e ); } @@ -58,7 +68,15 @@ final class Invoker final Class<?> objectClazz = object.getClass(); return objectClazz.getMethod( method, argClazz ).invoke( object, arg ); } - catch ( ReflectiveOperationException e ) + catch ( IllegalAccessException e ) + { + throw new ArtifactResolverException( e.getMessage(), e ); + } + catch ( InvocationTargetException e ) + { + throw new ArtifactResolverException( e.getMessage(), e ); + } + catch ( NoSuchMethodException e ) { throw new ArtifactResolverException( e.getMessage(), e ); } @@ -71,7 +89,15 @@ final class Invoker { return objectClazz.getMethod( staticMethod, argClazz ).invoke( null, arg ); } - catch ( ReflectiveOperationException e ) + catch ( IllegalAccessException e ) + { + throw new ArtifactResolverException( e.getMessage(), e ); + } + catch ( InvocationTargetException e ) + { + throw new ArtifactResolverException( e.getMessage(), e ); + } + catch ( NoSuchMethodException e ) { throw new ArtifactResolverException( e.getMessage(), e ); }