diff options
Diffstat (limited to 'bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/SubscriberEventHandler.java')
-rw-r--r-- | bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/SubscriberEventHandler.java | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/SubscriberEventHandler.java b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/SubscriberEventHandler.java index 94e2495a4..050a0eae6 100644 --- a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/SubscriberEventHandler.java +++ b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/SubscriberEventHandler.java @@ -199,13 +199,10 @@ public abstract class SubscriberEventHandler extends BackgroundEventHandler { try { IResource[] members = getSubscriber().members(resource); - for (int i = 0; i < members.length; i++) { - collect( - members[i], - depth == IResource.DEPTH_INFINITE + for (IResource member : members) { + collect(member, depth == IResource.DEPTH_INFINITE ? IResource.DEPTH_INFINITE - : IResource.DEPTH_ZERO, - monitor); + : IResource.DEPTH_ZERO, monitor); } } catch (TeamException e) { // We only handle the exception if the resource's project is accessible. @@ -286,11 +283,10 @@ public abstract class SubscriberEventHandler extends BackgroundEventHandler { * optimized recalculation if supported by the subscriber. */ protected void reset(ResourceTraversal[] traversals, int type) { - 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++) { - queueEvent(new SubscriberEvent(resources[j], type, traversal.getDepth()), false); + for (IResource resource : resources) { + queueEvent(new SubscriberEvent(resource, type, traversal.getDepth()), false); } } } |