diff options
Diffstat (limited to 'bundles/org.eclipse.team.core/src/org/eclipse/team/core/subscribers/Subscriber.java')
-rw-r--r-- | bundles/org.eclipse.team.core/src/org/eclipse/team/core/subscribers/Subscriber.java | 28 |
1 files changed, 9 insertions, 19 deletions
diff --git a/bundles/org.eclipse.team.core/src/org/eclipse/team/core/subscribers/Subscriber.java b/bundles/org.eclipse.team.core/src/org/eclipse/team/core/subscribers/Subscriber.java index 4896b3421..3a3271f22 100644 --- a/bundles/org.eclipse.team.core/src/org/eclipse/team/core/subscribers/Subscriber.java +++ b/bundles/org.eclipse.team.core/src/org/eclipse/team/core/subscribers/Subscriber.java @@ -265,8 +265,7 @@ abstract public class Subscriber { public void collectOutOfSync(IResource[] resources, int depth, SyncInfoSet set, IProgressMonitor monitor) { try { monitor.beginTask(null, 100 * resources.length); - for (int i = 0; i < resources.length; i++) { - IResource resource = resources[i]; + for (IResource resource : resources) { IProgressMonitor subMonitor = Policy.subMonitorFor(monitor, 100); subMonitor.beginTask(null, IProgressMonitor.UNKNOWN); collect(resource, depth, set, subMonitor); @@ -290,8 +289,7 @@ abstract public class Subscriber { allListeners = listeners.toArray(new ISubscriberChangeListener[listeners.size()]); } // Notify the listeners safely so all will receive notification - for (int i = 0; i < allListeners.length; i++) { - final ISubscriberChangeListener listener = allListeners[i]; + for (ISubscriberChangeListener listener : allListeners) { SafeRunner.run(new ISafeRunnable() { @Override public void handleException(Throwable exception) { @@ -322,14 +320,10 @@ abstract public class Subscriber { && depth != IResource.DEPTH_ZERO) { try { IResource[] members = 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, - set, - monitor); + : IResource.DEPTH_ZERO, set, monitor); } } catch (TeamException e) { set.addError(new TeamStatus(IStatus.ERROR, TeamPlugin.ID, ITeamStatus.SYNC_INFO_SET_ERROR, NLS.bind(Messages.SubscriberEventHandler_8, new String[] { resource.getFullPath().toString(), e.getMessage() }), e, resource)); @@ -406,8 +400,7 @@ abstract public class Subscriber { * @since 3.2 */ public void accept(ResourceTraversal[] traversals, IDiffVisitor visitor) throws CoreException { - for (int i = 0; i < traversals.length; i++) { - ResourceTraversal traversal = traversals[i]; + for (ResourceTraversal traversal : traversals) { accept(traversal.getResources(), traversal.getDepth(), visitor); } } @@ -434,8 +427,7 @@ abstract public class Subscriber { * @since 3.2 */ public void accept(IResource[] resources, int depth, IDiffVisitor visitor) throws CoreException { - for (int i = 0; i < resources.length; i++) { - IResource resource = resources[i]; + for (IResource resource : resources) { accept(resource, depth, visitor); } } @@ -449,8 +441,7 @@ abstract public class Subscriber { if (depth != IResource.DEPTH_ZERO) { IResource[] members = members(resource); int newDepth = depth == IResource.DEPTH_INFINITE ? IResource.DEPTH_INFINITE : IResource.DEPTH_ZERO; - for (int i = 0; i < members.length; i++) { - IResource member = members[i]; + for (IResource member : members) { accept(member, newDepth, visitor); } } @@ -476,8 +467,7 @@ abstract public class Subscriber { */ public void refresh(ResourceTraversal[] traversals, IProgressMonitor monitor) throws TeamException { monitor.beginTask(null, 100 * traversals.length); - for (int i = 0; i < traversals.length; i++) { - ResourceTraversal traversal = traversals[i]; + for (ResourceTraversal traversal : traversals) { refresh(traversal.getResources(), traversal.getDepth(), Policy.subMonitorFor(monitor, 100)); } monitor.done(); |