diff --git a/test/lib/jdk/test/lib/artifacts/ArtifactResolver.java b/test/lib/jdk/test/lib/artifacts/ArtifactResolver.java index fd55de16d32..8595b145665 100644 --- a/test/lib/jdk/test/lib/artifacts/ArtifactResolver.java +++ b/test/lib/jdk/test/lib/artifacts/ArtifactResolver.java @@ -26,9 +26,10 @@ package jdk.test.lib.artifacts; import java.io.FileNotFoundException; import java.nio.file.Path; import java.util.HashMap; +import java.util.Map; public class ArtifactResolver { - public static HashMap resolve(Class klass) throws FileNotFoundException { + public static Map resolve(Class klass) throws FileNotFoundException { ArtifactManager manager = new DefaultArtifactManager(); try { String managerName = System.getProperty("jdk.test.lib.artifacts.artifactmanager"); @@ -41,12 +42,12 @@ public class ArtifactResolver { // If we end up here, we'll use the DefaultArtifactManager } - ArtifactContainer artifactContainer = (ArtifactContainer) klass.getAnnotation(ArtifactContainer.class); + ArtifactContainer artifactContainer = klass.getAnnotation(ArtifactContainer.class); HashMap locations = new HashMap<>(); Artifact[] artifacts; if (artifactContainer == null) { - artifacts = new Artifact[]{(Artifact) klass.getAnnotation(Artifact.class)}; + artifacts = new Artifact[]{klass.getAnnotation(Artifact.class)}; } else { artifacts = artifactContainer.value(); }