Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
View | Details | Raw Unified | Return to bug 184960
Collapse All | Expand All

(-)src/org/eclipse/pde/internal/core/PluginPathFinder.java (-2 / +3 lines)
Lines 16-21 Link Here
16
import java.net.MalformedURLException;
16
import java.net.MalformedURLException;
17
import java.net.URL;
17
import java.net.URL;
18
import java.util.ArrayList;
18
import java.util.ArrayList;
19
import java.util.HashSet;
19
import java.util.Properties;
20
import java.util.Properties;
20
21
21
import org.eclipse.core.runtime.IPath;
22
import org.eclipse.core.runtime.IPath;
Lines 69-75 Link Here
69
	 * @return array of ".../plugins" or ".../features" Files
70
	 * @return array of ".../plugins" or ".../features" Files
70
	 */
71
	 */
71
	private static File[] getSites(String platformHome, boolean features) {
72
	private static File[] getSites(String platformHome, boolean features) {
72
		ArrayList sites = new ArrayList();
73
		HashSet sites = new HashSet();
73
		File file = new File(platformHome, features ? "features" : "plugins"); //$NON-NLS-1$ //$NON-NLS-2$
74
		File file = new File(platformHome, features ? "features" : "plugins"); //$NON-NLS-1$ //$NON-NLS-2$
74
		if (!features && !file.exists())
75
		if (!features && !file.exists())
75
			file = new File(platformHome);
76
			file = new File(platformHome);
Lines 174-180 Link Here
174
	 * @return URLs to plugins/features
175
	 * @return URLs to plugins/features
175
	 */
176
	 */
176
	public static URL[] scanLocations(File[] sites) {
177
	public static URL[] scanLocations(File[] sites) {
177
		ArrayList result = new ArrayList();
178
		HashSet result = new HashSet();
178
		for (int i = 0; i < sites.length; i++){
179
		for (int i = 0; i < sites.length; i++){
179
			if (!sites[i].exists())
180
			if (!sites[i].exists())
180
				continue;
181
				continue;

Return to bug 184960