diff options
author | Alexander Kurtakov | 2017-09-19 07:00:36 +0000 |
---|---|---|
committer | Alexander Kurtakov | 2017-09-19 07:00:36 +0000 |
commit | f84a32193287c0a7f00c7537b159ddb0ec1804e5 (patch) | |
tree | d37b720d1f0afe80b3846d393050a55dfcbab823 /bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/ant | |
parent | fe8c916393dbce189c2f7dc0ce047a4b40d93f0a (diff) | |
download | rt.equinox.p2-f84a32193287c0a7f00c7537b159ddb0ec1804e5.tar.gz rt.equinox.p2-f84a32193287c0a7f00c7537b159ddb0ec1804e5.tar.xz rt.equinox.p2-f84a32193287c0a7f00c7537b159ddb0ec1804e5.zip |
Bug 522466 - Fix generification warnings in p2.tests
Generification of most IQuery* related warnings possible and surrounding
other generic warnings.
Change-Id: I8516236c712722d7c40ea15c7334d7ba87b7e6b4
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
Diffstat (limited to 'bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/ant')
4 files changed, 46 insertions, 45 deletions
diff --git a/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/ant/CompositeRepositoryTaskTest.java b/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/ant/CompositeRepositoryTaskTest.java index a44525970..39ea6ee8c 100644 --- a/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/ant/CompositeRepositoryTaskTest.java +++ b/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/ant/CompositeRepositoryTaskTest.java @@ -299,7 +299,7 @@ public class CompositeRepositoryTaskTest extends AbstractAntProvisioningTest { AntTaskElement createCompositeTask = createCompositeRepositoryTaskElement(TYPE_ARTIFACT); addTask(createCompositeTask); // Set the compressed attribute to false - ((AntTaskElement) createCompositeTask.elements.get(0)).addAttributes(new String[] {"compressed", String.valueOf(false)}); + createCompositeTask.elements.get(0).addAttributes(new String[] {"compressed", String.valueOf(false)}); runAntTask(); ICompositeRepository repo = getCompositeRepository(TYPE_ARTIFACT); @@ -350,7 +350,7 @@ public class CompositeRepositoryTaskTest extends AbstractAntProvisioningTest { AntTaskElement createCompositeTask = createCompositeRepositoryTaskElement(TYPE_ARTIFACT); addTask(createCompositeTask); // Set the repository name - ((AntTaskElement) createCompositeTask.elements.get(0)).addAttributes(new String[] {"name", repoName}); + createCompositeTask.elements.get(0).addAttributes(new String[] {"name", repoName}); runAntTask(); diff --git a/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/ant/MirrorTaskTest.java b/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/ant/MirrorTaskTest.java index b78696f45..9037b2195 100644 --- a/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/ant/MirrorTaskTest.java +++ b/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/ant/MirrorTaskTest.java @@ -324,8 +324,8 @@ public class MirrorTaskTest extends AbstractAntProvisioningTest { } catch (ProvisionException e) { fail("Loading repository failed", e); } - IQueryResult c = repo.query(QueryUtil.createIUQuery("org.eclipse.rcp.feature.group"), new NullProgressMonitor()); - IInstallableUnit iu = (IInstallableUnit) c.iterator().next(); + IQueryResult<IInstallableUnit> c = repo.query(QueryUtil.createIUQuery("org.eclipse.rcp.feature.group"), new NullProgressMonitor()); + IInstallableUnit iu = c.iterator().next(); AntTaskElement mirror = createMirrorTask(TYPE_METADATA); mirror.addElement(createSourceElement(null, sliceRepo)); @@ -337,7 +337,7 @@ public class MirrorTaskTest extends AbstractAntProvisioningTest { Map<String, String> p = getSliceProperties(); p.put("org.eclipse.update.install.features", String.valueOf(true)); PermissiveSlicer slicer = new PermissiveSlicer(repo, p, true, true, true, true, false); - IQueryable result = slicer.slice(new IInstallableUnit[] {iu}, new NullProgressMonitor()); + IQueryable<IInstallableUnit> result = slicer.slice(new IInstallableUnit[] {iu}, new NullProgressMonitor()); assertEquals("Different number of IUs", queryResultSize(result.query(QueryUtil.createIUAnyQuery(), new NullProgressMonitor())), getIUCount(destinationRepo)); try { @@ -354,8 +354,8 @@ public class MirrorTaskTest extends AbstractAntProvisioningTest { } catch (ProvisionException e) { fail("Loading repository failed", e); } - IQueryResult c = repo.query(QueryUtil.createIUQuery("org.eclipse.rcp.feature.group"), new NullProgressMonitor()); - IInstallableUnit iu = (IInstallableUnit) c.iterator().next(); + IQueryResult<IInstallableUnit> c = repo.query(QueryUtil.createIUQuery("org.eclipse.rcp.feature.group"), new NullProgressMonitor()); + IInstallableUnit iu = c.iterator().next(); AntTaskElement mirror = createMirrorTask(TYPE_METADATA); mirror.addElement(createSourceElement(null, sliceRepo)); @@ -365,7 +365,7 @@ public class MirrorTaskTest extends AbstractAntProvisioningTest { runAntTask(); PermissiveSlicer slicer = new PermissiveSlicer(repo, Collections.<String, String> emptyMap(), true, false, true, false, false); - IQueryable result = slicer.slice(new IInstallableUnit[] {iu}, new NullProgressMonitor()); + IQueryable<IInstallableUnit> result = slicer.slice(new IInstallableUnit[] {iu}, new NullProgressMonitor()); assertEquals("Different number of IUs", queryResultSize(result.query(QueryUtil.createIUAnyQuery(), new NullProgressMonitor())), getIUCount(destinationRepo)); try { @@ -382,8 +382,8 @@ public class MirrorTaskTest extends AbstractAntProvisioningTest { } catch (ProvisionException e) { fail("Loading repository failed", e); } - IQueryResult c = repo.query(QueryUtil.createIUQuery("org.eclipse.rcp.feature.group"), new NullProgressMonitor()); - IInstallableUnit iu = (IInstallableUnit) c.iterator().next(); + IQueryResult<IInstallableUnit> c = repo.query(QueryUtil.createIUQuery("org.eclipse.rcp.feature.group"), new NullProgressMonitor()); + IInstallableUnit iu = c.iterator().next(); AntTaskElement mirror = createMirrorTask(TYPE_METADATA); mirror.addElement(createSourceElement(null, sliceRepo)); @@ -395,7 +395,7 @@ public class MirrorTaskTest extends AbstractAntProvisioningTest { Map<String, String> p = getSliceProperties(); p.put("org.eclipse.update.install.features", String.valueOf(true)); PermissiveSlicer slicer = new PermissiveSlicer(repo, p, false, true, true, false, false); - IQueryable result = slicer.slice(new IInstallableUnit[] {iu}, new NullProgressMonitor()); + IQueryable<IInstallableUnit> result = slicer.slice(new IInstallableUnit[] {iu}, new NullProgressMonitor()); assertEquals("Different number of IUs", queryResultSize(result.query(QueryUtil.createIUAnyQuery(), new NullProgressMonitor())), getIUCount(destinationRepo)); try { assertIUContentEquals("IUs differ", result, getMetadataRepositoryManager().loadRepository(destinationRepo, null)); @@ -411,8 +411,8 @@ public class MirrorTaskTest extends AbstractAntProvisioningTest { } catch (ProvisionException e) { fail("Loading repository failed", e); } - IQueryResult c = repo.query(QueryUtil.createIUQuery("org.eclipse.rcp.feature.group"), new NullProgressMonitor()); - IInstallableUnit iu = (IInstallableUnit) c.iterator().next(); + IQueryResult<IInstallableUnit> c = repo.query(QueryUtil.createIUQuery("org.eclipse.rcp.feature.group"), new NullProgressMonitor()); + IInstallableUnit iu = c.iterator().next(); AntTaskElement mirror = createMirrorTask(TYPE_METADATA); mirror.addElement(createSourceElement(null, sliceRepo)); @@ -423,7 +423,7 @@ public class MirrorTaskTest extends AbstractAntProvisioningTest { Map<String, String> p = getSliceProperties(); PermissiveSlicer slicer = new PermissiveSlicer(repo, p, true, true, true, false, false); - IQueryable result = slicer.slice(new IInstallableUnit[] {iu}, new NullProgressMonitor()); + IQueryable<IInstallableUnit> result = slicer.slice(new IInstallableUnit[] {iu}, new NullProgressMonitor()); assertEquals("Different number of IUs", queryResultSize(result.query(QueryUtil.createIUAnyQuery(), new NullProgressMonitor())), getIUCount(destinationRepo)); try { assertIUContentEquals("IUs differ", result, getMetadataRepositoryManager().loadRepository(destinationRepo, null)); @@ -442,8 +442,8 @@ public class MirrorTaskTest extends AbstractAntProvisioningTest { } catch (ProvisionException e) { fail("Loading repository failed", e); } - IQueryResult c = repo.query(QueryUtil.createIUQuery("org.eclipse.rcp.feature.group"), new NullProgressMonitor()); - IInstallableUnit iu = (IInstallableUnit) c.iterator().next(); + IQueryResult<IInstallableUnit> c = repo.query(QueryUtil.createIUQuery("org.eclipse.rcp.feature.group"), new NullProgressMonitor()); + IInstallableUnit iu = c.iterator().next(); AntTaskElement mirror = createMirrorTask(TYPE_METADATA); mirror.addElement(createSourceElement(null, sliceRepo)); @@ -455,7 +455,7 @@ public class MirrorTaskTest extends AbstractAntProvisioningTest { Map<String, String> p = getSliceProperties(); p.put("org.eclipse.update.install.features", String.valueOf(true)); PermissiveSlicer slicer = new PermissiveSlicer(repo, p, true, true, true, false, false); - IQueryable result = slicer.slice(new IInstallableUnit[] {iu}, new NullProgressMonitor()); + IQueryable<IInstallableUnit> result = slicer.slice(new IInstallableUnit[] {iu}, new NullProgressMonitor()); assertEquals("Different number of IUs", queryResultSize(result.query(QueryUtil.createIUAnyQuery(), new NullProgressMonitor())), getIUCount(destinationRepo)); try { assertIUContentEquals("IUs differ", result, getMetadataRepositoryManager().loadRepository(destinationRepo, null)); @@ -474,8 +474,8 @@ public class MirrorTaskTest extends AbstractAntProvisioningTest { } catch (ProvisionException e) { fail("Loading repository failed", e); } - IQueryResult c = repo.query(QueryUtil.createIUQuery("org.eclipse.rcp.feature.group"), new NullProgressMonitor()); - IInstallableUnit iu = (IInstallableUnit) c.iterator().next(); + IQueryResult<IInstallableUnit> c = repo.query(QueryUtil.createIUQuery("org.eclipse.rcp.feature.group"), new NullProgressMonitor()); + IInstallableUnit iu = c.iterator().next(); // Create task AntTaskElement mirror = createMirrorTask(TYPE_METADATA); @@ -487,7 +487,7 @@ public class MirrorTaskTest extends AbstractAntProvisioningTest { Map<String, String> p = getSliceProperties(); PermissiveSlicer slicer = new PermissiveSlicer(repo, p, true, true, true, false, false); - IQueryable result = slicer.slice(new IInstallableUnit[] {iu}, new NullProgressMonitor()); + IQueryable<IInstallableUnit> result = slicer.slice(new IInstallableUnit[] {iu}, new NullProgressMonitor()); assertEquals("Different number of IUs", queryResultSize(result.query(QueryUtil.createIUAnyQuery(), new NullProgressMonitor())), getIUCount(destinationRepo)); try { assertIUContentEquals("IUs differ", result, getMetadataRepositoryManager().loadRepository(destinationRepo, null)); @@ -506,8 +506,8 @@ public class MirrorTaskTest extends AbstractAntProvisioningTest { } catch (ProvisionException e) { fail("Loading repository failed", e); } - IQueryResult c = repo.query(QueryUtil.createIUQuery("test.feature.feature.group"), new NullProgressMonitor()); - IInstallableUnit iu = (IInstallableUnit) c.iterator().next(); + IQueryResult<IInstallableUnit> c = repo.query(QueryUtil.createIUQuery("test.feature.feature.group"), new NullProgressMonitor()); + IInstallableUnit iu = c.iterator().next(); // Create task AntTaskElement mirror = createMirrorTask(TYPE_BOTH); @@ -519,7 +519,7 @@ public class MirrorTaskTest extends AbstractAntProvisioningTest { Map<String, String> p = getSliceProperties(); PermissiveSlicer slicer = new PermissiveSlicer(repo, p, true, true, true, false, false); - IQueryable result = slicer.slice(new IInstallableUnit[] {iu}, new NullProgressMonitor()); + IQueryable<IInstallableUnit> result = slicer.slice(new IInstallableUnit[] {iu}, new NullProgressMonitor()); assertEquals("Different number of IUs", queryResultSize(result.query(QueryUtil.createIUAnyQuery(), new NullProgressMonitor())), getIUCount(destinationRepo)); assertEquals("Different number of ArtifactKeys", getArtifactKeyCount(result.query(QueryUtil.createIUAnyQuery(), new NullProgressMonitor())), getArtifactKeyCount(destinationRepo)); @@ -542,8 +542,8 @@ public class MirrorTaskTest extends AbstractAntProvisioningTest { } catch (ProvisionException e) { fail("Loading repository failed", e); } - IQueryResult c = repo.query(QueryUtil.createIUQuery("test.feature.feature.group"), new NullProgressMonitor()); - IInstallableUnit iu = (IInstallableUnit) c.iterator().next(); + IQueryResult<IInstallableUnit> c = repo.query(QueryUtil.createIUQuery("test.feature.feature.group"), new NullProgressMonitor()); + IInstallableUnit iu = c.iterator().next(); // Create task AntTaskElement mirror = createMirrorTask(TYPE_ARTIFACT); @@ -555,7 +555,7 @@ public class MirrorTaskTest extends AbstractAntProvisioningTest { Map<String, String> p = getSliceProperties(); PermissiveSlicer slicer = new PermissiveSlicer(repo, p, true, true, true, false, false); - IQueryable result = slicer.slice(new IInstallableUnit[] {iu}, new NullProgressMonitor()); + IQueryable<IInstallableUnit> result = slicer.slice(new IInstallableUnit[] {iu}, new NullProgressMonitor()); assertEquals("Different number of ArtifactKeys", getArtifactKeyCount(result.query(QueryUtil.createIUAnyQuery(), new NullProgressMonitor())), getArtifactKeyCount(destinationRepo)); assertArtifactKeyContentEquals("Different ArtifactKeys", result.query(QueryUtil.createIUAnyQuery(), new NullProgressMonitor()), destinationRepo); @@ -571,11 +571,11 @@ public class MirrorTaskTest extends AbstractAntProvisioningTest { } catch (ProvisionException e) { fail("Loading repository failed", e); } - IQueryResult c = repo.query(QueryUtil.createIUQuery("test.feature.feature.group"), new NullProgressMonitor()); - IInstallableUnit iu = (IInstallableUnit) c.iterator().next(); + IQueryResult<IInstallableUnit> c = repo.query(QueryUtil.createIUQuery("test.feature.feature.group"), new NullProgressMonitor()); + IInstallableUnit iu = c.iterator().next(); c = repo.query(QueryUtil.createIUQuery("RCP_Browser_Example.feature.group"), new NullProgressMonitor()); - IInstallableUnit iu2 = (IInstallableUnit) c.iterator().next(); + IInstallableUnit iu2 = c.iterator().next(); // Create task AntTaskElement mirror = createMirrorTask(TYPE_ARTIFACT); @@ -588,7 +588,7 @@ public class MirrorTaskTest extends AbstractAntProvisioningTest { Map<String, String> p = getSliceProperties(); PermissiveSlicer slicer = new PermissiveSlicer(repo, p, true, true, true, false, false); - IQueryable result = slicer.slice(new IInstallableUnit[] {iu, iu2}, new NullProgressMonitor()); + IQueryable<IInstallableUnit> result = slicer.slice(new IInstallableUnit[] {iu, iu2}, new NullProgressMonitor()); assertEquals("Different number of ArtifactKeys", getArtifactKeyCount(result.query(QueryUtil.createIUAnyQuery(), new NullProgressMonitor())), getArtifactKeyCount(destinationRepo)); assertArtifactKeyContentEquals("Different ArtifactKeys", result.query(QueryUtil.createIUAnyQuery(), new NullProgressMonitor()), destinationRepo); @@ -649,8 +649,8 @@ public class MirrorTaskTest extends AbstractAntProvisioningTest { } catch (ProvisionException e) { fail("Loading repository failed", e); } - IQueryResult c = repo.query(QueryUtil.createIUQuery("org.eclipse.ui.examples.readmetool"), new NullProgressMonitor()); - IInstallableUnit iu = (IInstallableUnit) c.iterator().next(); + IQueryResult<IInstallableUnit> c = repo.query(QueryUtil.createIUQuery("org.eclipse.ui.examples.readmetool"), new NullProgressMonitor()); + IInstallableUnit iu = c.iterator().next(); // Create task AntTaskElement mirror = createMirrorTask(TYPE_ARTIFACT); @@ -659,7 +659,7 @@ public class MirrorTaskTest extends AbstractAntProvisioningTest { runAntTask(); - Collector collector = new Collector(); + Collector<IInstallableUnit> collector = new Collector<>(); collector.accept(iu); assertEquals("Different number of ArtifactKeys", getArtifactKeyCount(collector), getArtifactKeyCount(destinationRepo)); @@ -832,10 +832,10 @@ public class MirrorTaskTest extends AbstractAntProvisioningTest { /* * Get the number of ArtifactKeys in a repository */ - protected int getArtifactKeyCount(IQueryResult ius) { + protected int getArtifactKeyCount(IQueryResult<IInstallableUnit> ius) { int count = 0; - for (Iterator iter = ius.iterator(); iter.hasNext();) - count += ((InstallableUnit) iter.next()).getArtifacts().size(); + for (Iterator<IInstallableUnit> iter = ius.iterator(); iter.hasNext();) + count += iter.next().getArtifacts().size(); return count; } @@ -855,10 +855,10 @@ public class MirrorTaskTest extends AbstractAntProvisioningTest { * Add all IUs to the parent element */ protected void addAllIUs(AntTaskElement parent, IMetadataRepository repo) { - IQueryResult queryResult = repo.query(QueryUtil.createIUAnyQuery(), null); + IQueryResult<IInstallableUnit> queryResult = repo.query(QueryUtil.createIUAnyQuery(), null); - for (Iterator iter = queryResult.iterator(); iter.hasNext();) { - IInstallableUnit iu = (IInstallableUnit) iter.next(); + for (Iterator<IInstallableUnit> iter = queryResult.iterator(); iter.hasNext();) { + IInstallableUnit iu = iter.next(); parent.addElement(createIUElement(iu)); } } diff --git a/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/ant/Repo2RunnableTaskTests.java b/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/ant/Repo2RunnableTaskTests.java index 256e0fd97..fc053649f 100644 --- a/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/ant/Repo2RunnableTaskTests.java +++ b/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/ant/Repo2RunnableTaskTests.java @@ -79,9 +79,9 @@ public class Repo2RunnableTaskTests extends AbstractAntProvisioningTest { IInstallableUnit iu = null; try { IMetadataRepository repo = getMetadataRepositoryManager().loadRepository(source, new NullProgressMonitor()); - IQueryResult ius = repo.query(QueryUtil.createIUQuery("helloworldfeature.feature.jar"), new NullProgressMonitor()); + IQueryResult<IInstallableUnit> ius = repo.query(QueryUtil.createIUQuery("helloworldfeature.feature.jar"), new NullProgressMonitor()); assertEquals("Expected number of IUs", 1, queryResultSize(ius)); - iu = (IInstallableUnit) ius.iterator().next(); + iu = ius.iterator().next(); } catch (ProvisionException e) { fail("Failed to obtain iu", e); } @@ -135,9 +135,9 @@ public class Repo2RunnableTaskTests extends AbstractAntProvisioningTest { } catch (ProvisionException e) { fail("Failed to load repository", e); } - IQueryResult keys = repo.query(ArtifactKeyQuery.ALL_KEYS, null); - for (Iterator iterator = keys.iterator(); iterator.hasNext();) { - IArtifactKey key = (IArtifactKey) iterator.next(); + IQueryResult<IArtifactKey> keys = repo.query(ArtifactKeyQuery.ALL_KEYS, null); + for (Iterator<IArtifactKey> iterator = keys.iterator(); iterator.hasNext();) { + IArtifactKey key = iterator.next(); IArtifactDescriptor[] descriptors = repo.getArtifactDescriptors(key); for (int n = 0; n < descriptors.length; n++) { IArtifactDescriptor desc = descriptors[n]; diff --git a/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/ant/RepoTasksTests.java b/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/ant/RepoTasksTests.java index e4cc025d2..bda5e8c27 100644 --- a/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/ant/RepoTasksTests.java +++ b/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/ant/RepoTasksTests.java @@ -12,6 +12,7 @@ package org.eclipse.equinox.p2.tests.ant; import java.io.File; import java.net.URI; +import org.eclipse.equinox.p2.metadata.IArtifactKey; import org.eclipse.equinox.p2.metadata.IInstallableUnit; import org.eclipse.equinox.p2.query.IQueryResult; import org.eclipse.equinox.p2.repository.artifact.ArtifactKeyQuery; @@ -71,7 +72,7 @@ public class RepoTasksTests extends AbstractAntProvisioningTest { assertNotNull(getIU(metadata, "anotherfeature.feature.group")); IArtifactRepository artifacts = getArtifactRepositoryManager().loadRepository(destinationRepo, null); - IQueryResult keys = artifacts.query(new ArtifactKeyQuery(null, "anotherplugin", null), null); + IQueryResult<IArtifactKey> keys = artifacts.query(new ArtifactKeyQuery(null, "anotherplugin", null), null); assertTrue(keys.isEmpty()); assertFalse(new File(getTestFolder(getName()), "plugins/anotherplugin_1.0.0.jar").exists()); } |