Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ResourceModelTraversalCalculator.java')
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ResourceModelTraversalCalculator.java9
1 files changed, 3 insertions, 6 deletions
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ResourceModelTraversalCalculator.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ResourceModelTraversalCalculator.java
index aa1b7dd06..dd95a38d9 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ResourceModelTraversalCalculator.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ResourceModelTraversalCalculator.java
@@ -14,6 +14,7 @@
package org.eclipse.team.internal.ui.mapping;
import java.util.ArrayList;
+import java.util.Collections;
import java.util.HashSet;
import java.util.Set;
@@ -161,13 +162,9 @@ public class ResourceModelTraversalCalculator {
private Object[] getTreeChildren(IResourceDiffTree diffTree, IResource resource, Object[] children) {
Set<Object> result = new HashSet<>();
- for (Object object : children) {
- result.add(object);
- }
+ Collections.addAll(result, children);
IResource[] setChildren = getChildren(diffTree, resource);
- for (IResource child : setChildren) {
- result.add(child);
- }
+ Collections.addAll(result, setChildren);
Object[] allChildren = result.toArray(new Object[result.size()]);
return allChildren;
}

Back to the top