diff options
author | Carsten Hammer | 2019-11-25 20:18:03 +0000 |
---|---|---|
committer | Alexander Kurtakov | 2019-12-11 14:24:25 +0000 |
commit | e5cf1508417c3c563dab9e5583dfeaac8865d9aa (patch) | |
tree | 42daf162fe11cbfd6ff5b9b83fbf233b51395266 /bundles/org.eclipse.equinox.p2.garbagecollector | |
parent | e436bd3cf051a659d9dda8f6654a62eeece26b7c (diff) | |
download | rt.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.java | 4 |
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$ |