Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarsten Hammer2019-11-25 20:18:03 +0000
committerAlexander Kurtakov2019-12-11 14:24:25 +0000
commite5cf1508417c3c563dab9e5583dfeaac8865d9aa (patch)
tree42daf162fe11cbfd6ff5b9b83fbf233b51395266 /bundles/org.eclipse.equinox.p2.garbagecollector
parente436bd3cf051a659d9dda8f6654a62eeece26b7c (diff)
downloadrt.equinox.p2-e5cf1508417c3c563dab9e5583dfeaac8865d9aa.tar.gz
rt.equinox.p2-e5cf1508417c3c563dab9e5583dfeaac8865d9aa.tar.xz
rt.equinox.p2-e5cf1508417c3c563dab9e5583dfeaac8865d9aa.zip
Use jdk 5 for-each loop
Replace simple uses of Iterator with a corresponding for-loop. Also add missing braces on loops as necessary. Change-Id: Ic951555a6a16cb5ea54f6150bb55254f6b17fe03 Signed-off-by: Carsten Hammer <carsten.hammer@t-online.de>
Diffstat (limited to 'bundles/org.eclipse.equinox.p2.garbagecollector')
-rw-r--r--bundles/org.eclipse.equinox.p2.garbagecollector/src/org/eclipse/equinox/internal/p2/garbagecollector/CoreGarbageCollector.java4
1 files changed, 1 insertions, 3 deletions
diff --git a/bundles/org.eclipse.equinox.p2.garbagecollector/src/org/eclipse/equinox/internal/p2/garbagecollector/CoreGarbageCollector.java b/bundles/org.eclipse.equinox.p2.garbagecollector/src/org/eclipse/equinox/internal/p2/garbagecollector/CoreGarbageCollector.java
index fe3193914..5a75a5e48 100644
--- a/bundles/org.eclipse.equinox.p2.garbagecollector/src/org/eclipse/equinox/internal/p2/garbagecollector/CoreGarbageCollector.java
+++ b/bundles/org.eclipse.equinox.p2.garbagecollector/src/org/eclipse/equinox/internal/p2/garbagecollector/CoreGarbageCollector.java
@@ -39,10 +39,8 @@ public class CoreGarbageCollector {
Set<IArtifactKey> set = new HashSet<>(Arrays.asList(markSet));
//this query will match all artifact keys that are not in the given set
IQuery<IArtifactKey> query = QueryUtil.createQuery(IArtifactKey.class, "unique($0)", set); //$NON-NLS-1$
- final IQueryResult<IArtifactKey> inactive = aRepository.query(query, null);
aRepository.executeBatch(monitor -> {
- for (Iterator<IArtifactKey> iterator = inactive.iterator(); iterator.hasNext();) {
- IArtifactKey key = iterator.next();
+ for (IArtifactKey key : aRepository.query(query, null)) {
aRepository.removeDescriptor(key, new NullProgressMonitor());
if (debugMode) {
Tracing.debug("Key removed:" + key); //$NON-NLS-1$

Back to the top