Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'bundles/org.eclipse.team.core/src/org/eclipse/team/core/mapping/provider/ResourceDiffTree.java')
-rw-r--r--bundles/org.eclipse.team.core/src/org/eclipse/team/core/mapping/provider/ResourceDiffTree.java18
1 files changed, 6 insertions, 12 deletions
diff --git a/bundles/org.eclipse.team.core/src/org/eclipse/team/core/mapping/provider/ResourceDiffTree.java b/bundles/org.eclipse.team.core/src/org/eclipse/team/core/mapping/provider/ResourceDiffTree.java
index 5926d6dcd..0f7bf3ebb 100644
--- a/bundles/org.eclipse.team.core/src/org/eclipse/team/core/mapping/provider/ResourceDiffTree.java
+++ b/bundles/org.eclipse.team.core/src/org/eclipse/team/core/mapping/provider/ResourceDiffTree.java
@@ -83,11 +83,9 @@ public class ResourceDiffTree extends DiffTree implements IResourceDiffTree {
@Override
public void accept(ResourceTraversal[] traversals, IDiffVisitor visitor) {
- for (int i = 0; i < traversals.length; i++) {
- ResourceTraversal traversal = traversals[i];
+ for (ResourceTraversal traversal : traversals) {
IResource[] resources = traversal.getResources();
- for (int j = 0; j < resources.length; j++) {
- IResource resource = resources[j];
+ for (IResource resource : resources) {
accept(resource.getFullPath(), visitor, traversal.getDepth());
}
}
@@ -96,11 +94,9 @@ public class ResourceDiffTree extends DiffTree implements IResourceDiffTree {
@Override
public IDiff[] getDiffs(final ResourceTraversal[] traversals) {
final Set<IDiff> result = new HashSet<>();
- for (int i = 0; i < traversals.length; i++) {
- ResourceTraversal traversal = traversals[i];
+ for (ResourceTraversal traversal : traversals) {
IResource[] resources = traversal.getResources();
- for (int j = 0; j < resources.length; j++) {
- IResource resource = resources[j];
+ for (IResource resource : resources) {
internalGetDiffs(resource, traversal.getDepth(), result);
}
}
@@ -131,8 +127,7 @@ public class ResourceDiffTree extends DiffTree implements IResourceDiffTree {
public IResource[] members(IResource resource) {
List<IResource> result = new ArrayList<>();
IPath[] paths = getChildren(resource.getFullPath());
- for (int i = 0; i < paths.length; i++) {
- IPath path = paths[i];
+ for (IPath path : paths) {
IDiff node = getDiff(path);
if (node == null) {
result.add(internalGetResource(path, true));
@@ -147,8 +142,7 @@ public class ResourceDiffTree extends DiffTree implements IResourceDiffTree {
public IResource[] getAffectedResources() {
List<IResource> result = new ArrayList<>();
IDiff[] nodes = getDiffs();
- for (int i = 0; i < nodes.length; i++) {
- IDiff node = nodes[i];
+ for (IDiff node : nodes) {
result.add(getResource(node));
}
return result.toArray(new IResource[result.size()]);

Back to the top