Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMickael Istria2016-03-10 12:22:43 +0000
committerThomas Watson2016-10-07 14:15:35 +0000
commitaef99de034bb7f4bd88b5a0066fcd39d70a24a54 (patch)
tree554103dbd7615b62b0143766ef0c5c9953b6285a /bundles/org.eclipse.equinox.region
parent29060df46ea548a78ff37feaf49672f2b372fdf6 (diff)
downloadrt.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.java6
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);

Back to the top