This is an automated email from the ASF dual-hosted git repository. khmarbaise pushed a commit to branch MSHARED-864 in repository https://gitbox.apache.org/repos/asf/maven-artifact-transfer.git
commit 1c93c340d7cc9b49717f392776817f6a35686b5d Author: Karl Heinz Marbaise <khmarba...@apache.org> AuthorDate: Sun Mar 15 15:18:16 2020 +0100 Removed casts. --- .../maven/shared/transfer/artifact/resolve/internal/Invoker.java | 4 ++-- .../transfer/artifact/resolve/internal/Maven30ArtifactResolver.java | 2 +- .../transfer/artifact/resolve/internal/Maven30ArtifactResult.java | 2 +- .../transfer/artifact/resolve/internal/Maven31ArtifactResolver.java | 2 +- .../transfer/artifact/resolve/internal/Maven31ArtifactResult.java | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/main/java/org/apache/maven/shared/transfer/artifact/resolve/internal/Invoker.java b/src/main/java/org/apache/maven/shared/transfer/artifact/resolve/internal/Invoker.java index d3ff34e..a398f9e 100644 --- a/src/main/java/org/apache/maven/shared/transfer/artifact/resolve/internal/Invoker.java +++ b/src/main/java/org/apache/maven/shared/transfer/artifact/resolve/internal/Invoker.java @@ -82,12 +82,12 @@ final class Invoker } } - public static Object invoke( Class<?> objectClazz, String staticMethod, Class<?> argClazz, Object arg ) + public static <T> T invoke( Class<?> objectClazz, String staticMethod, Class<?> argClazz, Object arg ) throws ArtifactResolverException { try { - return objectClazz.getMethod( staticMethod, argClazz ).invoke( null, arg ); + return (T) objectClazz.getMethod( staticMethod, argClazz ).invoke( null, arg ); } catch ( IllegalAccessException e ) { diff --git a/src/main/java/org/apache/maven/shared/transfer/artifact/resolve/internal/Maven30ArtifactResolver.java b/src/main/java/org/apache/maven/shared/transfer/artifact/resolve/internal/Maven30ArtifactResolver.java index e5f820c..cdc3308 100644 --- a/src/main/java/org/apache/maven/shared/transfer/artifact/resolve/internal/Maven30ArtifactResolver.java +++ b/src/main/java/org/apache/maven/shared/transfer/artifact/resolve/internal/Maven30ArtifactResolver.java @@ -61,7 +61,7 @@ class Maven30ArtifactResolver throws ArtifactResolverException // CHECKSTYLE_ON: LineLength { - Artifact aetherArtifact = (Artifact) Invoker.invoke( RepositoryUtils.class, "toArtifact", + Artifact aetherArtifact = Invoker.invoke( RepositoryUtils.class, "toArtifact", org.apache.maven.artifact.Artifact.class, mavenArtifact ); return resolveArtifact( aetherArtifact ); diff --git a/src/main/java/org/apache/maven/shared/transfer/artifact/resolve/internal/Maven30ArtifactResult.java b/src/main/java/org/apache/maven/shared/transfer/artifact/resolve/internal/Maven30ArtifactResult.java index 8358096..d4d1cbe 100644 --- a/src/main/java/org/apache/maven/shared/transfer/artifact/resolve/internal/Maven30ArtifactResult.java +++ b/src/main/java/org/apache/maven/shared/transfer/artifact/resolve/internal/Maven30ArtifactResult.java @@ -48,7 +48,7 @@ class Maven30ArtifactResult { try { - return (org.apache.maven.artifact.Artifact) Invoker.invoke( RepositoryUtils.class, "toArtifact", + return Invoker.invoke( RepositoryUtils.class, "toArtifact", Artifact.class, artifactResult.getArtifact() ); } catch ( ArtifactResolverException e ) diff --git a/src/main/java/org/apache/maven/shared/transfer/artifact/resolve/internal/Maven31ArtifactResolver.java b/src/main/java/org/apache/maven/shared/transfer/artifact/resolve/internal/Maven31ArtifactResolver.java index 888a683..ba1a419 100644 --- a/src/main/java/org/apache/maven/shared/transfer/artifact/resolve/internal/Maven31ArtifactResolver.java +++ b/src/main/java/org/apache/maven/shared/transfer/artifact/resolve/internal/Maven31ArtifactResolver.java @@ -61,7 +61,7 @@ class Maven31ArtifactResolver throws ArtifactResolverException // CHECKSTYLE_ON: LineLength { - Artifact aetherArtifact = (Artifact) Invoker.invoke( RepositoryUtils.class, "toArtifact", + Artifact aetherArtifact = Invoker.invoke( RepositoryUtils.class, "toArtifact", org.apache.maven.artifact.Artifact.class, mavenArtifact ); return resolveArtifact( aetherArtifact ); diff --git a/src/main/java/org/apache/maven/shared/transfer/artifact/resolve/internal/Maven31ArtifactResult.java b/src/main/java/org/apache/maven/shared/transfer/artifact/resolve/internal/Maven31ArtifactResult.java index 055ee22..7b56826 100644 --- a/src/main/java/org/apache/maven/shared/transfer/artifact/resolve/internal/Maven31ArtifactResult.java +++ b/src/main/java/org/apache/maven/shared/transfer/artifact/resolve/internal/Maven31ArtifactResult.java @@ -48,7 +48,7 @@ class Maven31ArtifactResult { try { - return (org.apache.maven.artifact.Artifact) Invoker.invoke( RepositoryUtils.class, "toArtifact", + return Invoker.invoke( RepositoryUtils.class, "toArtifact", Artifact.class, artifactResult.getArtifact() ); } catch ( ArtifactResolverException e )