diff options
author | Mickael Istria | 2016-03-10 12:22:43 +0000 |
---|---|---|
committer | Thomas Watson | 2016-10-07 14:15:35 +0000 |
commit | aef99de034bb7f4bd88b5a0066fcd39d70a24a54 (patch) | |
tree | 554103dbd7615b62b0143766ef0c5c9953b6285a /bundles/org.eclipse.equinox.region | |
parent | 29060df46ea548a78ff37feaf49672f2b372fdf6 (diff) | |
download | rt.equinox.bundles-aef99de034bb7f4bd88b5a0066fcd39d70a24a54.tar.gz rt.equinox.bundles-aef99de034bb7f4bd88b5a0066fcd39d70a24a54.tar.xz rt.equinox.bundles-aef99de034bb7f4bd88b5a0066fcd39d70a24a54.zip |
Bug 489330 - Technical debt issues : iteration on keySet
Change-Id: I629151b5d8f0bce9ce85a6af548e84aa46e98b6e
Signed-off-by: Mickael Istria <mistria@redhat.com>
Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
Diffstat (limited to 'bundles/org.eclipse.equinox.region')
-rw-r--r-- | bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/internal/region/StandardRegionDigraph.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/internal/region/StandardRegionDigraph.java b/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/internal/region/StandardRegionDigraph.java index e1f73f9f0..1b51fd0d9 100644 --- a/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/internal/region/StandardRegionDigraph.java +++ b/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/internal/region/StandardRegionDigraph.java @@ -12,6 +12,7 @@ package org.eclipse.equinox.internal.region; import java.util.*; +import java.util.Map.Entry; import java.util.concurrent.atomic.AtomicLong; import org.eclipse.equinox.internal.region.hook.*; import org.eclipse.equinox.region.*; @@ -285,8 +286,9 @@ public final class StandardRegionDigraph implements BundleIdToRegionMapping, Reg } this.regions.remove(region.getName()); this.edges.remove(region); - for (Region r : this.edges.keySet()) { - Set<FilteredRegion> edgeSet = this.edges.get(r); + for (Entry<Region, Set<FilteredRegion>> entry : edges.entrySet()) { + Region r = entry.getKey(); + Set<FilteredRegion> edgeSet = entry.getValue(); for (FilteredRegion edge : edgeSet) { if (region.equals(edge.getRegion())) { Set<FilteredRegion> mutableEdgeSet = new HashSet<FilteredRegion>(edgeSet); |