diff options
author | Alexander Kurtakov | 2018-10-30 20:45:25 +0000 |
---|---|---|
committer | Alexander Kurtakov | 2018-11-02 06:49:39 +0000 |
commit | 136932646392e68535fd158c0ce889b21bf7981e (patch) | |
tree | 96d75446e44676997fdeb4c64370d24d88af92ac /bundles/org.eclipse.equinox.p2.tests/src/org/eclipse | |
parent | f1ebb4ca8f03e0d9118fe5f832da8c6166c9f03b (diff) | |
download | rt.equinox.p2-136932646392e68535fd158c0ce889b21bf7981e.tar.gz rt.equinox.p2-136932646392e68535fd158c0ce889b21bf7981e.tar.xz rt.equinox.p2-136932646392e68535fd158c0ce889b21bf7981e.zip |
Use varargs reflection methods.I20181102-2120I20181102-1800
Updated p2.director formatter settings to use the default Eclipse
profile instead of the not-existing "core" one to prevent extra long
lines.
Change-Id: I4536824d8032f283e110e4aa7758feb7f110b0fc
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
Diffstat (limited to 'bundles/org.eclipse.equinox.p2.tests/src/org/eclipse')
5 files changed, 74 insertions, 34 deletions
diff --git a/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/TestArtifactRepository.java b/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/TestArtifactRepository.java index 1cad972a3..fbf56c796 100644 --- a/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/TestArtifactRepository.java +++ b/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/TestArtifactRepository.java @@ -13,19 +13,30 @@ *******************************************************************************/ package org.eclipse.equinox.p2.tests; -import java.io.*; +import java.io.IOException; +import java.io.InputStream; +import java.io.OutputStream; import java.lang.reflect.Method; import java.net.URI; import java.net.URISyntaxException; -import java.util.*; -import org.eclipse.core.runtime.*; +import java.util.HashMap; +import java.util.HashSet; +import java.util.Map; +import java.util.Set; +import org.eclipse.core.runtime.IProgressMonitor; +import org.eclipse.core.runtime.IStatus; +import org.eclipse.core.runtime.MultiStatus; +import org.eclipse.core.runtime.Status; +import org.eclipse.core.runtime.SubMonitor; import org.eclipse.equinox.internal.p2.artifact.repository.ArtifactRequest; import org.eclipse.equinox.internal.p2.repository.Transport; import org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager; import org.eclipse.equinox.internal.provisional.p2.artifact.repository.processing.ProcessingStepHandler; import org.eclipse.equinox.p2.core.IProvisioningAgent; import org.eclipse.equinox.p2.metadata.IArtifactKey; -import org.eclipse.equinox.p2.query.*; +import org.eclipse.equinox.p2.query.IQuery; +import org.eclipse.equinox.p2.query.IQueryResult; +import org.eclipse.equinox.p2.query.IQueryable; import org.eclipse.equinox.p2.repository.IRepository; import org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor; import org.eclipse.equinox.p2.repository.artifact.IArtifactRequest; @@ -100,9 +111,9 @@ public class TestArtifactRepository extends AbstractArtifactRepository { public boolean addToRepositoryManager() { try { - Method method = AbstractRepositoryManager.class.getDeclaredMethod("addRepository", new Class[] {IRepository.class, boolean.class, String.class}); + Method method = AbstractRepositoryManager.class.getDeclaredMethod("addRepository", IRepository.class, boolean.class, String.class); method.setAccessible(true); - method.invoke(AbstractProvisioningTest.getArtifactRepositoryManager(), new Object[] {this, false, ""}); + method.invoke(AbstractProvisioningTest.getArtifactRepositoryManager(), this, false, ""); return true; } catch (Exception e) { return false; diff --git a/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/artifact/repository/Bug252308.java b/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/artifact/repository/Bug252308.java index 918abfec1..336946456 100644 --- a/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/artifact/repository/Bug252308.java +++ b/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/artifact/repository/Bug252308.java @@ -13,10 +13,16 @@ *******************************************************************************/ package org.eclipse.equinox.p2.tests.artifact.repository; -import java.io.*; +import java.io.File; +import java.io.FileNotFoundException; +import java.io.IOException; import java.lang.reflect.Method; import java.util.Map; -import org.eclipse.core.runtime.*; +import org.eclipse.core.runtime.IProgressMonitor; +import org.eclipse.core.runtime.IStatus; +import org.eclipse.core.runtime.MultiStatus; +import org.eclipse.core.runtime.NullProgressMonitor; +import org.eclipse.core.runtime.Status; import org.eclipse.equinox.internal.p2.artifact.repository.MirrorRequest; import org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactDescriptor; import org.eclipse.equinox.internal.p2.metadata.ArtifactKey; @@ -41,18 +47,18 @@ public class Bug252308 extends AbstractProvisioningTest { @Override protected void setUp() throws Exception { super.setUp(); - extractRootCause = MirrorRequest.class.getDeclaredMethod("extractRootCause", new Class[] {IStatus.class}); + extractRootCause = MirrorRequest.class.getDeclaredMethod("extractRootCause", IStatus.class); extractRootCause.setAccessible(true); - transferSingle = MirrorRequest.class.getDeclaredMethod("transferSingle", new Class[] {IArtifactDescriptor.class, IArtifactDescriptor.class, IProgressMonitor.class}); + transferSingle = MirrorRequest.class.getDeclaredMethod("transferSingle", IArtifactDescriptor.class, IArtifactDescriptor.class, IProgressMonitor.class); transferSingle.setAccessible(true); } private IStatus extractRootCause(IStatus status) throws Exception { - return (IStatus) extractRootCause.invoke(null, new Object[] {status}); + return (IStatus) extractRootCause.invoke(null, status); } private IStatus transferSingle(MirrorRequest request, IArtifactDescriptor destinationDescriptor, IArtifactDescriptor sourceDescriptor, IProgressMonitor monitor) throws Exception { - return (IStatus) transferSingle.invoke(request, new Object[] {destinationDescriptor, sourceDescriptor, monitor}); + return (IStatus) transferSingle.invoke(request, destinationDescriptor, sourceDescriptor, monitor); } public void testExtractRootCauseNullStatus() throws Exception { diff --git a/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/artifact/repository/SimpleArtifactRepositoryTest.java b/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/artifact/repository/SimpleArtifactRepositoryTest.java index d9efcdce5..f3bd0ee5d 100644 --- a/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/artifact/repository/SimpleArtifactRepositoryTest.java +++ b/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/artifact/repository/SimpleArtifactRepositoryTest.java @@ -16,24 +16,40 @@ *******************************************************************************/ package org.eclipse.equinox.p2.tests.artifact.repository; -import java.io.*; -import java.lang.reflect.*; +import java.io.File; +import java.io.FileOutputStream; +import java.io.IOException; +import java.io.OutputStream; +import java.lang.reflect.Field; +import java.lang.reflect.InvocationTargetException; +import java.lang.reflect.Method; import java.net.URI; import java.net.URISyntaxException; -import java.util.*; -import org.eclipse.core.runtime.*; +import java.util.Arrays; +import java.util.HashMap; +import java.util.Map; +import org.eclipse.core.runtime.IProgressMonitor; +import org.eclipse.core.runtime.IStatus; +import org.eclipse.core.runtime.NullProgressMonitor; +import org.eclipse.core.runtime.Status; import org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository; import org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepositoryFactory; import org.eclipse.equinox.internal.p2.metadata.ArtifactKey; import org.eclipse.equinox.internal.provisional.p2.artifact.repository.processing.ProcessingStep; import org.eclipse.equinox.internal.provisional.p2.artifact.repository.processing.ProcessingStepHandler; import org.eclipse.equinox.p2.core.ProvisionException; -import org.eclipse.equinox.p2.metadata.*; +import org.eclipse.equinox.p2.metadata.IArtifactKey; +import org.eclipse.equinox.p2.metadata.Version; +import org.eclipse.equinox.p2.metadata.VersionRange; import org.eclipse.equinox.p2.query.IQueryResult; import org.eclipse.equinox.p2.query.IQueryable; import org.eclipse.equinox.p2.repository.IRepository; import org.eclipse.equinox.p2.repository.IRepositoryManager; -import org.eclipse.equinox.p2.repository.artifact.*; +import org.eclipse.equinox.p2.repository.artifact.ArtifactDescriptorQuery; +import org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor; +import org.eclipse.equinox.p2.repository.artifact.IArtifactRepository; +import org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryManager; +import org.eclipse.equinox.p2.repository.artifact.IProcessingStepDescriptor; import org.eclipse.equinox.p2.repository.artifact.spi.ArtifactDescriptor; import org.eclipse.equinox.p2.repository.artifact.spi.ProcessingStepDescriptor; import org.eclipse.equinox.p2.tests.AbstractProvisioningTest; @@ -479,6 +495,6 @@ public class SimpleArtifactRepositoryTest extends AbstractProvisioningTest { } private int getIntVal(Method m, Object repo) throws IllegalArgumentException, IllegalAccessException, InvocationTargetException { - return ((Integer) m.invoke(repo, new Object[] {})).intValue(); + return ((Integer) m.invoke(repo)).intValue(); } } diff --git a/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/embeddedequinox/EmbeddedEquinox.java b/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/embeddedequinox/EmbeddedEquinox.java index bc930b87a..a5912a01e 100644 --- a/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/embeddedequinox/EmbeddedEquinox.java +++ b/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/embeddedequinox/EmbeddedEquinox.java @@ -47,10 +47,10 @@ public class EmbeddedEquinox { eclipseStarterClazz = frameworkLoader.loadClass("org.eclipse.core.runtime.adaptor.EclipseStarter"); Method setInitialProperties = eclipseStarterClazz.getMethod("setInitialProperties", Map.class); //$NON-NLS-1$ - setInitialProperties.invoke(null, new Object[] {frameworkProperties}); + setInitialProperties.invoke(null, frameworkProperties); Method runMethod = eclipseStarterClazz.getMethod("startup", String[].class, Runnable.class); //$NON-NLS-1$ - context = (BundleContext) runMethod.invoke(null, new Object[] {frameworkArgs, null}); + context = (BundleContext) runMethod.invoke(null, frameworkArgs, null); } catch (Throwable t) { if (t instanceof RuntimeException) throw (RuntimeException) t; @@ -61,8 +61,8 @@ public class EmbeddedEquinox { public void shutdown() { try { - Method shutdownMethod = eclipseStarterClazz.getMethod("shutdown", (Class[]) null); //$NON-NLS-1$ - shutdownMethod.invoke((Object[]) null, (Object[]) null); + Method shutdownMethod = eclipseStarterClazz.getMethod("shutdown"); //$NON-NLS-1$ + shutdownMethod.invoke((Object[]) null); } catch (Throwable t) { if (t instanceof RuntimeException) diff --git a/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/engine/ProfileRegistryTest.java b/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/engine/ProfileRegistryTest.java index 87276970d..7b446c282 100644 --- a/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/engine/ProfileRegistryTest.java +++ b/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/engine/ProfileRegistryTest.java @@ -13,12 +13,19 @@ *******************************************************************************/ package org.eclipse.equinox.p2.tests.engine; -import java.io.*; +import java.io.File; +import java.io.FileFilter; +import java.io.IOException; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; -import java.util.*; +import java.util.Arrays; +import java.util.HashMap; +import java.util.List; +import java.util.Map; import org.eclipse.core.runtime.FileLocator; -import org.eclipse.equinox.internal.p2.engine.*; +import org.eclipse.equinox.internal.p2.engine.EngineActivator; +import org.eclipse.equinox.internal.p2.engine.Profile; +import org.eclipse.equinox.internal.p2.engine.SimpleProfileRegistry; import org.eclipse.equinox.p2.core.IAgentLocation; import org.eclipse.equinox.p2.core.ProvisionException; import org.eclipse.equinox.p2.engine.IProfile; @@ -305,11 +312,11 @@ public class ProfileRegistryTest extends AbstractProvisioningTest { simpleRgy.lockProfile(simpleProfile); simpleRgy.unlockProfile(simpleProfile); // Create a lock file to confirm locking - + File lockDirectory = new File(getResourceAsBundleRelFile("testData/engineTest/SimpleRegistry/"), SIMPLE_PROFILE + ".profile"); File lockFile = new File(lockDirectory, ".lock"); assertTrue("Lock file does not exist", lockFile.exists()); - + ProfileLock profileLock = new ProfileLock(lockDirectory); boolean locked = profileLock.lock(); try { @@ -547,9 +554,9 @@ public class ProfileRegistryTest extends AbstractProvisioningTest { profile.addInstallableUnit(engineIU); Method saveMethod; try { - saveMethod = registry.getClass().getDeclaredMethod("saveProfile", new Class[] {Profile.class}); + saveMethod = registry.getClass().getDeclaredMethod("saveProfile", Profile.class); saveMethod.setAccessible(true); - saveMethod.invoke(profileRegistry, new Object[] {profile}); + saveMethod.invoke(profileRegistry, profile); } catch (SecurityException e) { fail(); } catch (NoSuchMethodException e) { @@ -589,9 +596,9 @@ public class ProfileRegistryTest extends AbstractProvisioningTest { profile.addInstallableUnit(engineIU); Method saveMethod; try { - saveMethod = registry.getClass().getDeclaredMethod("saveProfile", new Class[] {Profile.class}); + saveMethod = registry.getClass().getDeclaredMethod("saveProfile", Profile.class); saveMethod.setAccessible(true); - saveMethod.invoke(profileRegistry, new Object[] {profile}); + saveMethod.invoke(profileRegistry, profile); } catch (SecurityException e) { fail("1.0", e); } catch (NoSuchMethodException e) { @@ -627,9 +634,9 @@ public class ProfileRegistryTest extends AbstractProvisioningTest { profile.addInstallableUnit(engineIU); Method saveMethod; try { - saveMethod = registry.getClass().getDeclaredMethod("saveProfile", new Class[] {Profile.class}); + saveMethod = registry.getClass().getDeclaredMethod("saveProfile", Profile.class); saveMethod.setAccessible(true); - saveMethod.invoke(profileRegistry, new Object[] {profile}); + saveMethod.invoke(profileRegistry, profile); } catch (SecurityException e) { fail(); } catch (NoSuchMethodException e) { |