diff options
author | Andrew Gvozdev | 2011-02-18 23:06:02 +0000 |
---|---|---|
committer | Andrew Gvozdev | 2011-02-18 23:06:02 +0000 |
commit | 183ae47b7b50c0620a92e9349e94dd335e13b39e (patch) | |
tree | 752d94b76f9ce0328a4fcf4c4cd4f95dadb35e47 /build | |
parent | 4212fa90545a0506fbaa23eee6d879fea2b1e90d (diff) | |
download | org.eclipse.cdt-183ae47b7b50c0620a92e9349e94dd335e13b39e.tar.gz org.eclipse.cdt-183ae47b7b50c0620a92e9349e94dd335e13b39e.tar.xz org.eclipse.cdt-183ae47b7b50c0620a92e9349e94dd335e13b39e.zip |
bug 319512: Missing type arguments on managedbuilder.core
Diffstat (limited to 'build')
-rw-r--r-- | build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/core/ManagedBuildManager.java | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/core/ManagedBuildManager.java b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/core/ManagedBuildManager.java index 7eb520758ae..7b65e59f6a1 100644 --- a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/core/ManagedBuildManager.java +++ b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/core/ManagedBuildManager.java @@ -24,7 +24,6 @@ import java.util.Collection; import java.util.Collections; import java.util.HashMap; import java.util.HashSet; -import java.util.Iterator; import java.util.LinkedHashSet; import java.util.List; import java.util.ListIterator; @@ -124,7 +123,6 @@ import org.eclipse.core.runtime.IStatus; import org.eclipse.core.runtime.NullProgressMonitor; import org.eclipse.core.runtime.Path; import org.eclipse.core.runtime.Platform; -import org.osgi.framework.Version; import org.eclipse.core.runtime.Status; import org.eclipse.core.runtime.SubProgressMonitor; import org.eclipse.core.runtime.URIUtil; @@ -134,6 +132,7 @@ import org.eclipse.swt.widgets.Shell; import org.eclipse.ui.IWorkbenchWindow; import org.eclipse.ui.PlatformUI; import org.osgi.framework.Bundle; +import org.osgi.framework.Version; import org.w3c.dom.Document; import org.w3c.dom.Element; import org.w3c.dom.Node; @@ -4222,24 +4221,24 @@ public class ManagedBuildManager extends AbstractCExtension { return fSortedBuilders; } - private static HashMap<MatchKey, List> getSortedElements(Collection<? extends IMatchKeyProvider> elements){ - HashMap<MatchKey, List> map = new HashMap(); + private static HashMap<MatchKey, List<IMatchKeyProvider>> getSortedElements(Collection<? extends IMatchKeyProvider> elements){ + HashMap<MatchKey, List<IMatchKeyProvider>> map = new HashMap<MatchKey, List<IMatchKeyProvider>>(); for (IMatchKeyProvider p : elements) { MatchKey key = p.getMatchKey(); if(key == null) continue; - List list = map.get(key); + List<IMatchKeyProvider> list = map.get(key); if(list == null){ - list = new ArrayList(); + list = new ArrayList<IMatchKeyProvider>(); map.put(key, list); } list.add(p); p.setIdenticalList(list); } - Collection<List> values = map.values(); - for (List list : values) { + Collection<List<IMatchKeyProvider>> values = map.values(); + for (List<IMatchKeyProvider> list : values) { Collections.sort(list); } return map; |