From 3d9f5a3c930b717df5588cb94a2c66b3c0d7ec15 Mon Sep 17 00:00:00 2001 From: Sergey Prigogin Date: Sun, 6 Mar 2011 23:41:45 +0000 Subject: [PATCH] Code streamlining. --- .../index/provider/IndexProviderManager.java | 59 ++++++++----------- 1 file changed, 25 insertions(+), 34 deletions(-) diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/index/provider/IndexProviderManager.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/index/provider/IndexProviderManager.java index 5759243a068..9717f06eaa6 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/index/provider/IndexProviderManager.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/index/provider/IndexProviderManager.java @@ -11,16 +11,6 @@ *******************************************************************************/ package org.eclipse.cdt.internal.core.index.provider; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.HashSet; -import java.util.Iterator; -import java.util.List; -import java.util.Map; -import java.util.Set; - -import com.ibm.icu.text.MessageFormat; - import org.eclipse.cdt.core.CCorePlugin; import org.eclipse.cdt.core.index.provider.IIndexProvider; import org.eclipse.cdt.core.index.provider.IReadOnlyPDOMProvider; @@ -44,8 +34,16 @@ import org.eclipse.core.runtime.IStatus; import org.eclipse.core.runtime.Platform; import org.eclipse.core.runtime.Status; import org.eclipse.osgi.service.resolver.VersionRange; +import org.eclipse.osgi.util.NLS; import org.osgi.framework.Version; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.HashSet; +import java.util.List; +import java.util.Map; +import java.util.Set; + /** * The IndexProviderManager is responsible for maintaining the set of index * fragments contributed via the CIndex extension point. @@ -106,7 +104,7 @@ public final class IndexProviderManager implements IElementChangedListener { IExtension extension = extensions[i]; try { IConfigurationElement[] ce = extension.getConfigurationElements(); - for (int j=0; j toRemove = new ArrayList(); - for (Iterator i = provisionMap.keySet().iterator(); i.hasNext(); ) { - ProvisionMapKey key = i.next(); + for (ProvisionMapKey key : provisionMap.keySet()) { if (key.getProject().equals(cproject.getProject())) { toRemove.add(key); }