Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarsten Hammer2019-06-14 18:01:57 +0000
committerPaul Pazderski2019-06-15 15:17:08 +0000
commit1e85f9c9c33e8d3b31e6dbe2d1ce40182a041857 (patch)
tree7552c5a980252e5ed0a5e4c04bd4ff34d824a028
parent3a934d23cb1afac1bb9cc7302248ee2c3f126ed3 (diff)
downloadeclipse.platform.team-1e85f9c9c33e8d3b31e6dbe2d1ce40182a041857.tar.gz
eclipse.platform.team-1e85f9c9c33e8d3b31e6dbe2d1ce40182a041857.tar.xz
eclipse.platform.team-1e85f9c9c33e8d3b31e6dbe2d1ce40182a041857.zip
Use jdk 5 for-each loopI20190616-1800I20190615-1800
Replace simple uses of Iterator with a corresponding for-each loop. Also add missing braces on loops as necessary. Change-Id: I8cee98245fb49892d80949d1dcda89c9bf72f3e4 Signed-off-by: Carsten Hammer <carsten.hammer@t-online.de>
-rw-r--r--bundles/org.eclipse.compare.core/src/org/eclipse/compare/internal/core/patch/FileDiffResult.java24
-rw-r--r--bundles/org.eclipse.compare.core/src/org/eclipse/compare/internal/core/patch/FilePatch2.java3
-rw-r--r--bundles/org.eclipse.compare.core/src/org/eclipse/compare/internal/core/patch/Hunk.java36
-rw-r--r--bundles/org.eclipse.compare.core/src/org/eclipse/compare/internal/core/patch/HunkResult.java4
-rw-r--r--bundles/org.eclipse.compare.core/src/org/eclipse/compare/internal/core/patch/PatchReader.java12
-rw-r--r--bundles/org.eclipse.compare.core/src/org/eclipse/compare/patch/PatchBuilder.java24
-rw-r--r--bundles/org.eclipse.compare.core/src/org/eclipse/compare/rangedifferencer/RangeDifferencer.java8
-rw-r--r--bundles/org.eclipse.compare.win32/src/org/eclipse/compare/internal/win32/WordMergeViewer.java4
-rw-r--r--bundles/org.eclipse.compare/compare/org/eclipse/compare/CompareConfiguration.java8
-rw-r--r--bundles/org.eclipse.compare/compare/org/eclipse/compare/CompareViewerPane.java5
-rw-r--r--bundles/org.eclipse.compare/compare/org/eclipse/compare/EditionSelectionDialog.java9
-rw-r--r--bundles/org.eclipse.compare/compare/org/eclipse/compare/ResourceNode.java4
-rw-r--r--bundles/org.eclipse.compare/compare/org/eclipse/compare/contentmergeviewer/ContentMergeViewer.java6
-rw-r--r--bundles/org.eclipse.compare/compare/org/eclipse/compare/contentmergeviewer/TextMergeViewer.java18
-rw-r--r--bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/AddFromHistoryAction.java10
-rw-r--r--bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/AddFromHistoryDialog.java3
-rw-r--r--bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/CompareContentViewerSwitchingPane.java3
-rw-r--r--bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/CompareEditor.java11
-rw-r--r--bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/CompareEditorContributor.java13
-rw-r--r--bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/CompareEditorInputNavigator.java3
-rw-r--r--bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/CompareEditorSelectionProvider.java14
-rw-r--r--bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/CompareResourceFilter.java4
-rw-r--r--bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/CompareStructureViewerSwitchingPane.java21
-rw-r--r--bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/CompareUIPlugin.java83
-rw-r--r--bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/CompareWithOtherResourceDialog.java4
-rw-r--r--bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/DocLineComparator.java4
-rw-r--r--bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/EditionAction.java11
-rw-r--r--bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/OverlayPreferenceStore.java22
-rw-r--r--bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/ResourceCompareInput.java12
-rw-r--r--bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/ShowWhitespaceAction.java4
-rw-r--r--bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/TabFolderLayout.java4
-rw-r--r--bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/TextEditorPropertyAction.java3
-rw-r--r--bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/Utilities.java37
-rw-r--r--bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/ViewerDescriptor.java4
-rw-r--r--bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/WorkerJob.java3
-rw-r--r--bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/merge/DocumentMerger.java23
-rw-r--r--bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/merge/TextStreamMerger.java3
-rw-r--r--bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/DecoratorOverlayIcon.java6
-rw-r--r--bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/HunkDiffNode.java3
-rw-r--r--bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/InputPatchPage.java16
-rw-r--r--bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/PatchCompareEditorInput.java27
-rw-r--r--bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/PatchProjectDiffNode.java3
-rw-r--r--bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/Patcher.java30
-rw-r--r--bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/PreviewPatchPage2.java16
-rw-r--r--bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/RetargetPatchElementDialog.java6
-rw-r--r--bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/WorkspacePatcher.java59
-rw-r--r--bundles/org.eclipse.compare/compare/org/eclipse/compare/structuremergeviewer/DiffContainer.java4
-rw-r--r--bundles/org.eclipse.compare/compare/org/eclipse/compare/structuremergeviewer/DiffNode.java8
-rw-r--r--bundles/org.eclipse.compare/compare/org/eclipse/compare/structuremergeviewer/Differencer.java9
-rw-r--r--bundles/org.eclipse.compare/compare/org/eclipse/compare/structuremergeviewer/StructureCreator.java4
-rw-r--r--bundles/org.eclipse.core.net/src/org/eclipse/core/internal/net/Activator.java4
-rw-r--r--bundles/org.eclipse.core.net/src/org/eclipse/core/internal/net/PreferenceManager.java6
-rw-r--r--bundles/org.eclipse.core.net/src/org/eclipse/core/internal/net/ProxyManager.java31
-rw-r--r--bundles/org.eclipse.core.net/src/org/eclipse/core/internal/net/ProxyType.java12
-rw-r--r--bundles/org.eclipse.core.net/src/org/eclipse/core/internal/net/WindowsProxyProvider.java5
-rw-r--r--bundles/org.eclipse.core.net/src/org/eclipse/core/internal/net/proxy/unix/UnixProxyProvider.java12
-rw-r--r--bundles/org.eclipse.core.net/src/org/eclipse/core/internal/net/proxy/win32/winhttp/ProxyBypass.java3
-rw-r--r--bundles/org.eclipse.core.net/src/org/eclipse/core/internal/net/proxy/win32/winhttp/StaticProxyConfig.java10
-rw-r--r--bundles/org.eclipse.jsch.core/src/org/eclipse/jsch/internal/core/JSchCorePlugin.java11
-rw-r--r--bundles/org.eclipse.jsch.core/src/org/eclipse/jsch/internal/core/Utils.java14
-rw-r--r--bundles/org.eclipse.jsch.ui/src/org/eclipse/jsch/internal/ui/preference/PreferencePage.java44
-rw-r--r--bundles/org.eclipse.jsch.ui/src/org/eclipse/jsch/internal/ui/preference/SWTUtils.java4
-rw-r--r--bundles/org.eclipse.team.core/src/org/eclipse/team/core/ProjectSetCapability.java6
-rw-r--r--bundles/org.eclipse.team.core/src/org/eclipse/team/core/RepositoryProvider.java48
-rw-r--r--bundles/org.eclipse.team.core/src/org/eclipse/team/core/RepositoryProviderType.java32
-rw-r--r--bundles/org.eclipse.team.core/src/org/eclipse/team/core/Team.java59
-rw-r--r--bundles/org.eclipse.team.core/src/org/eclipse/team/core/diff/provider/DiffTree.java20
-rw-r--r--bundles/org.eclipse.team.core/src/org/eclipse/team/core/importing/provisional/BundleImporterDelegate.java6
-rw-r--r--bundles/org.eclipse.team.core/src/org/eclipse/team/core/mapping/ChangeTracker.java6
-rw-r--r--bundles/org.eclipse.team.core/src/org/eclipse/team/core/mapping/ResourceMappingMerger.java12
-rw-r--r--bundles/org.eclipse.team.core/src/org/eclipse/team/core/mapping/provider/MergeContext.java12
-rw-r--r--bundles/org.eclipse.team.core/src/org/eclipse/team/core/mapping/provider/ResourceDiffTree.java18
-rw-r--r--bundles/org.eclipse.team.core/src/org/eclipse/team/core/mapping/provider/SynchronizationScopeManager.java21
-rw-r--r--bundles/org.eclipse.team.core/src/org/eclipse/team/core/subscribers/Subscriber.java28
-rw-r--r--bundles/org.eclipse.team.core/src/org/eclipse/team/core/subscribers/SubscriberResourceMappingContext.java9
-rw-r--r--bundles/org.eclipse.team.core/src/org/eclipse/team/core/synchronize/FastSyncInfoFilter.java6
-rw-r--r--bundles/org.eclipse.team.core/src/org/eclipse/team/core/synchronize/SyncInfoSet.java30
-rw-r--r--bundles/org.eclipse.team.core/src/org/eclipse/team/core/synchronize/SyncInfoTree.java16
-rw-r--r--bundles/org.eclipse.team.core/src/org/eclipse/team/core/variants/AbstractResourceVariantTree.java46
-rw-r--r--bundles/org.eclipse.team.core/src/org/eclipse/team/core/variants/PersistantResourceVariantByteStore.java3
-rw-r--r--bundles/org.eclipse.team.core/src/org/eclipse/team/core/variants/ResourceVariantTreeSubscriber.java3
-rw-r--r--bundles/org.eclipse.team.core/src/org/eclipse/team/core/variants/SessionResourceVariantByteStore.java3
-rw-r--r--bundles/org.eclipse.team.core/src/org/eclipse/team/core/variants/ThreeWaySubscriber.java3
-rw-r--r--bundles/org.eclipse.team.core/src/org/eclipse/team/core/variants/ThreeWaySynchronizer.java3
-rw-r--r--bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/DefaultFileModificationValidator.java3
-rw-r--r--bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/ExceptionCollector.java3
-rw-r--r--bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/FileModificationValidatorManager.java3
-rw-r--r--bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/PluginStringMappings.java13
-rw-r--r--bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/RepositoryProviderManager.java8
-rw-r--r--bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/ResourceVariantCache.java11
-rw-r--r--bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/StorageMergerRegistry.java11
-rw-r--r--bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/TeamPlugin.java20
-rw-r--r--bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/TeamResourceChangeListener.java19
-rw-r--r--bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/history/LocalFileHistory.java22
-rw-r--r--bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/importing/BundleImporterExtension.java4
-rw-r--r--bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/mapping/AbstractResourceMappingScope.java12
-rw-r--r--bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/mapping/CompoundResourceTraversal.java9
-rw-r--r--bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/mapping/ModelProviderResourceMapping.java3
-rw-r--r--bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/mapping/ResourceMappingInputScope.java6
-rw-r--r--bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/mapping/ScopeChangeEvent.java12
-rw-r--r--bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/mapping/ScopeManagerEventHandler.java3
-rw-r--r--bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/mapping/TextStorageMerger.java3
-rw-r--r--bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/AbstractSynchronizationScope.java12
-rw-r--r--bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/ActiveChangeSet.java6
-rw-r--r--bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/ActiveChangeSetManager.java36
-rw-r--r--bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/BatchingChangeSetManager.java10
-rw-r--r--bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/BatchingLock.java6
-rw-r--r--bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/ChangeSet.java3
-rw-r--r--bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/ChangeSetManager.java20
-rw-r--r--bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/CheckedInChangeSet.java6
-rw-r--r--bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/DescendantResourceVariantByteStore.java7
-rw-r--r--bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/DiffChangeSet.java12
-rw-r--r--bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/DiffTreeStatistics.java4
-rw-r--r--bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/RootResourceSynchronizationScope.java3
-rw-r--r--bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/SubscriberChangeSetManager.java33
-rw-r--r--bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/SubscriberDiffTreeEventHandler.java8
-rw-r--r--bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/SubscriberEventHandler.java16
-rw-r--r--bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/SubscriberResourceCollector.java30
-rw-r--r--bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/SubscriberSyncInfoEventHandler.java3
-rw-r--r--bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/SyncByteConverter.java3
-rw-r--r--bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/SyncInfoStatistics.java4
-rw-r--r--bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/SyncInfoWorkingSetFilter.java9
-rw-r--r--bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/SyncSetInputFromSyncSet.java15
-rw-r--r--bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/CVSCompareSubscriber.java15
-rw-r--r--bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/CVSCoreFileModificationValidator.java17
-rw-r--r--bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/CVSMergeSubscriber.java12
-rw-r--r--bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/CVSProjectSetCapability.java29
-rw-r--r--bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/CVSProviderPlugin.java3
-rw-r--r--bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/CVSStatus.java3
-rw-r--r--bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/CVSSyncInfo.java6
-rw-r--r--bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/CVSTeamProvider.java6
-rw-r--r--bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/CVSTeamProviderType.java3
-rw-r--r--bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/CVSWorkspaceSubscriber.java65
-rw-r--r--bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/client/Add.java10
-rw-r--r--bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/client/Checkout.java3
-rw-r--r--bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/client/Command.java15
-rw-r--r--bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/client/Commit.java9
-rw-r--r--bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/client/ConsoleListeners.java12
-rw-r--r--bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/client/Diff.java3
-rw-r--r--bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/client/FileStructureVisitor.java9
-rw-r--r--bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/client/ImportStructureVisitor.java8
-rw-r--r--bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/client/PruneFolderVisitor.java3
-rw-r--r--bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/client/RemoteCommand.java23
-rw-r--r--bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/client/Request.java3
-rw-r--r--bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/client/listeners/ServerMessageLineMatcher.java3
-rw-r--r--bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/connection/CVSRepositoryLocation.java13
-rw-r--r--bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/connection/CVSServerException.java9
-rw-r--r--bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/filehistory/CVSFileHistory.java47
-rw-r--r--bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/filesystem/CVSFileStore.java3
-rw-r--r--bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/filesystem/CVSFileTree.java3
-rw-r--r--bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/filesystem/CVSURI.java14
-rw-r--r--bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/filesystem/LogEntryCache.java3
-rw-r--r--bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/filesystem/RemoteLogger.java5
-rw-r--r--bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/mapping/ChangeSetResourceMapping.java3
-rw-r--r--bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/EclipseFolder.java21
-rw-r--r--bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/EclipseSynchronizer.java86
-rw-r--r--bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/FileContentCachingService.java3
-rw-r--r--bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/RemoteFolder.java14
-rw-r--r--bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/RemoteFolderMemberFetcher.java6
-rw-r--r--bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/RemoteFolderSandbox.java10
-rw-r--r--bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/RemoteFolderTree.java4
-rw-r--r--bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/RemoteFolderTreeBuilder.java25
-rw-r--r--bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/RemoteModule.java33
-rw-r--r--bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/SessionPropertySyncInfoCache.java16
-rw-r--r--bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/SynchronizerSyncInfoCache.java6
-rw-r--r--bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/UpdateContentCachingService.java3
-rw-r--r--bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/syncinfo/CVSDescendantResourceVariantByteStore.java3
-rw-r--r--bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/syncinfo/CVSResourceVariantTree.java15
-rw-r--r--bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/syncinfo/DeferredResourceChangeHandler.java6
-rw-r--r--bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/util/BuildCleanupListener.java9
-rw-r--r--bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/util/FileNameMatcher.java4
-rw-r--r--bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/util/KnownRepositories.java12
-rw-r--r--bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/util/MoveDeleteHook.java3
-rw-r--r--bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/util/PrepareForReplaceVisitor.java13
-rw-r--r--bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/util/ResourceStateChangeListeners.java6
-rw-r--r--bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/util/SyncFileChangeListener.java4
-rw-r--r--bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/util/SyncFileWriter.java21
-rw-r--r--bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/util/Util.java4
-rw-r--r--bundles/org.eclipse.team.cvs.ssh2/src/org/eclipse/team/internal/ccvs/ssh2/PServerSSH2ServerConnection.java6
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/AdaptableHierarchicalResourceList.java3
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CVSDecoration.java3
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CVSDecoratorPreferencesPage.java26
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CVSHistoryFilter.java4
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CVSHistoryPage.java28
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CVSHistorySearchFilter.java8
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CVSHistoryTableProvider.java13
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CVSLightweightDecorator.java31
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CVSPreferencesPage.java3
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CVSProjectPropertiesPage.java3
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CVSProjectSetSerializer.java17
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CVSUIPlugin.java4
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CommentTemplatesPreferencePage.java4
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CommitCommentArea.java11
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/EditorsView.java6
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/ExtMethodPreferencePage.java4
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/FileModificationValidator.java6
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/HistoryTableProvider.java4
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/IgnoreResourcesDialog.java21
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/RemoteRevisionQuickDiffProvider.java7
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/SelectionPropertyTester.java7
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/WorkbenchUserAuthenticator.java8
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/WorkingSetSelectionArea.java12
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/AddAction.java4
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/BranchAction.java3
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/CVSAction.java10
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/GenerateDiffFileAction.java12
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/IgnoreAction.java3
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/MoveRemoteTagAction.java3
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/SyncAction.java30
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/TagAction.java3
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/TagInRepositoryAction.java6
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/WorkspaceAction.java21
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/WorkspaceTraversalAction.java12
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/console/CVSConsoleFactory.java5
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/console/CVSOutputConsole.java13
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/mappings/AbstractCommitAction.java3
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/mappings/CVSModelProviderAction.java9
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/mappings/CVSModelSynchronizeParticipant.java3
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/mappings/CVSSubscriberMergeContext.java3
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/mappings/ChangeSetActionProvider.java31
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/mappings/ChangeSetContentProvider.java69
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/mappings/ChangeSetLabelProvider.java15
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/mappings/CheckedInChangeSetCollector.java35
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/mappings/CreatePatchAction.java3
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/mappings/MergeSubscriberContext.java3
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/mappings/ModelMergeParticipant.java13
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/mappings/ModelUpdateOperation.java5
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/mappings/OpenChangeSetAction.java3
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/mappings/WorkspaceChangeSetCapability.java3
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/mappings/WorkspaceSubscriberContext.java9
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/model/CVSRemoteFilePropertySource.java6
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/model/RemoteContentProvider.java6
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/AddOperation.java20
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/BranchOperation.java15
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/CVSOperation.java12
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/CacheBaseContentsOperation.java9
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/CacheTreeContentsOperation.java9
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/CheckoutIntoOperation.java19
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/CheckoutOperation.java3
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/CheckoutProjectOperation.java28
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/DiffOperation.java19
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/FetchAllMembersOperation.java12
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/ReconcileProjectOperation.java3
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/RemoteCompareOperation.java9
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/RemoteLogOperation.java6
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/ReplaceOperation.java3
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/RepositoryLocationOperation.java3
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/RepositoryProviderOperation.java22
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/ShowAnnotationOperation.java3
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/TagInRepositoryOperation.java4
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/TagOperation.java3
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/WorkspaceResourceMapper.java3
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/repo/AddToBranchAction.java3
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/repo/CVSRepositoryPropertiesPage.java10
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/repo/RefreshRemoteProjectSelectionPage.java3
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/repo/RefreshRemoteProjectWizard.java20
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/repo/RemoveDateTagAction.java12
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/repo/RemoveRootAction.java13
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/repo/RepositoriesView.java20
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/repo/RepositoryEncodingPropertyPage.java3
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/repo/RepositoryManager.java48
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/repo/RepositoryRoot.java81
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/CVSChangeSetCollector.java16
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/CVSSubscriberOperation.java13
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/CompareParticipant.java3
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/CompareRevertOperation.java7
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/ConfirmMergedOperation.java3
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/CreatePatchAction.java3
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/LogEntryCacheUpdateHandler.java12
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/MergeSynchronizeParticipant.java9
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/MergeUpdateOperation.java11
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/OpenChangeSetAction.java9
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/OverrideAndUpdateSubscriberOperation.java3
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/RefreshDirtyStateOperation.java9
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/SafeUpdateOperation.java19
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/SyncInfoSetDetailsDialog.java6
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/WorkspaceCommitAction.java3
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/WorkspaceCommitOperation.java18
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/WorkspaceSynchronizeParticipant.java3
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/WorkspaceUpdateOperation.java3
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/tags/FilteredTagList.java6
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/tags/LocalProjectTagSource.java6
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/tags/MultiFolderTagSource.java15
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/tags/SingleFileTagSource.java8
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/tags/TagConfigurationDialog.java18
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/tags/TagContentAssistProcessor.java3
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/tags/TagSelectionArea.java7
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/tags/TagSource.java17
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/tags/TagSourceResourceAdapter.java3
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/AddWizard.java10
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/CVSScmUrlImportWizardPage.java17
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/CVSWizardPage.java6
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/CheckoutAsLocationSelectionPage.java19
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/CheckoutAsProjectSelectionPage.java3
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/CheckoutAsWizard.java3
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/CheckoutWizard.java3
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/CommitWizard.java29
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/CommitWizardCommitPage.java6
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/ConfigurationWizardMainPage.java19
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/GenerateDiffFileWizard.java13
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/MergeWizard.java3
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/MergeWizardPage.java6
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/ModeWizard.java3
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/RestoreFromRepositoryFileSelectionPage.java3
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/UpdateWizard.java6
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/DefaultUIFileModificationValidator.java10
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/ProjectSetImporter.java14
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/PropertyChangeHandler.java4
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/SWTUtils.java4
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/TeamCapabilityHelper.java10
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/Utils.java42
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/actions/CompareRevisionAction.java9
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/actions/ConfigureProjectAction.java3
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/actions/OpenRevisionAction.java12
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/actions/OpenWithMenu.java6
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/actions/TeamAction.java15
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/dialogs/DetailsDialogWithProjects.java4
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/dialogs/PreferencePageContainerDialog.java20
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/dialogs/PromptingDialog.java3
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/dialogs/ResourceMappingHierarchyArea.java3
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/dialogs/ResourceMappingResourceDisplayArea.java15
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/history/DateHistoryCategory.java33
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/history/EditionHistoryPage.java6
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/history/GenericHistoryTableProvider.java4
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/history/GenericHistoryView.java21
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/history/LocalHistoryPage.java19
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/history/LocalHistoryTableProvider.java4
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/history/OpenLocalFileAction.java5
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/AbstractCompareInput.java7
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/CommonViewerAdvisor.java9
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/CompareInputChangeNotifier.java21
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/DiffTreeChangesSection.java15
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ModelElementSelectionPage.java30
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ModelEnablementPreferencePage.java10
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ModelSelectionDropDownAction.java9
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/RemoveFromViewAction.java6
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ResourceCompareInputChangeNotifier.java15
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ResourceMarkAsMergedHandler.java3
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ResourceMergeActionHandler.java9
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ResourceModelContentProvider.java48
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ResourceModelLabelProvider.java17
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ResourceModelParticipantAction.java6
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ResourceModelPersistenceAdapter.java12
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ResourceModelProviderOperation.java12
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ResourceModelScopeParticipant.java29
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ResourceModelTraversalCalculator.java30
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/SynchronizationResourceMappingContext.java9
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/TeamViewerSorter.java6
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/WorkspaceTeamStateProvider.java9
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/preferences/IgnorePreferencePage.java7
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/preferences/TextPreferencePage.java11
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/registry/RegistryReader.java12
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/registry/TeamContentProviderManager.java11
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/AbstractSynchronizeModelProvider.java56
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/ActiveChangeSetCollector.java33
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/ChangeSetLabelDecorator.java4
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/ChangeSetModelProvider.java9
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/CompositeModelProvider.java25
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/CompressedFoldersModelProvider.java26
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/FlatModelProvider.java3
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/GlobalRefreshElementSelectionPage.java9
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/GlobalRefreshResourceSelectionPage.java3
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/HierarchicalModelProvider.java12
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/MultiLabelDecorator.java18
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/RefreshChangeListener.java3
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/RefreshModelParticipantJob.java6
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/RefreshParticipantJob.java6
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/RefreshSubscriberParticipantJob.java12
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/RefreshUserNotificationPolicy.java4
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/RegexDiffComparator.java3
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SaveablesCompareEditorInput.java4
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/StructuredViewerAdvisor.java12
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SyncInfoSetChangeSetCollector.java12
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SynchronizeManager.java19
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SynchronizeModelElement.java6
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SynchronizeModelElementLabelProvider.java4
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SynchronizeModelManager.java3
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SynchronizeModelProvider.java9
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SynchronizeModelUpdateHandler.java33
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SynchronizePageConfiguration.java38
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SynchronizeView.java24
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/actions/ChangeSetActionGroup.java11
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/actions/CopyToClipboardAction.java3
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/actions/OpenInCompareAction.java16
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/actions/OpenWithActionGroup.java12
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/actions/PasteAction.java5
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/actions/RemoveSynchronizeParticipantAction.java6
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/actions/SynchronizePageDropDownAction.java3
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchModelSynchronizeParticipant.java3
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java23
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriberMergeContext.java19
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationActionProvider.java8
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationWizard.java8
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/patch/DiffProjectResourceMapping.java6
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java13
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/patch/PatchSyncContentProvider.java6
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java16
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/wizards/ConfigureProjectWizard.java7
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/wizards/ConfigureProjectWizardMainPage.java7
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/wizards/ExportProjectSetLocationPage.java6
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/wizards/ExportProjectSetMainPage.java68
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/wizards/GlobalRefreshWizardSelectionPage.java6
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/wizards/ImportProjectSetOperation.java4
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/wizards/PatchInaccessibleProjectsPage.java10
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/wizards/ProjectSetExportWizard.java14
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/PageSaveablePart.java6
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/TeamUI.java8
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/history/RevisionAnnotationController.java12
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/mapping/SaveableComparison.java3
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/mapping/SynchronizationActionProvider.java3
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/mapping/SynchronizationCompareAdapter.java4
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/mapping/SynchronizationContentProvider.java23
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/AbstractSynchronizeLabelProvider.java3
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/AbstractSynchronizeScope.java10
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/ModelMergeOperation.java6
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/ModelOperation.java45
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/ModelSynchronizeParticipant.java15
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/ModelSynchronizeParticipantActionGroup.java4
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/ParticipantPageCompareEditorInput.java4
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/ParticipantPageSaveablePart.java4
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/ResourceScope.java6
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/SaveableCompareEditorInput.java4
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/SubscriberParticipant.java27
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/SubscriberTeamStateProvider.java9
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/SynchronizeModelAction.java3
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/SynchronizeModelOperation.java6
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/SynchronizePageActionGroup.java3
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/TeamStateChangeEvent.java3
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/TeamStateDescription.java9
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/TeamStateProvider.java13
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/WorkingSetScope.java17
-rw-r--r--bundles/org.eclipse.ui.net/src/org/eclipse/ui/internal/net/NonProxyHostsComposite.java27
-rw-r--r--bundles/org.eclipse.ui.net/src/org/eclipse/ui/internal/net/NonProxyHostsLabelProvider.java4
-rw-r--r--bundles/org.eclipse.ui.net/src/org/eclipse/ui/internal/net/ProxyEntriesComposite.java22
-rw-r--r--bundles/org.eclipse.ui.net/src/org/eclipse/ui/internal/net/ProxyEntriesLabelProvider.java4
-rw-r--r--bundles/org.eclipse.ui.net/src/org/eclipse/ui/internal/net/ProxyEntryDialog.java4
-rw-r--r--examples/org.eclipse.compare.examples.xml/src/org/eclipse/compare/examples/xml/AbstractMatching.java23
-rw-r--r--examples/org.eclipse.compare.examples.xml/src/org/eclipse/compare/examples/xml/ChooseMatcherDropDownAction.java8
-rw-r--r--examples/org.eclipse.compare.examples.xml/src/org/eclipse/compare/examples/xml/OrderedMatching.java22
-rw-r--r--examples/org.eclipse.compare.examples.xml/src/org/eclipse/compare/examples/xml/XMLComparePreferencePage.java8
-rw-r--r--examples/org.eclipse.compare.examples.xml/src/org/eclipse/compare/examples/xml/XMLPlugin.java13
-rw-r--r--examples/org.eclipse.compare.examples.xml/src/org/eclipse/compare/examples/xml/ui/StatusUtil.java3
-rw-r--r--examples/org.eclipse.team.examples.filesystem/src/org/eclipse/team/examples/filesystem/ui/ConfigurationWizard.java3
-rw-r--r--examples/org.eclipse.team.examples.filesystem/src/org/eclipse/team/examples/filesystem/ui/OpenFileSystemRevisionAction.java13
-rw-r--r--examples/org.eclipse.team.examples.filesystem/src/org/eclipse/team/examples/localhistory/RevertAllOperation.java3
-rw-r--r--examples/org.eclipse.team.examples.filesystem/src/org/eclipse/team/examples/pessimistic/ui/PessimisticDecorator.java4
-rw-r--r--tests/org.eclipse.compare.tests/src/org/eclipse/compare/tests/DocLineComparatorTest.java11
-rw-r--r--tests/org.eclipse.compare.tests/src/org/eclipse/compare/tests/PatchLinesTest.java6
-rw-r--r--tests/org.eclipse.compare.tests/src/org/eclipse/compare/tests/StructureCreatorTest.java13
-rw-r--r--tests/org.eclipse.compare.tests/src/org/eclipse/compare/tests/WorkspaceTest.java7
-rw-r--r--tests/org.eclipse.core.tests.net/src/org/eclipse/core/tests/net/NetTest.java12
-rw-r--r--tests/org.eclipse.core.tests.net/src/org/eclipse/core/tests/net/SystemProxyTest.java17
-rw-r--r--tests/org.eclipse.team.tests.core/src/org/eclipse/team/tests/core/mapping/ScopeBuildingTests.java3
-rw-r--r--tests/org.eclipse.team.tests.core/src/org/eclipse/team/tests/core/mapping/ScopeTests.java3
-rw-r--r--tests/org.eclipse.team.tests.core/src/org/eclipse/team/tests/ui/synchronize/ResourceContentTests.java12
-rw-r--r--tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/core/CommandLineCVSClient.java3
-rw-r--r--tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/core/EclipseCVSClient.java4
-rw-r--r--tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/core/EclipseTest.java84
-rw-r--r--tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/core/FindCommittersTest.java6
-rw-r--r--tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/core/JUnitTestCase.java8
-rw-r--r--tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/core/compatible/SameResultEnv.java18
-rw-r--r--tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/core/provider/ModuleTest.java3
-rw-r--r--tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/core/provider/RemoteResourceTest.java30
-rw-r--r--tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/core/provider/ResourceDeltaTest.java10
-rw-r--r--tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/core/subscriber/CVSChangeSetTests.java46
-rw-r--r--tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/core/subscriber/CVSSyncSubscriberTest.java19
-rw-r--r--tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/core/subscriber/CompareEditorTests.java4
-rw-r--r--tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/core/subscriber/SyncInfoSource.java3
-rw-r--r--tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/ui/CVSProjectSetImportTest.java17
-rw-r--r--tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/ui/CreatePatchTest.java4
-rw-r--r--tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/ui/ParticipantSyncInfoSource.java3
-rw-r--r--tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/ui/PatchTreeTest.java9
-rw-r--r--tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/ui/RepositoriesViewTests.java29
-rw-r--r--tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/ui/benchmark/BenchmarkUtils.java24
474 files changed, 2419 insertions, 3377 deletions
diff --git a/bundles/org.eclipse.compare.core/src/org/eclipse/compare/internal/core/patch/FileDiffResult.java b/bundles/org.eclipse.compare.core/src/org/eclipse/compare/internal/core/patch/FileDiffResult.java
index ab64d83a3..02f765fb8 100644
--- a/bundles/org.eclipse.compare.core/src/org/eclipse/compare/internal/core/patch/FileDiffResult.java
+++ b/bundles/org.eclipse.compare.core/src/org/eclipse/compare/internal/core/patch/FileDiffResult.java
@@ -18,7 +18,6 @@ import java.io.InputStream;
import java.io.UnsupportedEncodingException;
import java.util.ArrayList;
import java.util.HashMap;
-import java.util.Iterator;
import java.util.List;
import java.util.Map;
@@ -102,8 +101,8 @@ public class FileDiffResult implements IFilePatchResult {
this.fBeforeLines = new ArrayList<>(getLines(content, false));
this.fAfterLines = this.fMatches ? new ArrayList<>() : this.fBeforeLines;
IHunk[] hunks = this.fDiff.getHunks();
- for (int i = 0; i < hunks.length; i++) {
- Hunk hunk = (Hunk) hunks[i];
+ for (IHunk h : hunks) {
+ Hunk hunk = (Hunk) h;
hunk.setCharset(getCharset());
HunkResult result = getHunkResult(hunk);
result.setMatches(false);
@@ -118,8 +117,8 @@ public class FileDiffResult implements IFilePatchResult {
// Check to see if we have at least one hunk that matches
this.fMatches = false;
IHunk[] hunks = this.fDiff.getHunks();
- for (int i = 0; i < hunks.length; i++) {
- Hunk hunk = (Hunk) hunks[i];
+ for (IHunk h : hunks) {
+ Hunk hunk = (Hunk) h;
HunkResult result = getHunkResult(hunk);
if (result.isOK()) {
this.fMatches = true;
@@ -161,8 +160,8 @@ public class FileDiffResult implements IFilePatchResult {
}
int shift= 0;
IHunk[] hunks = this.fDiff.getHunks();
- for (int i = 0; i < hunks.length; i++) {
- Hunk hunk = (Hunk) hunks[i];
+ for (IHunk h : hunks) {
+ Hunk hunk = (Hunk) h;
hunk.setCharset(getCharset());
HunkResult result = getHunkResult(hunk);
result.setShift(shift);
@@ -184,8 +183,7 @@ public class FileDiffResult implements IFilePatchResult {
public boolean containsProblems() {
if (this.fDiffProblem)
return true;
- for (Iterator<HunkResult> iterator = this.fHunkResults.values().iterator(); iterator.hasNext();) {
- HunkResult result = iterator.next();
+ for (HunkResult result : this.fHunkResults.values()) {
if (!result.isOK())
return true;
}
@@ -263,8 +261,8 @@ public class FileDiffResult implements IFilePatchResult {
public List<Hunk> getFailedHunks() {
List<Hunk> failedHunks = new ArrayList<>();
IHunk[] hunks = this.fDiff.getHunks();
- for (int i = 0; i < hunks.length; i++) {
- HunkResult result = this.fHunkResults.get(hunks[i]);
+ for (IHunk hunk : hunks) {
+ HunkResult result = this.fHunkResults.get(hunk);
if (result != null && !result.isOK())
failedHunks.add(result.getHunk());
}
@@ -287,8 +285,8 @@ public class FileDiffResult implements IFilePatchResult {
// return hunk results in the same order as hunks are placed in file diff
List<HunkResult> results = new ArrayList<>();
IHunk[] hunks = this.fDiff.getHunks();
- for (int i = 0; i < hunks.length; i++) {
- HunkResult result = this.fHunkResults.get(hunks[i]);
+ for (IHunk hunk : hunks) {
+ HunkResult result = this.fHunkResults.get(hunk);
if (result != null) {
results.add(result);
}
diff --git a/bundles/org.eclipse.compare.core/src/org/eclipse/compare/internal/core/patch/FilePatch2.java b/bundles/org.eclipse.compare.core/src/org/eclipse/compare/internal/core/patch/FilePatch2.java
index 4160b131f..b108f3cd3 100644
--- a/bundles/org.eclipse.compare.core/src/org/eclipse/compare/internal/core/patch/FilePatch2.java
+++ b/bundles/org.eclipse.compare.core/src/org/eclipse/compare/internal/core/patch/FilePatch2.java
@@ -223,8 +223,7 @@ public class FilePatch2 implements IFilePatch2 {
adjustedNewPath = new Path(null, this.fProject.getName()).append(this.fNewPath);
}
FilePatch2 diff = create(adjustedOldPath, 0, adjustedNewPath, 0);
- for (Iterator<Hunk> iterator = this.fHunks.iterator(); iterator.hasNext();) {
- Hunk hunk = iterator.next();
+ for (Hunk hunk : this.fHunks) {
// Creating the hunk adds it to the parent diff
new Hunk(diff, hunk);
}
diff --git a/bundles/org.eclipse.compare.core/src/org/eclipse/compare/internal/core/patch/Hunk.java b/bundles/org.eclipse.compare.core/src/org/eclipse/compare/internal/core/patch/Hunk.java
index 2256d28b7..3a4f3dae8 100644
--- a/bundles/org.eclipse.compare.core/src/org/eclipse/compare/internal/core/patch/Hunk.java
+++ b/bundles/org.eclipse.compare.core/src/org/eclipse/compare/internal/core/patch/Hunk.java
@@ -92,8 +92,7 @@ public class Hunk implements IHunk {
*/
public String getContent() {
StringBuilder sb= new StringBuilder();
- for (int i= 0; i < this.fLines.length; i++) {
- String line= this.fLines[i];
+ for (String line : this.fLines) {
sb.append(line.substring(0, LineReader.length(line)));
sb.append('\n');
}
@@ -183,8 +182,7 @@ public class Hunk implements IHunk {
List<String> contextLines = new ArrayList<>();
boolean contextLinesMatched = true;
boolean precedingLinesChecked = false;
- for (int i= 0; i < this.fLines.length; i++) {
- String s = this.fLines[i];
+ for (String s : this.fLines) {
Assert.isTrue(s.length() > 0);
String line = s.substring(1);
char controlChar = s.charAt(0);
@@ -332,25 +330,24 @@ public class Hunk implements IHunk {
boolean precedingLinesChecked = false;
String lineDelimiter = getLineDelimiter(lines);
- for (int i= 0; i < this.fLines.length; i++) {
- String s= this.fLines[i];
+ for (String s : this.fLines) {
Assert.isTrue(s.length() > 0);
String line= s.substring(1);
char controlChar= s.charAt(0);
if (controlChar == ' ') {
// context lines
- Assert.isTrue(pos < lines.size(), "doPatch: inconsistency in context"); //$NON-NLS-1$
- contextLines.add(line);
- if (linesMatch(configuration, line, lines.get(pos))) {
- pos++;
- continue;
- } else if (fuzz > 0) {
- // doesn't match, use the fuzz factor
- contextLinesMatched = false;
- pos++;
- continue;
- }
- Assert.isTrue(false, "doPatch: context doesn't match"); //$NON-NLS-1$
+ Assert.isTrue(pos < lines.size(), "doPatch: inconsistency in context"); //$NON-NLS-1$
+ contextLines.add(line);
+ if (linesMatch(configuration, line, lines.get(pos))) {
+ pos++;
+ continue;
+ } else if (fuzz > 0) {
+ // doesn't match, use the fuzz factor
+ contextLinesMatched = false;
+ pos++;
+ continue;
+ }
+ Assert.isTrue(false, "doPatch: context doesn't match"); //$NON-NLS-1$
// pos++;
} else if (isDeletedDelimeter(controlChar, reverse)) {
// deleted lines
@@ -463,8 +460,7 @@ public class Hunk implements IHunk {
public String getContents(boolean isAfterState, boolean reverse) {
StringBuilder result= new StringBuilder();
- for (int i= 0; i<this.fLines.length; i++) {
- String line= this.fLines[i];
+ for (String line : this.fLines) {
String rest= line.substring(1);
char c = line.charAt(0);
if (c == ' ') {
diff --git a/bundles/org.eclipse.compare.core/src/org/eclipse/compare/internal/core/patch/HunkResult.java b/bundles/org.eclipse.compare.core/src/org/eclipse/compare/internal/core/patch/HunkResult.java
index aeda0cc84..77a6849ff 100644
--- a/bundles/org.eclipse.compare.core/src/org/eclipse/compare/internal/core/patch/HunkResult.java
+++ b/bundles/org.eclipse.compare.core/src/org/eclipse/compare/internal/core/patch/HunkResult.java
@@ -254,8 +254,8 @@ public class HunkResult {
private boolean isEnabled(PatchConfiguration configuration) {
IHunkFilter[] filters = configuration.getHunkFilters();
- for (int i = 0; i < filters.length; i++) {
- if (!filters[i].select(this.fHunk)) {
+ for (IHunkFilter filter : filters) {
+ if (!filter.select(this.fHunk)) {
return false;
}
}
diff --git a/bundles/org.eclipse.compare.core/src/org/eclipse/compare/internal/core/patch/PatchReader.java b/bundles/org.eclipse.compare.core/src/org/eclipse/compare/internal/core/patch/PatchReader.java
index 7bf46f7c5..4ebb67735 100644
--- a/bundles/org.eclipse.compare.core/src/org/eclipse/compare/internal/core/patch/PatchReader.java
+++ b/bundles/org.eclipse.compare.core/src/org/eclipse/compare/internal/core/patch/PatchReader.java
@@ -159,8 +159,7 @@ public class PatchReader {
private String readUnifiedDiff(List<FilePatch2> diffs, LineReader lr, String line, String diffArgs, String fileName, DiffProject diffProject) throws IOException {
List<FilePatch2> newDiffs= new ArrayList<>();
String nextLine= readUnifiedDiff(newDiffs, lr, line, diffArgs, fileName);
- for (Iterator<FilePatch2> iter= newDiffs.iterator(); iter.hasNext();) {
- FilePatch2 diff= iter.next();
+ for (FilePatch2 diff : newDiffs) {
diffProject.add(diff);
diffs.add(diff);
}
@@ -595,10 +594,10 @@ public class PatchReader {
private long extractDate(String[] args, int n) {
if (n < args.length) {
String line= args[n];
- for (int i= 0; i < this.fDateFormats.length; i++) {
- this.fDateFormats[i].setLenient(true);
+ for (DateFormat dateFormat : this.fDateFormats) {
+ dateFormat.setLenient(true);
try {
- Date date= this.fDateFormats[i].parse(line);
+ Date date = dateFormat.parse(line);
return date.getTime();
} catch (ParseException ex) {
// silently ignored
@@ -696,8 +695,7 @@ public class PatchReader {
if (!isWorkspacePatch() || this.fDiffs.length == 0)
return this.fDiffs;
List<FilePatch2> result = new ArrayList<>();
- for (int i = 0; i < this.fDiffs.length; i++) {
- FilePatch2 diff = this.fDiffs[i];
+ for (FilePatch2 diff : this.fDiffs) {
result.add(diff.asRelativeDiff());
}
return result.toArray(new FilePatch2[result.size()]);
diff --git a/bundles/org.eclipse.compare.core/src/org/eclipse/compare/patch/PatchBuilder.java b/bundles/org.eclipse.compare.core/src/org/eclipse/compare/patch/PatchBuilder.java
index 4764ef408..2050d0d00 100644
--- a/bundles/org.eclipse.compare.core/src/org/eclipse/compare/patch/PatchBuilder.java
+++ b/bundles/org.eclipse.compare.core/src/org/eclipse/compare/patch/PatchBuilder.java
@@ -94,8 +94,8 @@ public class PatchBuilder {
IPath newPath, long newDate, IHunk[] hunks) {
reorder(hunks);
FilePatch2 fileDiff = new FilePatch2(oldPath, oldDate, newPath, newDate);
- for (int i = 0; i < hunks.length; i++) {
- fileDiff.add((Hunk) hunks[i]);
+ for (IHunk hunk : hunks) {
+ fileDiff.add((Hunk) hunk);
}
return fileDiff;
}
@@ -165,9 +165,9 @@ public class PatchBuilder {
private static int getHunkLength(String[] lines, boolean old) {
int length = 0;
- for (int i = 0; i < lines.length; i++) {
- if (lines[i].length() > 0) {
- switch (lines[i].charAt(0)) {
+ for (String line : lines) {
+ if (line.length() > 0) {
+ switch (line.charAt(0)) {
case ' ':
length++;
break;
@@ -190,9 +190,9 @@ public class PatchBuilder {
}
private static boolean checkForPrefix(char prefix, String[] lines) {
- for (int i = 0; i < lines.length; i++) {
- if (lines[i].length() > 0) {
- if (lines[i].charAt(0) == prefix) {
+ for (String line : lines) {
+ if (line.length() > 0) {
+ if (line.charAt(0) == prefix) {
return true;
}
}
@@ -210,8 +210,8 @@ public class PatchBuilder {
private static IHunk[] removeHunks(IHunk[] hunks, IHunk[] toRemove) {
int removed = 0;
for (int i = 0; i < hunks.length; i++) {
- for (int j = 0; j < toRemove.length; j++) {
- if (toRemove[j] == hunks[i]) {
+ for (IHunk r : toRemove) {
+ if (r == hunks[i]) {
hunks[i] = null;
removed++;
}
@@ -229,8 +229,8 @@ public class PatchBuilder {
private static void reorder(IHunk[] hunks) {
Arrays.sort(hunks, new HunkComparator());
int shift = 0;
- for (int i = 0; i < hunks.length; i++) {
- Hunk hunk = (Hunk) hunks[i];
+ for (IHunk h : hunks) {
+ Hunk hunk = (Hunk) h;
int start = hunk.getStart(false) + shift;
hunk.setStart(start, true);
shift += hunk.getLength(true) - hunk.getLength(false);
diff --git a/bundles/org.eclipse.compare.core/src/org/eclipse/compare/rangedifferencer/RangeDifferencer.java b/bundles/org.eclipse.compare.core/src/org/eclipse/compare/rangedifferencer/RangeDifferencer.java
index fc88a0956..0035ef923 100644
--- a/bundles/org.eclipse.compare.core/src/org/eclipse/compare/rangedifferencer/RangeDifferencer.java
+++ b/bundles/org.eclipse.compare.core/src/org/eclipse/compare/rangedifferencer/RangeDifferencer.java
@@ -294,9 +294,7 @@ public final class RangeDifferencer {
int mstart= 0;
int ystart= 0;
- for (int i= 0; i < in.length; i++) {
- RangeDifference es= in[i];
-
+ for (RangeDifference es : in) {
rd= factory.createRangeDifference(RangeDifference.NOCHANGE, mstart, es.rightStart() - mstart, ystart, es.leftStart() - ystart);
if (rd.maxLength() != 0)
out.add(rd);
@@ -375,9 +373,7 @@ public final class RangeDifferencer {
int ystart= 0;
int astart= 0;
- for (int i= 0; i < in.length; i++) {
- RangeDifference es= in[i];
-
+ for (RangeDifference es : in) {
rd= factory.createRangeDifference(RangeDifference.NOCHANGE, mstart, es.rightStart() - mstart, ystart, es.leftStart() - ystart, astart, es.ancestorStart() - astart);
if (rd.maxLength() > 0)
out.add(rd);
diff --git a/bundles/org.eclipse.compare.win32/src/org/eclipse/compare/internal/win32/WordMergeViewer.java b/bundles/org.eclipse.compare.win32/src/org/eclipse/compare/internal/win32/WordMergeViewer.java
index 9fd5fba76..1ad9cbd9c 100644
--- a/bundles/org.eclipse.compare.win32/src/org/eclipse/compare/internal/win32/WordMergeViewer.java
+++ b/bundles/org.eclipse.compare.win32/src/org/eclipse/compare/internal/win32/WordMergeViewer.java
@@ -438,8 +438,8 @@ public class WordMergeViewer extends AbstractMergeViewer implements IFlushable,
private void firePropertyChange(String property, Object oldValue, Object newValue) {
Object[] allListeners = listeners.getListeners();
final PropertyChangeEvent event = new PropertyChangeEvent(this, property, oldValue, newValue);
- for (int i = 0; i < allListeners.length; i++) {
- final IPropertyChangeListener listener = (IPropertyChangeListener)allListeners[i];
+ for (Object allListener : allListeners) {
+ final IPropertyChangeListener listener = (IPropertyChangeListener) allListener;
SafeRunner.run(new SafeRunnable() {
public void run() throws Exception {
listener.propertyChange(event);
diff --git a/bundles/org.eclipse.compare/compare/org/eclipse/compare/CompareConfiguration.java b/bundles/org.eclipse.compare/compare/org/eclipse/compare/CompareConfiguration.java
index 82580fadd..b6a1a0c43 100644
--- a/bundles/org.eclipse.compare/compare/org/eclipse/compare/CompareConfiguration.java
+++ b/bundles/org.eclipse.compare/compare/org/eclipse/compare/CompareConfiguration.java
@@ -17,7 +17,6 @@ package org.eclipse.compare;
import java.util.HashMap;
import java.util.HashSet;
-import java.util.Iterator;
import java.util.Map;
import java.util.Set;
@@ -254,8 +253,7 @@ public class CompareConfiguration {
@Override
public void dispose() {
- for (Iterator<ICompareInputLabelProvider> iterator = labelProviders.values().iterator(); iterator.hasNext();) {
- ICompareInputLabelProvider lp = iterator.next();
+ for (ICompareInputLabelProvider lp : labelProviders.values()) {
lp.removeListener(this);
}
if (defaultLabelProvider != null)
@@ -413,8 +411,8 @@ public class CompareConfiguration {
PropertyChangeEvent event= null;
Object[] listeners= fListeners.getListeners();
if (listeners != null) {
- for (int i= 0; i < listeners.length; i++) {
- IPropertyChangeListener l= (IPropertyChangeListener) listeners[i];
+ for (Object listener : listeners) {
+ IPropertyChangeListener l = (IPropertyChangeListener) listener;
if (event == null)
event= new PropertyChangeEvent(this, propertyName, oldValue, newValue);
l.propertyChange(event);
diff --git a/bundles/org.eclipse.compare/compare/org/eclipse/compare/CompareViewerPane.java b/bundles/org.eclipse.compare/compare/org/eclipse/compare/CompareViewerPane.java
index 8b41e3510..1adba9f70 100644
--- a/bundles/org.eclipse.compare/compare/org/eclipse/compare/CompareViewerPane.java
+++ b/bundles/org.eclipse.compare/compare/org/eclipse/compare/CompareViewerPane.java
@@ -308,8 +308,9 @@ public class CompareViewerPane extends ViewForm implements ISelectionProvider,
@Override
public void open(OpenEvent event) {
Object[] listeners= fOpenListener.getListeners();
- for (int i= 0; i < listeners.length; i++)
- ((IOpenListener) listeners[i]).open(event);
+ for (Object listener : listeners) {
+ ((IOpenListener) listener).open(event);
+ }
}
@Override
diff --git a/bundles/org.eclipse.compare/compare/org/eclipse/compare/EditionSelectionDialog.java b/bundles/org.eclipse.compare/compare/org/eclipse/compare/EditionSelectionDialog.java
index d1a76be5b..2a8c0e553 100644
--- a/bundles/org.eclipse.compare/compare/org/eclipse/compare/EditionSelectionDialog.java
+++ b/bundles/org.eclipse.compare/compare/org/eclipse/compare/EditionSelectionDialog.java
@@ -466,8 +466,9 @@ public class EditionSelectionDialog extends ResizableDialog {
if (sco != null) {
Object[] children= sco.getChildren();
if (children != null)
- for (int i= 0; i < children.length; i++)
- current.add(children[i]);
+ for (Object child : children) {
+ current.add(child);
+ }
}
final IStructureCreator sc= structureCreator;
@@ -489,8 +490,8 @@ public class EditionSelectionDialog extends ResizableDialog {
if (sco2 != null) {
Object[] children= sco2.getChildren();
if (children != null) {
- for (int i2= 0; i2 < children.length; i2++) {
- ITypedElement child= (ITypedElement) children[i2];
+ for (Object c : children) {
+ ITypedElement child = (ITypedElement) c;
if (!current.contains(child))
sendPair(new Pair(sc, edition, child));
}
diff --git a/bundles/org.eclipse.compare/compare/org/eclipse/compare/ResourceNode.java b/bundles/org.eclipse.compare/compare/org/eclipse/compare/ResourceNode.java
index 1b3ff0866..e16b03d70 100644
--- a/bundles/org.eclipse.compare/compare/org/eclipse/compare/ResourceNode.java
+++ b/bundles/org.eclipse.compare/compare/org/eclipse/compare/ResourceNode.java
@@ -135,8 +135,8 @@ public class ResourceNode extends BufferedContent
if (fResource instanceof IContainer) {
try {
IResource members[]= ((IContainer)fResource).members();
- for (int i= 0; i < members.length; i++) {
- IStructureComparator child= createChild(members[i]);
+ for (IResource member : members) {
+ IStructureComparator child = createChild(member);
if (child != null)
fChildren.add(child);
}
diff --git a/bundles/org.eclipse.compare/compare/org/eclipse/compare/contentmergeviewer/ContentMergeViewer.java b/bundles/org.eclipse.compare/compare/org/eclipse/compare/contentmergeviewer/ContentMergeViewer.java
index db23be7a3..a856d1d7f 100644
--- a/bundles/org.eclipse.compare/compare/org/eclipse/compare/contentmergeviewer/ContentMergeViewer.java
+++ b/bundles/org.eclipse.compare/compare/org/eclipse/compare/contentmergeviewer/ContentMergeViewer.java
@@ -1398,9 +1398,9 @@ public abstract class ContentMergeViewer extends ContentViewer
}
if (source != null) {
Saveable[] saveables = source.getSaveables();
- for (int i = 0; i < saveables.length; i++) {
- if (saveables[i] instanceof ISavingSaveable) {
- ISavingSaveable saveable = (ISavingSaveable) saveables[i];
+ for (Saveable s : saveables) {
+ if (s instanceof ISavingSaveable) {
+ ISavingSaveable saveable = (ISavingSaveable) s;
if (saveable.isSaving())
return true;
}
diff --git a/bundles/org.eclipse.compare/compare/org/eclipse/compare/contentmergeviewer/TextMergeViewer.java b/bundles/org.eclipse.compare/compare/org/eclipse/compare/contentmergeviewer/TextMergeViewer.java
index 7c6f260f8..48d802d7c 100644
--- a/bundles/org.eclipse.compare/compare/org/eclipse/compare/contentmergeviewer/TextMergeViewer.java
+++ b/bundles/org.eclipse.compare/compare/org/eclipse/compare/contentmergeviewer/TextMergeViewer.java
@@ -1284,8 +1284,7 @@ public class TextMergeViewer extends ContentMergeViewer implements IAdaptable {
return;
IRegion region= textPresentation.getExtent();
Diff[] changeDiffs = fMerger.getChangeDiffs(getLeg(viewer), region);
- for (int i = 0; i < changeDiffs.length; i++) {
- Diff diff = changeDiffs[i];
+ for (Diff diff : changeDiffs) {
StyleRange range = getStyleRange(diff, region);
if (range != null)
textPresentation.mergeStyleRange(range);
@@ -3052,9 +3051,9 @@ public class TextMergeViewer extends ContentMergeViewer implements IAdaptable {
private boolean isCursorLinePainterInstalled(SourceViewer viewer) {
Listener[] listeners = viewer.getTextWidget().getListeners(3001/*StyledText.LineGetBackground*/);
- for (int i = 0; i < listeners.length; i++) {
- if (listeners[i] instanceof TypedListener) {
- TypedListener listener = (TypedListener) listeners[i];
+ for (Listener l : listeners) {
+ if (l instanceof TypedListener) {
+ TypedListener listener = (TypedListener) l;
if (listener.getEventListener() instanceof CursorLinePainter)
return true;
}
@@ -3894,10 +3893,10 @@ public class TextMergeViewer extends ContentMergeViewer implements IAdaptable {
currentFiltersMatch = true;
@SuppressWarnings("unchecked")
List<ChangeCompareFilterPropertyAction> currentFilterActions = (List<ChangeCompareFilterPropertyAction>) current;
- for (int i = 0; i < compareFilterDescriptors.length; i++) {
+ for (CompareFilterDescriptor compareFilterDescriptor : compareFilterDescriptors) {
boolean match = false;
for (int j = 0; j < currentFilterActions.size(); j++) {
- if (compareFilterDescriptors[i].getFilterId().equals(currentFilterActions.get(j).getFilterId())) {
+ if (compareFilterDescriptor.getFilterId().equals(currentFilterActions.get(j).getFilterId())) {
match = true;
break;
}
@@ -3913,9 +3912,8 @@ public class TextMergeViewer extends ContentMergeViewer implements IAdaptable {
Boolean.TRUE);
disposeCompareFilterActions(true);
fCompareFilterActions.clear();
- for (int i = 0; i < compareFilterDescriptors.length; i++) {
- ChangeCompareFilterPropertyAction compareFilterAction = new ChangeCompareFilterPropertyAction(
- compareFilterDescriptors[i], getCompareConfiguration());
+ for (CompareFilterDescriptor compareFilterDescriptor : compareFilterDescriptors) {
+ ChangeCompareFilterPropertyAction compareFilterAction = new ChangeCompareFilterPropertyAction(compareFilterDescriptor, getCompareConfiguration());
compareFilterAction.setInput(input, ancestor, left, right);
fCompareFilterActions.add(compareFilterAction);
fLeft.addTextAction(compareFilterAction);
diff --git a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/AddFromHistoryAction.java b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/AddFromHistoryAction.java
index 09e78479d..911e235a0 100644
--- a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/AddFromHistoryAction.java
+++ b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/AddFromHistoryAction.java
@@ -55,8 +55,7 @@ public class AddFromHistoryAction extends BaseCompareAction {
Object[] s= Utilities.getResources(selection);
- for (int i= 0; i < s.length; i++) {
- Object o= s[i];
+ for (Object o : s) {
if (o instanceof IContainer) {
IContainer container= (IContainer) o;
@@ -128,11 +127,10 @@ public class AddFromHistoryAction extends BaseCompareAction {
String taskName= Utilities.getString(bundle, "taskName"); //$NON-NLS-1$
pm.beginTask(taskName, selected.length);
- for (int i= 0; i < selected.length; i++) {
- IFile file= selected[i].fFile;
- IFileState fileState= selected[i].fFileState;
+ for (AddFromHistoryDialog.HistoryInput s : selected) {
+ IFile file = s.fFile;
+ IFileState fileState = s.fFileState;
createContainers(file);
-
SubMonitor subMonitor= SubMonitor.convert(pm, 1);
try {
file.create(fileState.getContents(), false, subMonitor);
diff --git a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/AddFromHistoryDialog.java b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/AddFromHistoryDialog.java
index ffeedc5c1..758bffe13 100644
--- a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/AddFromHistoryDialog.java
+++ b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/AddFromHistoryDialog.java
@@ -197,8 +197,7 @@ public class AddFromHistoryDialog extends ResizableDialog {
String prefix= root.getFullPath().toString();
if (fMemberTable != null && !fMemberTable.isDisposed()) {
- for (int i = 0; i < files.length; i++) {
- IFile file = files[i];
+ for (IFile file : files) {
String path = file.getFullPath().toString();
// ignore a recently deleted file at the same path as the
diff --git a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/CompareContentViewerSwitchingPane.java b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/CompareContentViewerSwitchingPane.java
index 4b1fea214..3026cc907 100644
--- a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/CompareContentViewerSwitchingPane.java
+++ b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/CompareContentViewerSwitchingPane.java
@@ -221,8 +221,7 @@ public class CompareContentViewerSwitchingPane extends CompareViewerSwitchingPan
new MenuItem(menu, SWT.SEPARATOR);
// Add others
- for (int i = 0; i < vd.length; i++) {
- final ViewerDescriptor vdi = vd[i];
+ for (ViewerDescriptor vdi : vd) {
label = vdi.getLabel();
if (label == null || label.isEmpty()) {
String l = CompareUIPlugin.getDefault().findContentTypeNameOrType((ICompareInput) getInput(),
diff --git a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/CompareEditor.java b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/CompareEditor.java
index 2d5d8c9f8..735ce130a 100644
--- a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/CompareEditor.java
+++ b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/CompareEditor.java
@@ -566,8 +566,7 @@ public class CompareEditor extends EditorPart
if (init || knownSaveables == null) {
recordSaveables(sourceSaveables);
} else {
- for (int i = 0; i < sourceSaveables.length; i++) {
- Saveable saveable = sourceSaveables[i];
+ for (Saveable saveable : sourceSaveables) {
if (!knownSaveables.contains(saveable)) {
CompareUIPlugin.logErrorMessage(NLS.bind("Saveable {0} was not added using a saveables lifecycle event.", saveable.getName())); //$NON-NLS-1$
knownSaveables.add(saveable);
@@ -591,8 +590,7 @@ public class CompareEditor extends EditorPart
if (sourceSaveables.length != knownSaveables.size()) {
return false;
}
- for (int i = 0; i < sourceSaveables.length; i++) {
- Saveable saveable = sourceSaveables[i];
+ for (Saveable saveable : sourceSaveables) {
if (!knownSaveables.contains(saveable)) {
return false;
}
@@ -717,11 +715,10 @@ public class CompareEditor extends EditorPart
return;
java.util.List<Saveable> result = new ArrayList<>();
Saveable[] all = event.getSaveables();
- for (int i = 0; i < all.length; i++) {
- Saveable saveable = all[i];
+ for (Saveable saveable : all) {
if (knownSaveables.contains(saveable))
result.add(saveable);
- knownSaveables.remove(saveable);
+ knownSaveables.remove(saveable);
}
if (result.isEmpty())
return;
diff --git a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/CompareEditorContributor.java b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/CompareEditorContributor.java
index 437189e75..1d54e91c2 100644
--- a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/CompareEditorContributor.java
+++ b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/CompareEditorContributor.java
@@ -124,21 +124,20 @@ public class CompareEditorContributor extends EditorActionBarContributor {
IContributionItem[] items = actionBars.getToolBarManager()
.getItems();
boolean inFilters = false;
- for (int i = 0; i < items.length; i++) {
- if (items[i].getId().equals(FILTER_SEPARATOR)) {
+ for (IContributionItem item : items) {
+ if (item.getId().equals(FILTER_SEPARATOR)) {
inFilters = true;
- } else if (items[i].getId().equals(BUILTIN_SEPARATOR)) {
+ } else if (item.getId().equals(BUILTIN_SEPARATOR)) {
break;
} else if (inFilters) {
- if (items[i] instanceof ActionContributionItem) {
- String definitionId = ((ActionContributionItem) items[i])
- .getAction().getActionDefinitionId();
+ if (item instanceof ActionContributionItem) {
+ String definitionId = ((ActionContributionItem) item).getAction().getActionDefinitionId();
if (definitionId != null) {
actionBars.setGlobalActionHandler(definitionId,
null);
}
}
- actionBars.getToolBarManager().remove(items[i]);
+ actionBars.getToolBarManager().remove(item);
}
}
diff --git a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/CompareEditorInputNavigator.java b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/CompareEditorInputNavigator.java
index c991b43d5..7773135c2 100644
--- a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/CompareEditorInputNavigator.java
+++ b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/CompareEditorInputNavigator.java
@@ -53,8 +53,7 @@ public class CompareEditorInputNavigator extends CompareNavigator {
protected INavigatable[] getNavigatables() {
List<INavigatable> result = new ArrayList<>();
Object[] panes = getPanes();
- for (int i = 0; i < panes.length; i++) {
- Object pane = panes[i];
+ for (Object pane : panes) {
INavigatable navigator= getNavigator(pane);
if (navigator != null)
result.add(navigator);
diff --git a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/CompareEditorSelectionProvider.java b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/CompareEditorSelectionProvider.java
index ea1004aa7..005cb0ae0 100644
--- a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/CompareEditorSelectionProvider.java
+++ b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/CompareEditorSelectionProvider.java
@@ -88,8 +88,7 @@ public class CompareEditorSelectionProvider implements IPostSelectionProvider {
InternalListener listener= new InternalListener();
fViewerInFocus= viewerInFocus;
- for (int i= 0; i < fViewers.length; i++) {
- TextViewer viewer= fViewers[i];
+ for (TextViewer viewer : fViewers) {
viewer.addSelectionChangedListener(listener);
viewer.addPostSelectionChangedListener(new InternalPostSelectionListener());
StyledText textWidget = viewer.getTextWidget();
@@ -98,9 +97,9 @@ public class CompareEditorSelectionProvider implements IPostSelectionProvider {
}
private void doFocusChanged(Widget control) {
- for (int i= 0; i < fViewers.length; i++) {
- if (fViewers[i].getTextWidget() == control) {
- propagateFocusChanged(fViewers[i]);
+ for (TextViewer viewer : fViewers) {
+ if (viewer.getTextWidget() == control) {
+ propagateFocusChanged(viewer);
return;
}
}
@@ -198,8 +197,9 @@ public class CompareEditorSelectionProvider implements IPostSelectionProvider {
if (fViewers == null)
return;
- for (int i= 0; i < fViewers.length; i++)
- fViewers[i].setVisibleRegion(0, fViewers[i].getDocument().getLength());
+ for (TextViewer viewer : fViewers) {
+ viewer.setVisibleRegion(0, viewer.getDocument().getLength());
+ }
}
/**
diff --git a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/CompareResourceFilter.java b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/CompareResourceFilter.java
index 0441fba9e..94613e2f1 100644
--- a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/CompareResourceFilter.java
+++ b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/CompareResourceFilter.java
@@ -55,8 +55,8 @@ public class CompareResourceFilter {
public static String validateResourceFilters(String text) {
IWorkspace workspace= ResourcesPlugin.getWorkspace();
String[] filters= getTokens(text, ","); //$NON-NLS-1$
- for (int i= 0; i < filters.length; i++) {
- String fileName= filters[i].replace('*', 'x');
+ for (String filter : filters) {
+ String fileName = filter.replace('*', 'x');
int resourceType= IResource.FILE;
int lastCharacter= fileName.length() - 1;
if (lastCharacter >= 0 && fileName.charAt(lastCharacter) == '/') {
diff --git a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/CompareStructureViewerSwitchingPane.java b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/CompareStructureViewerSwitchingPane.java
index 844e772ba..1593d8577 100644
--- a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/CompareStructureViewerSwitchingPane.java
+++ b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/CompareStructureViewerSwitchingPane.java
@@ -171,8 +171,7 @@ public class CompareStructureViewerSwitchingPane extends
new MenuItem(menu, SWT.SEPARATOR);
// add others
- for (int i = 0; i < vd.length; i++) {
- final ViewerDescriptor vdi = vd[i];
+ for (ViewerDescriptor vdi : vd) {
label = vdi.getLabel();
if (label == null || label.equals("")) { //$NON-NLS-1$
String l = CompareUIPlugin.getDefault().findStructureTypeNameOrType((ICompareInput) getInput(), vdi, getCompareConfiguration());
@@ -227,9 +226,9 @@ public class CompareStructureViewerSwitchingPane extends
public void setText(String label) {
Composite c = (Composite) getTopLeft();
Control[] children = c.getChildren();
- for (int i = 0; i < children.length; i++) {
- if (children[i] instanceof CLabel) {
- CLabel cl = (CLabel) children[i];
+ for (Control child : children) {
+ if (child instanceof CLabel) {
+ CLabel cl = (CLabel) child;
if (cl != null && !cl.isDisposed()) {
cl.setText(label);
c.layout();
@@ -243,9 +242,9 @@ public class CompareStructureViewerSwitchingPane extends
public void setImage(Image image) {
Composite c = (Composite) getTopLeft();
Control[] children = c.getChildren();
- for (int i = 0; i < children.length; i++) {
- if (children[i] instanceof CLabel) {
- CLabel cl = (CLabel) children[i];
+ for (Control child : children) {
+ if (child instanceof CLabel) {
+ CLabel cl = (CLabel) child;
if (cl != null && !cl.isDisposed())
cl.setImage(image);
return;
@@ -257,9 +256,9 @@ public class CompareStructureViewerSwitchingPane extends
public void addMouseListener(MouseListener listener) {
Composite c = (Composite) getTopLeft();
Control[] children = c.getChildren();
- for (int i = 0; i < children.length; i++) {
- if (children[i] instanceof CLabel) {
- CLabel cl = (CLabel) children[i];
+ for (Control child : children) {
+ if (child instanceof CLabel) {
+ CLabel cl = (CLabel) child;
cl.addMouseListener(listener);
}
}
diff --git a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/CompareUIPlugin.java b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/CompareUIPlugin.java
index 45f71276b..a26bfe772 100644
--- a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/CompareUIPlugin.java
+++ b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/CompareUIPlugin.java
@@ -361,21 +361,18 @@ public final class CompareUIPlugin extends AbstractUIPlugin {
// collect all IStreamMergers
IConfigurationElement[] elements= registry.getConfigurationElementsFor(PLUGIN_ID, STREAM_MERGER_EXTENSION_POINT);
- for (int i= 0; i < elements.length; i++) {
- IConfigurationElement element= elements[i];
- if (STREAM_MERGER.equals(element.getName()))
+ for (IConfigurationElement element : elements) {
+ if (STREAM_MERGER.equals(element.getName()))
fStreamMergers.register(element, new StreamMergerDescriptor(element));
}
- for (int i= 0; i < elements.length; i++) {
- IConfigurationElement element= elements[i];
- if (CONTENT_TYPE_BINDING.equals(element.getName()))
- fStreamMergers.createBinding(element, STREAM_MERGER_ID_ATTRIBUTE);
+ for (IConfigurationElement element : elements) {
+ if (CONTENT_TYPE_BINDING.equals(element.getName()))
+ fStreamMergers.createBinding(element, STREAM_MERGER_ID_ATTRIBUTE);
}
// collect all IStructureCreators
elements= registry.getConfigurationElementsFor(PLUGIN_ID, STRUCTURE_CREATOR_EXTENSION_POINT);
- for (int i= 0; i < elements.length; i++) {
- IConfigurationElement element= elements[i];
+ for (IConfigurationElement element : elements) {
String name= element.getName();
if (!CONTENT_TYPE_BINDING.equals(name)) {
if (!STRUCTURE_CREATOR.equals(name))
@@ -383,16 +380,14 @@ public final class CompareUIPlugin extends AbstractUIPlugin {
fStructureCreators.register(element, new StructureCreatorDescriptor(element));
}
}
- for (int i= 0; i < elements.length; i++) {
- IConfigurationElement element= elements[i];
+ for (IConfigurationElement element : elements) {
if (CONTENT_TYPE_BINDING.equals(element.getName()))
fStructureCreators.createBinding(element, STRUCTURE_CREATOR_ID_ATTRIBUTE);
}
// collect all viewers which define the structure merge viewer extension point
elements= registry.getConfigurationElementsFor(PLUGIN_ID, STRUCTURE_MERGE_VIEWER_EXTENSION_POINT);
- for (int i= 0; i < elements.length; i++) {
- IConfigurationElement element= elements[i];
+ for (IConfigurationElement element : elements) {
String name= element.getName();
if (!CONTENT_TYPE_BINDING.equals(name)) {
if (!VIEWER_TAG.equals(name))
@@ -400,16 +395,14 @@ public final class CompareUIPlugin extends AbstractUIPlugin {
fStructureMergeViewers.register(element, new ViewerDescriptor(element));
}
}
- for (int i= 0; i < elements.length; i++) {
- IConfigurationElement element= elements[i];
+ for (IConfigurationElement element : elements) {
if (CONTENT_TYPE_BINDING.equals(element.getName()))
fStructureMergeViewers.createBinding(element, STRUCTURE_MERGE_VIEWER_ID_ATTRIBUTE);
}
// collect all viewers which define the content merge viewer extension point
elements= registry.getConfigurationElementsFor(PLUGIN_ID, CONTENT_MERGE_VIEWER_EXTENSION_POINT);
- for (int i= 0; i < elements.length; i++) {
- IConfigurationElement element= elements[i];
+ for (IConfigurationElement element : elements) {
String name= element.getName();
if (!CONTENT_TYPE_BINDING.equals(name)) {
if (!VIEWER_TAG.equals(name))
@@ -417,8 +410,7 @@ public final class CompareUIPlugin extends AbstractUIPlugin {
fContentMergeViewers.register(element, new ViewerDescriptor(element));
}
}
- for (int i= 0; i < elements.length; i++) {
- IConfigurationElement element= elements[i];
+ for (IConfigurationElement element : elements) {
if (CONTENT_TYPE_BINDING.equals(element.getName()))
fContentMergeViewers.createBinding(element, CONTENT_MERGE_VIEWER_ID_ATTRIBUTE);
}
@@ -426,8 +418,7 @@ public final class CompareUIPlugin extends AbstractUIPlugin {
// collect all extensions that define the compare filter extension point
elements = registry.getConfigurationElementsFor(PLUGIN_ID,
COMPARE_FILTER_EXTENTION_POINT);
- for (int i = 0; i < elements.length; i++) {
- IConfigurationElement element = elements[i];
+ for (IConfigurationElement element : elements) {
String name = element.getName();
if (!CONTENT_TYPE_BINDING.equals(name)) {
if (!FILTER_TAG.equals(name))
@@ -436,8 +427,7 @@ public final class CompareUIPlugin extends AbstractUIPlugin {
fCompareFilters.register(element, new CompareFilterDescriptor(element));
}
}
- for (int i = 0; i < elements.length; i++) {
- IConfigurationElement element = elements[i];
+ for (IConfigurationElement element : elements) {
if (CONTENT_TYPE_BINDING.equals(element.getName()))
fCompareFilters.createBinding(element,
COMPARE_FILTER_ID_ATTRIBUTE);
@@ -445,8 +435,7 @@ public final class CompareUIPlugin extends AbstractUIPlugin {
// collect all viewers which define the content viewer extension point
elements= registry.getConfigurationElementsFor(PLUGIN_ID, CONTENT_VIEWER_EXTENSION_POINT);
- for (int i= 0; i < elements.length; i++) {
- IConfigurationElement element= elements[i];
+ for (IConfigurationElement element : elements) {
String name= element.getName();
if (!CONTENT_TYPE_BINDING.equals(name)) {
if (!VIEWER_TAG.equals(name))
@@ -454,8 +443,7 @@ public final class CompareUIPlugin extends AbstractUIPlugin {
fContentViewers.register(element, new ViewerDescriptor(element));
}
}
- for (int i= 0; i < elements.length; i++) {
- IConfigurationElement element= elements[i];
+ for (IConfigurationElement element : elements) {
if (CONTENT_TYPE_BINDING.equals(element.getName()))
fContentViewers.createBinding(element, CONTENT_VIEWER_ID_ATTRIBUTE);
}
@@ -958,12 +946,14 @@ public final class CompareUIPlugin extends AbstractUIPlugin {
if (type == null) {
int n = 0;
- for (int i = 0; i < types.length; i++)
- if (!ITypedElement.UNKNOWN_TYPE.equals(types[i])) {
+ for (String t : types) {
+ if (!ITypedElement.UNKNOWN_TYPE.equals(t)) {
n++;
- if (type == null)
- type = types[i]; // remember the first known type
+ if (type == null) {
+ type = t; // remember the first known type
+ }
}
+ }
if (n > 1) // don't use the type if there were more than one
type = null;
}
@@ -1043,12 +1033,14 @@ public final class CompareUIPlugin extends AbstractUIPlugin {
if (type == null) {
int n= 0;
- for (int i= 0; i < types.length; i++)
- if (!ITypedElement.UNKNOWN_TYPE.equals(types[i])) {
+ for (String t : types) {
+ if (!ITypedElement.UNKNOWN_TYPE.equals(t)) {
n++;
- if (type == null)
- type= types[i]; // remember the first known type
+ if (type == null) {
+ type = t; // remember the first known type
+ }
}
+ }
if (n > 1) // don't use the type if there were more than one
type= null;
}
@@ -1425,12 +1417,11 @@ public final class CompareUIPlugin extends AbstractUIPlugin {
List<IEditorPart> result= new ArrayList<IEditorPart>(0);
IWorkbench workbench= getDefault().getWorkbench();
IWorkbenchWindow[] windows= workbench.getWorkbenchWindows();
- for (int i= 0; i < windows.length; i++) {
- IWorkbenchPage[] pages= windows[i].getPages();
- for (int x= 0; x < pages.length; x++) {
- IEditorPart[] editors= pages[x].getDirtyEditors();
- for (int z= 0; z < editors.length; z++) {
- IEditorPart ep= editors[z];
+ for (IWorkbenchWindow window : windows) {
+ IWorkbenchPage[] pages = window.getPages();
+ for (IWorkbenchPage page : pages) {
+ IEditorPart[] editors = page.getDirtyEditors();
+ for (IEditorPart ep : editors) {
IEditorInput input= ep.getEditorInput();
if (!inputs.contains(input)) {
inputs.add(input);
@@ -1476,12 +1467,14 @@ public final class CompareUIPlugin extends AbstractUIPlugin {
if (type == null) {
int n= 0;
- for (int i= 0; i < types.length; i++)
- if (!ITypedElement.UNKNOWN_TYPE.equals(types[i])) {
+ for (String t : types) {
+ if (!ITypedElement.UNKNOWN_TYPE.equals(t)) {
n++;
- if (type == null)
- type= types[i]; // remember the first known type
+ if (type == null) {
+ type = t; // remember the first known type
+ }
}
+ }
if (n > 1) // don't use the type if there were more than one
type= null;
}
diff --git a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/CompareWithOtherResourceDialog.java b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/CompareWithOtherResourceDialog.java
index 129132457..805c090f5 100644
--- a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/CompareWithOtherResourceDialog.java
+++ b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/CompareWithOtherResourceDialog.java
@@ -403,8 +403,8 @@ public class CompareWithOtherResourceDialog extends TitleAreaDialog {
private void addListenersToRadioButtons() {
final ContentTypeElement[] elements = new ContentTypeElement[] { workspaceContent,
externalFileContent, externalFolderContent };
- for (int i = 0; i < elements.length; i++) {
- elements[i].getRadioButton().addListener(SWT.Selection, event -> {
+ for (ContentTypeElement e : elements) {
+ e.getRadioButton().addListener(SWT.Selection, event -> {
for (ContentTypeElement element : elements) {
if (event.widget != element.getRadioButton())
element.setEnabled(false);
diff --git a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/DocLineComparator.java b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/DocLineComparator.java
index 5eb99ee55..d1ce02c0b 100644
--- a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/DocLineComparator.java
+++ b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/DocLineComparator.java
@@ -84,8 +84,8 @@ public class DocLineComparator implements ITokenComparator {
boolean cacheFilteredLines = false;
if (compareFilters != null && compareFilters.length > 0) {
cacheFilteredLines = true;
- for (int i = 0; i < compareFilters.length; i++) {
- if (!compareFilters[i].canCacheFilteredRegions()) {
+ for (ICompareFilter compareFilter : compareFilters) {
+ if (!compareFilter.canCacheFilteredRegions()) {
cacheFilteredLines = false;
break;
}
diff --git a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/EditionAction.java b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/EditionAction.java
index f974e5a2c..0bbfb7251 100644
--- a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/EditionAction.java
+++ b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/EditionAction.java
@@ -106,8 +106,9 @@ public class EditionAction extends BaseCompareAction {
@Override
protected void run(ISelection selection) {
IFile[] files= Utilities.getFiles(selection);
- for (int i= 0; i < files.length; i++)
- doFromHistory(files[i]);
+ for (IFile file : files) {
+ doFromHistory(file);
+ }
}
private void doFromHistory(final IFile file) {
@@ -228,12 +229,10 @@ public class EditionAction extends BaseCompareAction {
FileEditorInput test= new FileEditorInput(file);
- for (int i= 0; i < ws.length; i++) {
- IWorkbenchWindow w= ws[i];
+ for (IWorkbenchWindow w : ws) {
IWorkbenchPage[] wps= w.getPages();
if (wps != null) {
- for (int j= 0; j < wps.length; j++) {
- IWorkbenchPage wp= wps[j];
+ for (IWorkbenchPage wp : wps) {
IEditorPart ep= wp.findEditor(test);
if (ep instanceof ITextEditor) {
ITextEditor te= (ITextEditor) ep;
diff --git a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/OverlayPreferenceStore.java b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/OverlayPreferenceStore.java
index 3b1a25c09..6159844c1 100644
--- a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/OverlayPreferenceStore.java
+++ b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/OverlayPreferenceStore.java
@@ -73,9 +73,10 @@ public class OverlayPreferenceStore implements IPreferenceStore {
}
private OverlayKey findOverlayKey(String key) {
- for (int i= 0; i < fOverlayKeys.length; i++) {
- if (fOverlayKeys[i].fKey.equals(key))
- return fOverlayKeys[i];
+ for (OverlayKey overlayKey : fOverlayKeys) {
+ if (overlayKey.fKey.equals(key)) {
+ return overlayKey;
+ }
}
return null;
}
@@ -139,8 +140,9 @@ public class OverlayPreferenceStore implements IPreferenceStore {
}
public void propagate() {
- for (int i= 0; i < fOverlayKeys.length; i++)
- propagateProperty(fStore, fOverlayKeys[i], fParent);
+ for (OverlayKey overlayKey : fOverlayKeys) {
+ propagateProperty(fStore, overlayKey, fParent);
+ }
}
private void loadProperty(IPreferenceStore orgin, OverlayKey key, IPreferenceStore target, boolean forceInitialization) {
@@ -191,13 +193,15 @@ public class OverlayPreferenceStore implements IPreferenceStore {
}
public void load() {
- for (int i= 0; i < fOverlayKeys.length; i++)
- loadProperty(fParent, fOverlayKeys[i], fStore, true);
+ for (OverlayKey overlayKey : fOverlayKeys) {
+ loadProperty(fParent, overlayKey, fStore, true);
+ }
}
public void loadDefaults() {
- for (int i= 0; i < fOverlayKeys.length; i++)
- setToDefault(fOverlayKeys[i].fKey);
+ for (OverlayKey overlayKey : fOverlayKeys) {
+ setToDefault(overlayKey.fKey);
+ }
}
public void start() {
diff --git a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/ResourceCompareInput.java b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/ResourceCompareInput.java
index 374523a14..94450efdf 100644
--- a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/ResourceCompareInput.java
+++ b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/ResourceCompareInput.java
@@ -292,9 +292,11 @@ class ResourceCompareInput extends CompareEditorInput {
}
private boolean checkSelection(IResource[] resources) {
- for (int i = 0; i < resources.length; i++)
- if (resources[i] == null)
+ for (IResource resource : resources) {
+ if (resource == null) {
return false;
+ }
+ }
return true;
}
@@ -492,8 +494,7 @@ class ResourceCompareInput extends CompareEditorInput {
IDiffElement[] children= node.getChildren();
if (children != null) {
- for (int i= 0; i < children.length; i++) {
- IDiffElement element= children[i];
+ for (IDiffElement element : children) {
if (element instanceof DiffNode)
commit(pm, (DiffNode) element);
}
@@ -546,8 +547,7 @@ class ResourceCompareInput extends CompareEditorInput {
IDiffElement[] children= node.getChildren();
if (children != null) {
- for (int i= 0; i < children.length; i++) {
- IDiffElement element= children[i];
+ for (IDiffElement element : children) {
if (element instanceof DiffNode)
collectDirtyResources(element, collector);
}
diff --git a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/ShowWhitespaceAction.java b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/ShowWhitespaceAction.java
index 998d4d18a..b2c66ecc0 100644
--- a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/ShowWhitespaceAction.java
+++ b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/ShowWhitespaceAction.java
@@ -14,7 +14,6 @@
package org.eclipse.compare.internal;
import java.util.HashMap;
-import java.util.Iterator;
import java.util.Map;
import org.eclipse.jface.preference.IPreferenceStore;
@@ -148,8 +147,7 @@ public class ShowWhitespaceAction extends TextEditorPropertyAction {
private void hideWhitespace() {
Map<MergeSourceViewer, WhitespaceCharacterPainter> painters = getPainters();
- for (Iterator<MergeSourceViewer> iterator = painters.keySet().iterator(); iterator.hasNext();) {
- MergeSourceViewer viewer = iterator.next();
+ for (MergeSourceViewer viewer : painters.keySet()) {
WhitespaceCharacterPainter painter = painters.get(viewer);
if (painter != null) {
viewer.getSourceViewer().removePainter(painter);
diff --git a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/TabFolderLayout.java b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/TabFolderLayout.java
index 6493d3313..66dbc68c4 100644
--- a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/TabFolderLayout.java
+++ b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/TabFolderLayout.java
@@ -51,8 +51,8 @@ public class TabFolderLayout extends Layout {
Rectangle rect= composite.getClientArea();
Control[] children = composite.getChildren();
- for (int i = 0; i < children.length; i++) {
- children[i].setBounds(rect);
+ for (Control c : children) {
+ c.setBounds(rect);
}
}
}
diff --git a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/TextEditorPropertyAction.java b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/TextEditorPropertyAction.java
index ee4947e41..055a7faf4 100644
--- a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/TextEditorPropertyAction.java
+++ b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/TextEditorPropertyAction.java
@@ -38,8 +38,7 @@ public class TextEditorPropertyAction extends Action implements IPropertyChangeL
}
private void addActionToViewers() {
- for (int i = 0; i < viewers.length; i++) {
- MergeSourceViewer viewer = viewers[i];
+ for (MergeSourceViewer viewer : viewers) {
viewer.addTextAction(this);
}
}
diff --git a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/Utilities.java b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/Utilities.java
index 16dce1327..113ae4bdb 100644
--- a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/Utilities.java
+++ b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/Utilities.java
@@ -127,8 +127,9 @@ public class Utilities {
public static void setEnableComposite(Composite composite, boolean enable) {
Control[] children= composite.getChildren();
- for (int i= 0; i < children.length; i++)
- children[i].setEnabled(enable);
+ for (Control c : children) {
+ c.setEnabled(enable);
+ }
}
public static boolean getBoolean(CompareConfiguration cc, String key, boolean dflt) {
@@ -188,20 +189,20 @@ public class Utilities {
if (selection instanceof IStructuredSelection) {
Object[] s= ((IStructuredSelection) selection).toArray();
- for (int i= 0; i < s.length; i++) {
+ for (Object o : s) {
IResource resource= null;
- Object o= s[i];
if (type.isInstance(o)) {
resource= (IResource) o;
} else if (o instanceof ResourceMapping) {
try {
ResourceTraversal[] travs= ((ResourceMapping)o).getTraversals(ResourceMappingContext.LOCAL_CONTEXT, null);
if (travs != null) {
- for (int k= 0; k < travs.length; k++) {
- IResource[] resources= travs[k].getResources();
- for (int j= 0; j < resources.length; j++) {
- if (type.isInstance(resources[j]) && resources[j].isAccessible())
- tmp.add(resources[j]);
+ for (ResourceTraversal trav : travs) {
+ IResource[] resources = trav.getResources();
+ for (IResource r : resources) {
+ if (type.isInstance(r) && r.isAccessible()) {
+ tmp.add(r);
+ }
}
}
}
@@ -809,10 +810,10 @@ public class Utilities {
*/
public static boolean setReadTimeout(URLConnection connection, int timeout) {
Method[] methods = connection.getClass().getMethods();
- for (int i = 0; i < methods.length; i++) {
- if (methods[i].getName().equals("setReadTimeout")) { //$NON-NLS-1$
+ for (Method method : methods) {
+ if (method.getName().equals("setReadTimeout")) { //$NON-NLS-1$
try {
- methods[i].invoke(connection, new Object[] {Integer.valueOf(timeout)});
+ method.invoke(connection, new Object[] {Integer.valueOf(timeout)});
return true;
} catch (IllegalArgumentException | IllegalAccessException | InvocationTargetException e) {
// ignore
@@ -891,12 +892,12 @@ public class Utilities {
}
boolean[] ignored = new boolean[thisLine.length()];
- for (int j = 0; j < ignoredRegions.length; j++) {
- if (ignoredRegions[j] != null) {
- for (int k = 0; k < ignoredRegions[j].length; k++) {
- if (ignoredRegions[j][k] != null) {
- for (int l = 0; l < ignoredRegions[j][k].getLength(); l++) {
- ignored[ignoredRegions[j][k].getOffset() + l] = true;
+ for (IRegion[] regions : ignoredRegions) {
+ if (regions != null) {
+ for (IRegion region : regions) {
+ if (region != null) {
+ for (int l = 0; l < region.getLength(); l++) {
+ ignored[region.getOffset() + l] = true;
}
}
}
diff --git a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/ViewerDescriptor.java b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/ViewerDescriptor.java
index a96aa66cd..1d9320ed2 100644
--- a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/ViewerDescriptor.java
+++ b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/ViewerDescriptor.java
@@ -58,8 +58,8 @@ public class ViewerDescriptor implements IViewerDescriptor {
if (currentViewer != null) {
CompareHandlerService[] compareHandlerService = Adapters.adapt(currentViewer, CompareHandlerService[].class);
if (compareHandlerService != null) {
- for (int i = 0; i < compareHandlerService.length; i++) {
- compareHandlerService[i].dispose();
+ for (CompareHandlerService s : compareHandlerService) {
+ s.dispose();
}
}
}
diff --git a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/WorkerJob.java b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/WorkerJob.java
index 52579620e..ac35a0c7a 100644
--- a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/WorkerJob.java
+++ b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/WorkerJob.java
@@ -48,8 +48,7 @@ public class WorkerJob extends Job {
if (errors.length == 1)
return new Status(IStatus.ERROR, CompareUIPlugin.PLUGIN_ID, 0, errors[0].getMessage(), errors[0]);
List<IStatus> statii = new ArrayList<>();
- for (int i = 0; i < errors.length; i++) {
- Throwable throwable = errors[i];
+ for (Throwable throwable : errors) {
statii.add(new Status(IStatus.ERROR, CompareUIPlugin.PLUGIN_ID, 0, errors[0].getMessage(), throwable));
}
return new MultiStatus(CompareUIPlugin.PLUGIN_ID, 0, statii.toArray(new IStatus[statii.size()]), CompareMessages.WorkerJob_0, null);
diff --git a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/merge/DocumentMerger.java b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/merge/DocumentMerger.java
index faa11e67a..e34d14653 100644
--- a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/merge/DocumentMerger.java
+++ b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/merge/DocumentMerger.java
@@ -302,8 +302,7 @@ public class DocumentMerger {
public Diff[] getChangeDiffs(int contributor, IRegion region) {
if (fDiffs != null && intersectsRegion(contributor, region)) {
List<Diff> result = new ArrayList<>();
- for (Iterator<Diff> iterator = fDiffs.iterator(); iterator.hasNext();) {
- Diff diff = iterator.next();
+ for (Diff diff : fDiffs) {
if (diff.intersectsRegion(contributor, region)) {
result.add(diff);
}
@@ -450,9 +449,7 @@ public class DocumentMerger {
Boolean.FALSE);
ArrayList<Diff> newAllDiffs = new ArrayList<>();
- for (int i= 0; i < e.length; i++) {
- RangeDifference es= e[i];
-
+ for (RangeDifference es : e) {
int ancestorStart= 0;
int ancestorEnd= 0;
if (sancestor != null) {
@@ -589,9 +586,7 @@ public class DocumentMerger {
}
if (e != null) {
- for (int i= 0; i < e.length; i++) {
- RangeDifference es= e[i];
-
+ for (RangeDifference es : e) {
int kind= es.kind();
int ancestorStart= 0;
@@ -864,8 +859,7 @@ public class DocumentMerger {
ITokenComparator sy= createTokenComparator(s);
RangeDifference[] e= RangeDifferencer.findRanges(sa, sy, sm);
- for (int i= 0; i < e.length; i++) {
- RangeDifference es= e[i];
+ for (RangeDifference es : e) {
int kind= es.kind();
if (kind != RangeDifference.NOCHANGE) {
@@ -977,8 +971,7 @@ public class DocumentMerger {
}
public Diff findDiff(Position p, boolean left) {
- for (Iterator<Diff> iterator = fAllDiffs.iterator(); iterator.hasNext();) {
- Diff diff = iterator.next();
+ for (Diff diff : fAllDiffs) {
Position diffPos;
if (left) {
diffPos = diff.fLeftPos;
@@ -1127,11 +1120,9 @@ public class DocumentMerger {
if (fChangeDiffs == null)
return new Diff[0];
List<Diff> intersectingDiffs = new ArrayList<>();
- for (Iterator<Diff> iterator = fChangeDiffs.iterator(); iterator.hasNext();) {
- Diff diff = iterator.next();
+ for (Diff diff : fChangeDiffs) {
Diff[] changeDiffs = diff.getChangeDiffs(contributor, region);
- for (int i = 0; i < changeDiffs.length; i++) {
- Diff changeDiff = changeDiffs[i];
+ for (Diff changeDiff : changeDiffs) {
intersectingDiffs.add(changeDiff);
}
}
diff --git a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/merge/TextStreamMerger.java b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/merge/TextStreamMerger.java
index f9a0d9b7f..f002e1212 100644
--- a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/merge/TextStreamMerger.java
+++ b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/merge/TextStreamMerger.java
@@ -53,8 +53,7 @@ public class TextStreamMerger implements IStreamMerger {
RangeDifference[] diffs= RangeDifferencer.findRanges(monitor, a, t, o);
- for (int i= 0; i < diffs.length; i++) {
- RangeDifference rd= diffs[i];
+ for (RangeDifference rd : diffs) {
switch (rd.kind()) {
case RangeDifference.ANCESTOR: // pseudo conflict
case RangeDifference.NOCHANGE:
diff --git a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/DecoratorOverlayIcon.java b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/DecoratorOverlayIcon.java
index 20db8e922..a17082675 100644
--- a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/DecoratorOverlayIcon.java
+++ b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/DecoratorOverlayIcon.java
@@ -99,9 +99,9 @@ class DecoratorOverlayIcon extends CompositeImageDescriptor {
@Override
public int hashCode() {
int code = base.hashCode();
- for (int i = 0; i < overlays.length; i++) {
- if (overlays[i] != null) {
- code ^= overlays[i].hashCode();
+ for (ImageDescriptor overlay : overlays) {
+ if (overlay != null) {
+ code ^= overlay.hashCode();
}
}
return code;
diff --git a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/HunkDiffNode.java b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/HunkDiffNode.java
index bc00a4f5c..c172454ef 100644
--- a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/HunkDiffNode.java
+++ b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/HunkDiffNode.java
@@ -86,8 +86,7 @@ public class HunkDiffNode extends PatchDiffNode {
if (fuzz > 0) {
String[] lines = result.getHunk().getLines();
int contextLines = 0;
- for (int i = 0; i < lines.length; i++) {
- String line = lines[i];
+ for (String line : lines) {
char c = line.charAt(0);
if (c == ' ') {
contextLines++;
diff --git a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/InputPatchPage.java b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/InputPatchPage.java
index 1a6a6f53e..0453443ff 100644
--- a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/InputPatchPage.java
+++ b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/InputPatchPage.java
@@ -727,9 +727,11 @@ public class InputPatchPage extends WizardPage {
// set filenames history
String[] sourceNames= settings.getArray(STORE_PATCH_FILES_ID);
if (sourceNames != null)
- for (int i= 0; i < sourceNames.length; i++)
- if (sourceNames[i] != null && sourceNames[i].length() > 0)
- fPatchFileNameField.add(sourceNames[i]);
+ for (String sourceName : sourceNames) {
+ if (sourceName != null && sourceName.length() > 0) {
+ fPatchFileNameField.add(sourceName);
+ }
+ }
// set patch file path
String patchFilePath= settings.get(STORE_PATCH_FILES_ID);
@@ -739,9 +741,11 @@ public class InputPatchPage extends WizardPage {
// set URLs history
String[] sourceURLs= settings.getArray(STORE_PATCH_URLS_ID);
if (sourceURLs != null)
- for (int i= 0; i < sourceURLs.length; i++)
- if (sourceURLs[i] != null && sourceURLs[i].length() > 0)
- fPatchURLField.add(sourceURLs[i]);
+ for (String sourceURL : sourceURLs) {
+ if (sourceURL != null && sourceURL.length() > 0) {
+ fPatchURLField.add(sourceURL);
+ }
+ }
// If the previous apply patch was used with a clipboard, we need to check
// if there is a valid patch on the clipboard. This will be done in adjustToCurrentTarget()
diff --git a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/PatchCompareEditorInput.java b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/PatchCompareEditorInput.java
index f09d0ec26..91a54aa5b 100644
--- a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/PatchCompareEditorInput.java
+++ b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/PatchCompareEditorInput.java
@@ -243,18 +243,17 @@ public abstract class PatchCompareEditorInput extends CompareEditorInput {
}
private void processDiffs(FilePatch2[] diffs) {
- for (int i = 0; i < diffs.length; i++) {
- processDiff(diffs[i], getRoot());
+ for (FilePatch2 diff : diffs) {
+ processDiff(diff, getRoot());
}
}
private void processProjects(DiffProject[] diffProjects) {
//create diffProject nodes
- for (int i = 0; i < diffProjects.length; i++) {
- PatchProjectDiffNode projectNode = new PatchProjectDiffNode(getRoot(), diffProjects[i], getPatcher().getConfiguration());
- FilePatch2[] diffs = diffProjects[i].getFileDiffs();
- for (int j = 0; j < diffs.length; j++) {
- FilePatch2 fileDiff = diffs[j];
+ for (DiffProject diffProject : diffProjects) {
+ PatchProjectDiffNode projectNode = new PatchProjectDiffNode(getRoot(), diffProject, getPatcher().getConfiguration());
+ FilePatch2[] diffs = diffProject.getFileDiffs();
+ for (FilePatch2 fileDiff : diffs) {
processDiff(fileDiff, projectNode);
}
}
@@ -264,8 +263,7 @@ public abstract class PatchCompareEditorInput extends CompareEditorInput {
FileDiffResult diffResult = getPatcher().getDiffResult(diff);
PatchFileDiffNode node = PatchFileDiffNode.createDiffNode(parent, diffResult);
HunkResult[] hunkResults = diffResult.getHunkResults();
- for (int i = 0; i < hunkResults.length; i++) {
- HunkResult hunkResult = hunkResults[i];
+ for (HunkResult hunkResult : hunkResults) {
if (!hunkResult.isOK()) {
HunkDiffNode hunkNode = HunkDiffNode.createDiffNode(node, hunkResult, true);
Object left = hunkNode.getLeft();
@@ -350,9 +348,8 @@ public abstract class PatchCompareEditorInput extends CompareEditorInput {
tbm.removeAll();
tbm.add(new Separator("contributed")); //$NON-NLS-1$
-
- for (int i = 0; i < actions.length; i++) {
- tbm.appendToGroup("contributed", actions[i]); //$NON-NLS-1$
+ for (Action action : actions) {
+ tbm.appendToGroup("contributed", action); //$NON-NLS-1$
}
tbm.update(true);
@@ -369,8 +366,7 @@ public abstract class PatchCompareEditorInput extends CompareEditorInput {
public void resetRoot() {
IDiffElement[] children = root.getChildren();
- for (int i = 0; i < children.length; i++) {
- IDiffElement child = children[i];
+ for (IDiffElement child : children) {
root.remove(child);
}
}
@@ -403,8 +399,7 @@ public abstract class PatchCompareEditorInput extends CompareEditorInput {
boolean atLeastOneIsEnabled = false;
if (getViewer() != null) {
IDiffElement[] elements = getRoot().getChildren();
- for (int i = 0; i < elements.length; i++) {
- IDiffElement element = elements[i];
+ for (IDiffElement element : elements) {
if (isEnabled(element)) {
atLeastOneIsEnabled = true;
break;
diff --git a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/PatchProjectDiffNode.java b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/PatchProjectDiffNode.java
index d7cbafb9b..adfae47dc 100644
--- a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/PatchProjectDiffNode.java
+++ b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/PatchProjectDiffNode.java
@@ -53,8 +53,7 @@ public class PatchProjectDiffNode extends PatchDiffNode {
private boolean containsProblems() {
IDiffElement[] elements = getChildren();
- for (int i = 0; i < elements.length; i++) {
- IDiffElement diffElement = elements[i];
+ for (IDiffElement diffElement : elements) {
if (diffElement instanceof PatchFileDiffNode) {
PatchFileDiffNode node = (PatchFileDiffNode) diffElement;
if (node.getDiffResult().containsProblems())
diff --git a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/Patcher.java b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/Patcher.java
index 34f1b86dd..88204b43a 100644
--- a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/Patcher.java
+++ b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/Patcher.java
@@ -203,15 +203,14 @@ public class Patcher implements IHunkFilter {
public void countLines() {
FilePatch2[] fileDiffs = getDiffs();
- for (int i = 0; i < fileDiffs.length; i++) {
+ for (FilePatch2 fileDiff : fileDiffs) {
int addedLines = 0;
int removedLines = 0;
- FilePatch2 fileDiff = fileDiffs[i];
for (int j = 0; j < fileDiff.getHunkCount(); j++) {
IHunk hunk = fileDiff.getHunks()[j];
String[] lines = ((Hunk) hunk).getLines();
- for (int k = 0; k < lines.length; k++) {
- char c = lines[k].charAt(0);
+ for (String line : lines) {
+ char c = line.charAt(0);
switch (c) {
case '+':
addedLines++;
@@ -517,8 +516,7 @@ public class Patcher implements IHunkFilter {
//path segment contained in all diffs.
int length= 99;
if (fDiffs!=null) {
- for (int i= 0; i<fDiffs.length; i++) {
- FilePatch2 diff= fDiffs[i];
+ for (FilePatch2 diff : fDiffs) {
length= Math.min(length, diff.segmentCount());
}
if (ResourcesPlugin.getWorkspace().getRoot().equals(fTarget))
@@ -537,9 +535,9 @@ public class Patcher implements IHunkFilter {
public void removeDiff(FilePatch2 diffToRemove){
FilePatch2[] temp = new FilePatch2[fDiffs.length - 1];
int counter = 0;
- for (int i = 0; i < fDiffs.length; i++) {
- if (fDiffs[i] != diffToRemove){
- temp[counter++] = fDiffs[i];
+ for (FilePatch2 diff : fDiffs) {
+ if (diff != diffToRemove) {
+ temp[counter++] = diff;
}
}
fDiffs = temp;
@@ -556,15 +554,15 @@ public class Patcher implements IHunkFilter {
private void setEnabledProject(DiffProject projectDiff, boolean enabled) {
FilePatch2[] diffFiles = projectDiff.getFileDiffs();
- for (int i = 0; i < diffFiles.length; i++) {
- setEnabledFile(diffFiles[i], enabled);
+ for (FilePatch2 diffFile : diffFiles) {
+ setEnabledFile(diffFile, enabled);
}
}
private void setEnabledFile(FilePatch2 fileDiff, boolean enabled) {
IHunk[] hunks = fileDiff.getHunks();
- for (int i = 0; i < hunks.length; i++) {
- setEnabledHunk((Hunk) hunks[i], enabled);
+ for (IHunk hunk : hunks) {
+ setEnabledHunk((Hunk) hunk, enabled);
}
}
@@ -619,8 +617,7 @@ public class Patcher implements IHunkFilter {
if (diffs==null||diffs.length<=0)
return -1;
int fuzz= -1;
- for (int i= 0; i<diffs.length; i++) {
- FilePatch2 d= diffs[i];
+ for (FilePatch2 d : diffs) {
IFile file= getTargetFile(d);
if (file != null && file.exists()) {
List<String> lines= LineReader.load(file, false);
@@ -642,8 +639,7 @@ public class Patcher implements IHunkFilter {
}
public void refresh(FilePatch2[] diffs) {
- for (int i = 0; i < diffs.length; i++) {
- FilePatch2 diff = diffs[i];
+ for (FilePatch2 diff : diffs) {
FileDiffResult result = getDiffResult(diff);
((WorkspaceFileDiffResult)result).refresh();
}
diff --git a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/PreviewPatchPage2.java b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/PreviewPatchPage2.java
index 591b38335..4f72a8034 100644
--- a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/PreviewPatchPage2.java
+++ b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/PreviewPatchPage2.java
@@ -714,9 +714,9 @@ public class PreviewPatchPage2 extends WizardPage {
fPatcher.countLines();
FilePatch2[] fileDiffs = fPatcher.getDiffs();
- for (int i = 0; i < fileDiffs.length; i++) {
- added += fileDiffs[i].getAddedLines();
- removed += fileDiffs[i].getRemovedLines();
+ for (FilePatch2 fileDiff : fileDiffs) {
+ added += fileDiff.getAddedLines();
+ removed += fileDiff.getRemovedLines();
}
} else {
@@ -724,13 +724,9 @@ public class PreviewPatchPage2 extends WizardPage {
Pattern addedPattern = Pattern.compile(addedLinesRegex);
Pattern removedPattern = Pattern.compile(removedLinesRegex);
- FilePatch2[] fileDiffs = fPatcher.getDiffs();
- for (int i = 0; i < fileDiffs.length; i++) {
- IHunk[] hunks = fileDiffs[i].getHunks();
- for (int j = 0; j < hunks.length; j++) {
- String[] lines = ((Hunk) hunks[j]).getLines();
- for (int k = 0; k < lines.length; k++) {
- String line = lines[k];
+ for (FilePatch2 fileDiff : fPatcher.getDiffs()) {
+ for (IHunk hunk : fileDiff.getHunks()) {
+ for (String line : ((Hunk) hunk).getLines()) {
if (addedPattern.matcher(line).find())
added++;
if (removedPattern.matcher(line).find())
diff --git a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/RetargetPatchElementDialog.java b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/RetargetPatchElementDialog.java
index 20f2a9314..5b9c50495 100644
--- a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/RetargetPatchElementDialog.java
+++ b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/RetargetPatchElementDialog.java
@@ -57,9 +57,9 @@ class RetargetPatchElementDialog extends Dialog {
// Don't show closed projects
IProject[] allProjects= ((IWorkspaceRoot) element).getProjects();
ArrayList<IProject> accessibleProjects= new ArrayList<>();
- for (int i= 0; i<allProjects.length; i++) {
- if (allProjects[i].isOpen()) {
- accessibleProjects.add(allProjects[i]);
+ for (IProject allProject : allProjects) {
+ if (allProject.isOpen()) {
+ accessibleProjects.add(allProject);
}
}
return accessibleProjects.toArray();
diff --git a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/WorkspacePatcher.java b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/WorkspacePatcher.java
index 10535ba0f..6bebffe49 100644
--- a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/WorkspacePatcher.java
+++ b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/patch/WorkspacePatcher.java
@@ -95,8 +95,7 @@ public class WorkspacePatcher extends Patcher {
// get all files to be modified in order to call validateEdit
List<IFile> list= new ArrayList<>();
- for (int j= 0; j < fDiffProjects.length; j++) {
- DiffProject diffProject= fDiffProjects[j];
+ for (DiffProject diffProject : fDiffProjects) {
if (Utilities.getProject(diffProject).isAccessible())
list.addAll(Arrays.asList(getTargetFiles(diffProject)));
}
@@ -111,11 +110,8 @@ public class WorkspacePatcher extends Patcher {
pm.beginTask(message, diffs.length * WORK_UNIT);
}
- for (int i= 0; i < diffs.length; i++) {
-
+ for (FilePatch2 diff : diffs) {
int workTicks= WORK_UNIT;
-
- FilePatch2 diff= diffs[i];
if (isAccessible(diff)) {
IFile file= getTargetFile(diff);
IPath path= file.getProjectRelativePath();
@@ -191,8 +187,7 @@ public class WorkspacePatcher extends Patcher {
public IFile[] getTargetFiles(DiffProject project) {
List<IFile> files= new ArrayList<>();
FilePatch2[] diffs = project.getFileDiffs();
- for (int i = 0; i < diffs.length; i++) {
- FilePatch2 diff = diffs[i];
+ for (FilePatch2 diff : diffs) {
if (isEnabled(diff)) {
files.add(getTargetFile(diff));
}
@@ -221,8 +216,8 @@ public class WorkspacePatcher extends Patcher {
List<ISchedulingRule> projects= new ArrayList<>();
IResourceRuleFactory ruleFactory= ResourcesPlugin.getWorkspace().getRuleFactory();
// Determine the appropriate scheduling rules
- for (int i= 0; i < fDiffProjects.length; i++) {
- IProject tempProject= Utilities.getProject(fDiffProjects[i]);
+ for (DiffProject diffProject : fDiffProjects) {
+ IProject tempProject = Utilities.getProject(diffProject);
// The goal here is to lock as little of the workspace as necessary
// but still allow the patcher to obtain the locks it needs.
// As such, we need to get the modify rules from the rule factory for the .project file. A pessimistic
@@ -244,9 +239,9 @@ public class WorkspacePatcher extends Patcher {
public void removeProject(DiffProject project) {
DiffProject[] temp = new DiffProject[fDiffProjects.length - 1];
int counter = 0;
- for (int i = 0; i < fDiffProjects.length; i++) {
- if (fDiffProjects[i] != project){
- temp[counter++] = fDiffProjects[i];
+ for (DiffProject diffProject : fDiffProjects) {
+ if (diffProject != project) {
+ temp[counter++] = diffProject;
}
}
fDiffProjects = temp;
@@ -256,8 +251,7 @@ public class WorkspacePatcher extends Patcher {
protected Object getElementParent(Object element) {
if (element instanceof FilePatch2 && fDiffProjects != null) {
FilePatch2 diff = (FilePatch2) element;
- for (int i = 0; i < fDiffProjects.length; i++) {
- DiffProject project = fDiffProjects[i];
+ for (DiffProject project : fDiffProjects) {
if (project.contains(diff))
return project;
}
@@ -283,8 +277,8 @@ public class WorkspacePatcher extends Patcher {
}
removeDiff(diff);
FilePatch2 newDiff = getDiffForFile(file);
- for (int i = 0; i < hunks.length; i++) {
- Hunk hunk = (Hunk) hunks[i];
+ for (IHunk h : hunks) {
+ Hunk hunk = (Hunk) h;
newDiff.add(hunk);
}
}
@@ -296,9 +290,9 @@ public class WorkspacePatcher extends Patcher {
// Check if the diff project already exists for the file
IProject project = file.getProject();
DiffProject[] diffProjects = getDiffProjects();
- for (int i = 0; i < diffProjects.length; i++) {
- if (Utilities.getProject(diffProjects[i]).equals(project)){
- diffProject = diffProjects[i];
+ for (DiffProject d : diffProjects) {
+ if (Utilities.getProject(d).equals(project)) {
+ diffProject = d;
break;
}
}
@@ -311,8 +305,7 @@ public class WorkspacePatcher extends Patcher {
diffsToCheck = getDiffs();
}
// Check to see if a diff already exists for the file
- for (int i = 0; i < diffsToCheck.length; i++) {
- FilePatch2 fileDiff = diffsToCheck[i];
+ for (FilePatch2 fileDiff : diffsToCheck) {
if (isDiffForFile(fileDiff, file)) {
return fileDiff;
}
@@ -362,8 +355,8 @@ public class WorkspacePatcher extends Patcher {
if (selectedProject == null)
selectedProject = addDiffProjectForProject(targetProject);
// Copy over the diffs to the new project
- for (int i = 0; i < diffs.length; i++) {
- selectedProject.add(diffs[i]);
+ for (FilePatch2 diff : diffs) {
+ selectedProject.add(diff);
}
// Since the project has been retargeted, remove it from the patcher
removeProject(project);
@@ -381,9 +374,10 @@ public class WorkspacePatcher extends Patcher {
if (!isWorkspacePatch())
return null;
DiffProject[] projects = getDiffProjects();
- for (int i = 0; i < projects.length; i++) {
- if (Utilities.getProject(projects[i]).equals(project))
- return projects[i];
+ for (DiffProject p : projects) {
+ if (Utilities.getProject(p).equals(project)) {
+ return p;
+ }
}
return null;
}
@@ -401,9 +395,9 @@ public class WorkspacePatcher extends Patcher {
if (diffs.length == 0)
return -1;
int skip = -1;
- for (int i = 0; i < diffs.length; i++) {
- IPath oldPath = diffs[i].getPath(false);
- IPath newPath = diffs[i].getPath(true);
+ for (FilePatch2 diff : diffs) {
+ IPath oldPath = diff.getPath(false);
+ IPath newPath = diff.getPath(true);
if (checkFirstSegments(new IPath[] { oldPath, newPath },
new String[][] { { "a", "b" }, // change //$NON-NLS-1$ //$NON-NLS-2$
{ "b", "b" }, // addition //$NON-NLS-1$ //$NON-NLS-2$
@@ -428,10 +422,11 @@ public class WorkspacePatcher extends Patcher {
}
private boolean checkFirstSegments(IPath[] paths, String[][] segments) {
- SEGMENTS: for (int i = 0; i < segments.length; i++) {
+ SEGMENTS: for (String[] segment : segments) {
for (int j = 0; j < paths.length; j++) {
- if (!paths[j].segment(0).equals(segments[i][j]))
+ if (!paths[j].segment(0).equals(segment[j])) {
continue SEGMENTS;
+ }
}
return true;
}
diff --git a/bundles/org.eclipse.compare/compare/org/eclipse/compare/structuremergeviewer/DiffContainer.java b/bundles/org.eclipse.compare/compare/org/eclipse/compare/structuremergeviewer/DiffContainer.java
index 2a5db27b8..231f235b7 100644
--- a/bundles/org.eclipse.compare/compare/org/eclipse/compare/structuremergeviewer/DiffContainer.java
+++ b/bundles/org.eclipse.compare/compare/org/eclipse/compare/structuremergeviewer/DiffContainer.java
@@ -44,8 +44,8 @@ public abstract class DiffContainer extends DiffElement implements IDiffContaine
*/
public IDiffElement findChild(String name) {
Object[] children= getChildren();
- for (int i= 0; i < children.length; i++) {
- IDiffElement child= (IDiffElement) children[i];
+ for (Object c : children) {
+ IDiffElement child = (IDiffElement) c;
if (name.equals(child.getName()))
return child;
}
diff --git a/bundles/org.eclipse.compare/compare/org/eclipse/compare/structuremergeviewer/DiffNode.java b/bundles/org.eclipse.compare/compare/org/eclipse/compare/structuremergeviewer/DiffNode.java
index 978a02232..1c91d01e2 100644
--- a/bundles/org.eclipse.compare/compare/org/eclipse/compare/structuremergeviewer/DiffNode.java
+++ b/bundles/org.eclipse.compare/compare/org/eclipse/compare/structuremergeviewer/DiffNode.java
@@ -136,8 +136,9 @@ public class DiffNode extends DiffContainer implements ICompareInput {
protected void fireChange() {
if (fListener != null) {
Object[] listeners= fListener.getListeners();
- for (int i= 0; i < listeners.length; i++)
- ((ICompareInputChangeListener) listeners[i]).compareInputChanged(this);
+ for (Object listener : listeners) {
+ ((ICompareInputChangeListener) listener).compareInputChanged(this);
+ }
}
}
@@ -317,8 +318,7 @@ public class DiffNode extends DiffContainer implements ICompareInput {
public int hashCode() {
String[] path= getPath(this, 0);
int hashCode= 1;
- for (int i= 0; i < path.length; i++) {
- String s= path[i];
+ for (String s : path) {
hashCode= (31 * hashCode) + (s != null ? s.hashCode() : 0);
}
return hashCode;
diff --git a/bundles/org.eclipse.compare/compare/org/eclipse/compare/structuremergeviewer/Differencer.java b/bundles/org.eclipse.compare/compare/org/eclipse/compare/structuremergeviewer/Differencer.java
index b698b1334..02898cf5b 100644
--- a/bundles/org.eclipse.compare/compare/org/eclipse/compare/structuremergeviewer/Differencer.java
+++ b/bundles/org.eclipse.compare/compare/org/eclipse/compare/structuremergeviewer/Differencer.java
@@ -260,8 +260,7 @@ public class Differencer {
if (ancestorChildren != null) {
ancestorSet= new HashMap<>(10);
- for (int i= 0; i < ancestorChildren.length; i++) {
- Object ancestorChild= ancestorChildren[i];
+ for (Object ancestorChild : ancestorChildren) {
ancestorSet.put(ancestorChild, ancestorChild);
allSet.add(ancestorChild);
}
@@ -269,8 +268,7 @@ public class Differencer {
if (rightChildren != null) {
rightSet= new HashMap<>(10);
- for (int i= 0; i < rightChildren.length; i++) {
- Object rightChild= rightChildren[i];
+ for (Object rightChild : rightChildren) {
rightSet.put(rightChild, rightChild);
allSet.add(rightChild);
}
@@ -278,8 +276,7 @@ public class Differencer {
if (leftChildren != null) {
leftSet= new HashMap<>(10);
- for (int i= 0; i < leftChildren.length; i++) {
- Object leftChild= leftChildren[i];
+ for (Object leftChild : leftChildren) {
leftSet.put(leftChild, leftChild);
allSet.add(leftChild);
}
diff --git a/bundles/org.eclipse.compare/compare/org/eclipse/compare/structuremergeviewer/StructureCreator.java b/bundles/org.eclipse.compare/compare/org/eclipse/compare/structuremergeviewer/StructureCreator.java
index ac4ae690e..824323d3d 100644
--- a/bundles/org.eclipse.compare/compare/org/eclipse/compare/structuremergeviewer/StructureCreator.java
+++ b/bundles/org.eclipse.compare/compare/org/eclipse/compare/structuremergeviewer/StructureCreator.java
@@ -378,8 +378,8 @@ public abstract class StructureCreator implements IStructureCreator2 {
if (tree != null) {
Object[] children= tree.getChildren();
if (children != null) {
- for (int i= 0; i < children.length; i++) {
- IStructureComparator child= (IStructureComparator) children[i];
+ for (Object c : children) {
+ IStructureComparator child = (IStructureComparator) c;
if (child instanceof ITypedElement && child instanceof DocumentRangeNode) {
String n1= ((DocumentRangeNode)child).getId();
if (n1 == null) {
diff --git a/bundles/org.eclipse.core.net/src/org/eclipse/core/internal/net/Activator.java b/bundles/org.eclipse.core.net/src/org/eclipse/core/internal/net/Activator.java
index 1604f2804..a115b9cf9 100644
--- a/bundles/org.eclipse.core.net/src/org/eclipse/core/internal/net/Activator.java
+++ b/bundles/org.eclipse.core.net/src/org/eclipse/core/internal/net/Activator.java
@@ -130,8 +130,8 @@ public class Activator implements BundleActivator {
if (status.isMultiStatus()) {
IStatus[] children = status.getChildren();
- for (int i = 0; i < children.length; i++) {
- childlist.add(getLog(children[i]));
+ for (IStatus child : children) {
+ childlist.add(getLog(child));
}
}
diff --git a/bundles/org.eclipse.core.net/src/org/eclipse/core/internal/net/PreferenceManager.java b/bundles/org.eclipse.core.net/src/org/eclipse/core/internal/net/PreferenceManager.java
index d6bcc6860..1a47b6f04 100644
--- a/bundles/org.eclipse.core.net/src/org/eclipse/core/internal/net/PreferenceManager.java
+++ b/bundles/org.eclipse.core.net/src/org/eclipse/core/internal/net/PreferenceManager.java
@@ -283,8 +283,7 @@ public class PreferenceManager {
// migrate proxy data
PreferenceManager instanceManager = PreferenceManager.createInstanceManager(instanceScope);
- for (int i = 0; i < proxies.length; i++) {
- ProxyType type = proxies[i];
+ for (ProxyType type : proxies) {
IProxyData data = type.getProxyData(ProxyType.DO_NOT_VERIFY);
if (data.getHost() == null) {
ProxyType instanceType = new ProxyType(type.getName(), instanceManager);
@@ -315,8 +314,7 @@ public class PreferenceManager {
if (httpProxyHost != null) {
ProxyData proxyData = new ProxyData(IProxyData.HTTP_PROXY_TYPE,
httpProxyHost, port, false, null);
- for (int i = 0; i < proxies.length; i++) {
- ProxyType type = proxies[i];
+ for (ProxyType type : proxies) {
if (type.getName().equals(proxyData.getType())) {
type.updatePreferencesIfMissing(proxyData);
}
diff --git a/bundles/org.eclipse.core.net/src/org/eclipse/core/internal/net/ProxyManager.java b/bundles/org.eclipse.core.net/src/org/eclipse/core/internal/net/ProxyManager.java
index 67a3b002d..d7453ea7f 100644
--- a/bundles/org.eclipse.core.net/src/org/eclipse/core/internal/net/ProxyManager.java
+++ b/bundles/org.eclipse.core.net/src/org/eclipse/core/internal/net/ProxyManager.java
@@ -132,8 +132,7 @@ public class ProxyManager implements IProxyService, IPreferenceChangeListener {
public void setNonProxiedHosts(String[] hosts) {
checkMigrated();
Assert.isNotNull(hosts);
- for (int i = 0; i < hosts.length; i++) {
- String host = hosts[i];
+ for (String host : hosts) {
Assert.isNotNull(host);
Assert.isTrue(host.length() > 0);
}
@@ -192,8 +191,7 @@ public class ProxyManager implements IProxyService, IPreferenceChangeListener {
private IProxyData[] internalSetProxyData(IProxyData[] proxyDatas) {
List<IProxyData> result = new ArrayList<>();
- for (int i = 0; i < proxyDatas.length; i++) {
- IProxyData proxyData = proxyDatas[i];
+ for (IProxyData proxyData : proxyDatas) {
ProxyType type = getType(proxyData);
if (type != null && type.setProxyData(proxyData)) {
result.add(proxyData);
@@ -203,8 +201,7 @@ public class ProxyManager implements IProxyService, IPreferenceChangeListener {
}
private ProxyType getType(IProxyData proxyData) {
- for (int i = 0; i < proxies.length; i++) {
- ProxyType type = proxies[i];
+ for (ProxyType type : proxies) {
if (type.getName().equals(proxyData.getType())) {
return type;
}
@@ -252,8 +249,7 @@ public class ProxyManager implements IProxyService, IPreferenceChangeListener {
}
private void updateSystemProperties() {
- for (int i = 0; i < proxies.length; i++) {
- ProxyType type = proxies[i];
+ for (ProxyType type : proxies) {
type.updateSystemProperties(internalGetProxyData(type.getName(), ProxyType.DO_NOT_VERIFY));
}
}
@@ -262,8 +258,7 @@ public class ProxyManager implements IProxyService, IPreferenceChangeListener {
checkMigrated();
preferenceManager.addPreferenceChangeListener(PreferenceManager.ROOT, this);
// Now initialize each proxy type
- for (int i = 0; i < proxies.length; i++) {
- ProxyType type = proxies[i];
+ for (ProxyType type : proxies) {
type.initialize();
}
registerAuthenticator();
@@ -276,8 +271,7 @@ public class ProxyManager implements IProxyService, IPreferenceChangeListener {
}
private IProxyData internalGetProxyData(String type, int verifySystemProperties) {
- for (int i = 0; i < proxies.length; i++) {
- ProxyType pt = proxies[i];
+ for (ProxyType pt : proxies) {
if (pt.getName().equals(type)) {
return pt.getProxyData(verifySystemProperties);
}
@@ -303,8 +297,7 @@ public class ProxyManager implements IProxyService, IPreferenceChangeListener {
return new IProxyData[0];
IProxyData[] data = getProxyData();
List<IProxyData> result = new ArrayList<>();
- for (int i = 0; i < data.length; i++) {
- IProxyData proxyData = data[i];
+ for (IProxyData proxyData : data) {
if (proxyData.getHost() != null)
result.add(proxyData);
}
@@ -326,8 +319,7 @@ public class ProxyManager implements IProxyService, IPreferenceChangeListener {
private boolean isHostFiltered(URI uri) {
String[] filters = getNonProxiedHosts();
- for (int i = 0; i < filters.length; i++) {
- String filter = filters[i];
+ for (String filter : filters) {
if (StringUtil.hostMatchesFilter(uri.getHost(), filter))
return true;
}
@@ -350,8 +342,7 @@ public class ProxyManager implements IProxyService, IPreferenceChangeListener {
}
IProxyData[] data = getProxyDataForHost(host);
- for (int i = 0; i < data.length; i++) {
- IProxyData proxyData = data[i];
+ for (IProxyData proxyData : data) {
if (proxyData.getType().equalsIgnoreCase(type)
&& proxyData.getHost() != null)
return resolveType(proxyData);
@@ -457,8 +448,8 @@ public class ProxyManager implements IProxyService, IPreferenceChangeListener {
if (data == null) {
return null;
}
- for (int i = 0; i < data.length; i++) {
- resolveType(data[i]);
+ for (IProxyData d : data) {
+ resolveType(d);
}
return data;
}
diff --git a/bundles/org.eclipse.core.net/src/org/eclipse/core/internal/net/ProxyType.java b/bundles/org.eclipse.core.net/src/org/eclipse/core/internal/net/ProxyType.java
index d47165cc2..613733402 100644
--- a/bundles/org.eclipse.core.net/src/org/eclipse/core/internal/net/ProxyType.java
+++ b/bundles/org.eclipse.core.net/src/org/eclipse/core/internal/net/ProxyType.java
@@ -104,9 +104,9 @@ public class ProxyType implements INodeChangeListener, IPreferenceChangeListener
public static String[] convertPropertyStringToHosts(String property) {
String hosts[] = StringUtil.split(property, new String[] { "|" }); //$NON-NLS-1$
ArrayList<String> ret = new ArrayList<>();
- for (int i = 0; i < hosts.length; i++) {
- if (hosts[i].length() != 0) {
- ret.add(hosts[i]);
+ for (String host : hosts) {
+ if (host.length() != 0) {
+ ret.add(host);
}
}
return ret.toArray(new String[0]);
@@ -436,9 +436,9 @@ public class ProxyType implements INodeChangeListener, IPreferenceChangeListener
private IProxyData getProxyData(String type) {
IProxyData data[] = ProxySelector.getProxyData(ProxySelector
.getDefaultProvider());
- for (int i = 0; i < data.length; i++) {
- if (data[i].getType().equalsIgnoreCase(type)) {
- return data[i];
+ for (IProxyData d : data) {
+ if (d.getType().equalsIgnoreCase(type)) {
+ return d;
}
}
return new ProxyData(type, null, -1, false, null);
diff --git a/bundles/org.eclipse.core.net/src/org/eclipse/core/internal/net/WindowsProxyProvider.java b/bundles/org.eclipse.core.net/src/org/eclipse/core/internal/net/WindowsProxyProvider.java
index 8a45f5624..06ffc0dee 100644
--- a/bundles/org.eclipse.core.net/src/org/eclipse/core/internal/net/WindowsProxyProvider.java
+++ b/bundles/org.eclipse.core.net/src/org/eclipse/core/internal/net/WindowsProxyProvider.java
@@ -55,8 +55,9 @@ public class WindowsProxyProvider extends AbstractProxyProvider {
}
if (Policy.DEBUG) {
Policy.debug("WindowsProxyProvider#select result for [" + uri + "]"); //$NON-NLS-1$ //$NON-NLS-2$
- for (int i = 0; i < proxies.length; i++)
- System.out.println(" " + proxies[i]); //$NON-NLS-1$
+ for (IProxyData proxy : proxies) {
+ System.out.println(" " + proxy); //$NON-NLS-1$
+ }
}
return proxies;
}
diff --git a/bundles/org.eclipse.core.net/src/org/eclipse/core/internal/net/proxy/unix/UnixProxyProvider.java b/bundles/org.eclipse.core.net/src/org/eclipse/core/internal/net/proxy/unix/UnixProxyProvider.java
index 097f08574..3f07bbe14 100644
--- a/bundles/org.eclipse.core.net/src/org/eclipse/core/internal/net/proxy/unix/UnixProxyProvider.java
+++ b/bundles/org.eclipse.core.net/src/org/eclipse/core/internal/net/proxy/unix/UnixProxyProvider.java
@@ -55,8 +55,8 @@ public class UnixProxyProvider extends AbstractProxyProvider {
String[] nonProxyHosts = getNonProxiedHosts();
if (nonProxyHosts != null) {
String host = uri.getHost();
- for (int npIndex = 0; npIndex < nonProxyHosts.length; npIndex++) {
- if (StringUtil.hostMatchesFilter(host, nonProxyHosts[npIndex])) {
+ for (String nonProxyHost : nonProxyHosts) {
+ if (StringUtil.hostMatchesFilter(host, nonProxyHost)) {
return new IProxyData[0];
}
}
@@ -70,8 +70,9 @@ public class UnixProxyProvider extends AbstractProxyProvider {
}
if (Policy.DEBUG) {
Policy.debug("UnixProxyProvider#select result for [" + uri + "]"); //$NON-NLS-1$ //$NON-NLS-2$
- for (int i = 0; i < proxies.length; i++)
- System.out.println(" " + proxies[i]); //$NON-NLS-1$
+ for (IProxyData proxy : proxies) {
+ System.out.println(" " + proxy); //$NON-NLS-1$
+ }
}
return proxies;
}
@@ -85,8 +86,7 @@ public class UnixProxyProvider extends AbstractProxyProvider {
private IProxyData[] getProxyForTypes(String[] types) {
ArrayList<IProxyData> allData = new ArrayList<>();
- for (int i = 0; i < types.length; i++) {
- String type = types[i];
+ for (String type : types) {
ProxyData pd = getSystemProxyInfo(type);
if (pd != null && pd.getHost() != null) {
allData.add(pd);
diff --git a/bundles/org.eclipse.core.net/src/org/eclipse/core/internal/net/proxy/win32/winhttp/ProxyBypass.java b/bundles/org.eclipse.core.net/src/org/eclipse/core/internal/net/proxy/win32/winhttp/ProxyBypass.java
index 00dbc5dfc..30fa914a2 100644
--- a/bundles/org.eclipse.core.net/src/org/eclipse/core/internal/net/proxy/win32/winhttp/ProxyBypass.java
+++ b/bundles/org.eclipse.core.net/src/org/eclipse/core/internal/net/proxy/win32/winhttp/ProxyBypass.java
@@ -68,8 +68,7 @@ public class ProxyBypass {
* @return
*/
private boolean isInBypassList(String host) {
- for (int i = 0; i < proxyBypassEntries.length; i++) {
- String entry = proxyBypassEntries[i];
+ for (String entry : proxyBypassEntries) {
if (StringUtil.hostMatchesFilter(host, entry)) {
return true;
}
diff --git a/bundles/org.eclipse.core.net/src/org/eclipse/core/internal/net/proxy/win32/winhttp/StaticProxyConfig.java b/bundles/org.eclipse.core.net/src/org/eclipse/core/internal/net/proxy/win32/winhttp/StaticProxyConfig.java
index a1b3963dc..e1c0d08e3 100644
--- a/bundles/org.eclipse.core.net/src/org/eclipse/core/internal/net/proxy/win32/winhttp/StaticProxyConfig.java
+++ b/bundles/org.eclipse.core.net/src/org/eclipse/core/internal/net/proxy/win32/winhttp/StaticProxyConfig.java
@@ -77,14 +77,14 @@ public class StaticProxyConfig {
} else {
IProxyData[] data = getUniversalProxiesData();
if (uri.getScheme() != null) {
- for (int i = 0; i < data.length; i++) {
- if (uri.getScheme().equalsIgnoreCase(data[i].getType())) {
- proxies.add(data[i]);
+ for (IProxyData d : data) {
+ if (uri.getScheme().equalsIgnoreCase(d.getType())) {
+ proxies.add(d);
}
}
} else {
- for (int i = 0; i < data.length; i++) {
- proxies.add(data[i]);
+ for (IProxyData d : data) {
+ proxies.add(d);
}
}
}
diff --git a/bundles/org.eclipse.jsch.core/src/org/eclipse/jsch/internal/core/JSchCorePlugin.java b/bundles/org.eclipse.jsch.core/src/org/eclipse/jsch/internal/core/JSchCorePlugin.java
index fcc4a0bd0..2cbe82ef2 100644
--- a/bundles/org.eclipse.jsch.core/src/org/eclipse/jsch/internal/core/JSchCorePlugin.java
+++ b/bundles/org.eclipse.jsch.core/src/org/eclipse/jsch/internal/core/JSchCorePlugin.java
@@ -121,11 +121,9 @@ public class JSchCorePlugin extends Plugin{
String[] selected = Utils.getSelectedSSHAgent().split(","); //$NON-NLS-1$
IdentityRepository irepo = null;
- for(int i=0; i<selected.length; i++){
- for(int j=0; j<repositories.length; j++){
- IdentityRepository _irepo = repositories[j];
- if(selected[i].equals(_irepo.getName()) &&
- _irepo.getStatus()==IdentityRepository.RUNNING){
+ for(String s : selected) {
+ for(IdentityRepository _irepo : repositories) {
+ if(s.equals(_irepo.getName()) && _irepo.getStatus()==IdentityRepository.RUNNING) {
irepo = _irepo;
break;
}
@@ -153,8 +151,7 @@ public class JSchCorePlugin extends Plugin{
return new IdentityRepository[0];
ArrayList<IdentityRepository> tmp = new ArrayList<>();
- for(int i=0; i<extensions.length; i++){
- IExtension extension=extensions[i];
+ for(IExtension extension : extensions) {
IConfigurationElement[] configs=extension.getConfigurationElements();
if(configs.length==0){
JSchCorePlugin
diff --git a/bundles/org.eclipse.jsch.core/src/org/eclipse/jsch/internal/core/Utils.java b/bundles/org.eclipse.jsch.core/src/org/eclipse/jsch/internal/core/Utils.java
index 59bfc814a..d3bf31d5c 100644
--- a/bundles/org.eclipse.jsch.core/src/org/eclipse/jsch/internal/core/Utils.java
+++ b/bundles/org.eclipse.jsch.core/src/org/eclipse/jsch/internal/core/Utils.java
@@ -90,15 +90,15 @@ public class Utils{
String[] pkey=pkeys.split(","); //$NON-NLS-1$
String[] _pkey=current_pkeys.split(","); //$NON-NLS-1$
String result=""; //$NON-NLS-1$
- for(int i=0; i<pkey.length; i++){
- file=new java.io.File(pkey[i]);
+ for(String p : pkey){
+ file=new java.io.File(p);
if(!file.isAbsolute()){
- file=new java.io.File(ssh_home, pkey[i]);
+ file=new java.io.File(ssh_home, p);
}
if(file.exists()){
boolean notyet=true;
- for(int j=0; j<_pkey.length; j++){
- if(pkey[i].equals(_pkey[j])){
+ for(String _p : _pkey){
+ if(p.equals(_p)){
notyet=false;
break;
}
@@ -107,10 +107,10 @@ public class Utils{
if(notyet)
jsch.addIdentity(file.getPath());
if(result.length()==0){
- result=pkey[i];
+ result=p;
}
else{
- result+=(","+pkey[i]); //$NON-NLS-1$
+ result+=(","+p); //$NON-NLS-1$
}
}
catch(JSchException e){
diff --git a/bundles/org.eclipse.jsch.ui/src/org/eclipse/jsch/internal/ui/preference/PreferencePage.java b/bundles/org.eclipse.jsch.ui/src/org/eclipse/jsch/internal/ui/preference/PreferencePage.java
index 6544592a8..d96831e5d 100644
--- a/bundles/org.eclipse.jsch.ui/src/org/eclipse/jsch/internal/ui/preference/PreferencePage.java
+++ b/bundles/org.eclipse.jsch.ui/src/org/eclipse/jsch/internal/ui/preference/PreferencePage.java
@@ -259,8 +259,7 @@ protected Control createContents(Composite parent){
dir+=java.io.File.separator;
}
- for(int i=0; i<files.length; i++){
- String foo=files[i];
+ for (String foo : files) {
if(keys.length()!=0)
keys=keys+","; //$NON-NLS-1$
keys=keys+dir+foo;
@@ -788,10 +787,10 @@ protected Control createContents(Composite parent){
// Check if the generated key has been included in pkeys?
String[] pkeysa=pkeys.split(","); //$NON-NLS-1$
- for(int i=0; i<pkeysa.length; i++){
- File pkey=new java.io.File(pkeysa[i]);
- if(!pkey.isAbsolute()){
- pkey=new java.io.File(home, pkeysa[i]);
+ for (String p : pkeysa) {
+ File pkey = new java.io.File(p);
+ if (!pkey.isAbsolute()) {
+ pkey = new java.io.File(home, p);
}
if(pkey.equals(mypkey))
return;
@@ -1069,11 +1068,10 @@ protected Control createContents(Composite parent){
Set<String> smethods = new HashSet<>(Arrays.asList(methods));
String[] order = Utils.getMethodsOrder().split(","); //$NON-NLS-1$
-
- for(int i=0; i<order.length; i++){
+ for (String o : order) {
TableItem tableItem= new TableItem(preferedAuthMethodTable, SWT.NONE);
- tableItem.setText(0, order[i]);
- if(smethods.contains(order[i])){
+ tableItem.setText(0, o);
+ if (smethods.contains(o)) {
tableItem.setChecked(true);
}
}
@@ -1198,11 +1196,10 @@ protected Control createContents(Composite parent){
Set<String> smethods = new HashSet<>(Arrays.asList(methods));
String[] order = Utils.getKEXMethodsOrder().split(","); //$NON-NLS-1$
-
- for(int i=0; i<order.length; i++){
+ for (String o : order) {
TableItem tableItem= new TableItem(preferedKeyExchangeMethodTable, SWT.NONE);
- tableItem.setText(0, order[i]);
- if(smethods.contains(order[i])){
+ tableItem.setText(0, o);
+ if (smethods.contains(o)) {
tableItem.setChecked(true);
}
}
@@ -1351,14 +1348,14 @@ protected Control createContents(Composite parent){
preferedSSHAgentTable.removeAll();
String[] methods = Utils.getAvailableSSHAgents().split(","); //$NON-NLS-1$
String[] selected = Utils.getSelectedSSHAgent().split(","); //$NON-NLS-1$
-
- for(int i=0; i<methods.length; i++){
- if(methods[i].length()==0)
+ for (String method : methods) {
+ if (method.length() == 0) {
continue;
+ }
TableItem tableItem= new TableItem(preferedSSHAgentTable, SWT.NONE);
- tableItem.setText(0, methods[i]);
- for(int j=0; j<selected.length; j++){
- if(selected[j].equals(methods[i])){
+ tableItem.setText(0, method);
+ for (String s : selected) {
+ if (s.equals(method)) {
tableItem.setChecked(true);
break;
}
@@ -1372,11 +1369,10 @@ protected Control createContents(Composite parent){
Set<String> smethods = new HashSet<>(Arrays.asList(methods));
String[] order = Utils.getMACMethodsOrder().split(","); //$NON-NLS-1$
-
- for(int i=0; i<order.length; i++){
+ for (String o : order) {
TableItem tableItem= new TableItem(preferedMACMethodTable, SWT.NONE);
- tableItem.setText(0, order[i]);
- if(smethods.contains(order[i])){
+ tableItem.setText(0, o);
+ if (smethods.contains(o)) {
tableItem.setChecked(true);
}
}
diff --git a/bundles/org.eclipse.jsch.ui/src/org/eclipse/jsch/internal/ui/preference/SWTUtils.java b/bundles/org.eclipse.jsch.ui/src/org/eclipse/jsch/internal/ui/preference/SWTUtils.java
index 8523a9c16..7a619885f 100644
--- a/bundles/org.eclipse.jsch.ui/src/org/eclipse/jsch/internal/ui/preference/SWTUtils.java
+++ b/bundles/org.eclipse.jsch.ui/src/org/eclipse/jsch/internal/ui/preference/SWTUtils.java
@@ -254,8 +254,8 @@ public class SWTUtils {
public static int getWidthInCharsForLongest(PixelConverter converter, String [] strings) {
int minimum= 0;
- for (int i = 0; i < strings.length; i++) {
- final int length= converter.convertWidthInCharsToPixels(strings[i].length());
+ for (String string : strings) {
+ final int length = converter.convertWidthInCharsToPixels(string.length());
if (minimum < length)
minimum= length;
}
diff --git a/bundles/org.eclipse.team.core/src/org/eclipse/team/core/ProjectSetCapability.java b/bundles/org.eclipse.team.core/src/org/eclipse/team/core/ProjectSetCapability.java
index 63c86bd0c..1c3bbcc46 100644
--- a/bundles/org.eclipse.team.core/src/org/eclipse/team/core/ProjectSetCapability.java
+++ b/bundles/org.eclipse.team.core/src/org/eclipse/team/core/ProjectSetCapability.java
@@ -240,8 +240,7 @@ public abstract class ProjectSetCapability {
// Build a collection of existing projects
final Collection<IProject> existingProjects = new ArrayList<>();
- for (int i = 0; i < projects.length; i++) {
- IProject eachProj = projects[i];
+ for (IProject eachProj : projects) {
if (eachProj.exists()) {
existingProjects.add(eachProj);
} else if (new File(eachProj.getParent().getLocation().toFile(), eachProj.getName()).exists()) {
@@ -267,8 +266,7 @@ public abstract class ProjectSetCapability {
Collection<IProject> result = new ArrayList<>(projects.length);
result.addAll(Arrays.asList(projects));
result.removeAll(existingProjects);
- for (int i = 0; i < confirmed.length; i++) {
- IProject eachProj = confirmed[i];
+ for (IProject eachProj : confirmed) {
if (existingProjects.contains(eachProj))
result.add(eachProj);
}
diff --git a/bundles/org.eclipse.team.core/src/org/eclipse/team/core/RepositoryProvider.java b/bundles/org.eclipse.team.core/src/org/eclipse/team/core/RepositoryProvider.java
index 8e4ba1259..9ce34692a 100644
--- a/bundles/org.eclipse.team.core/src/org/eclipse/team/core/RepositoryProvider.java
+++ b/bundles/org.eclipse.team.core/src/org/eclipse/team/core/RepositoryProvider.java
@@ -222,8 +222,7 @@ public abstract class RepositoryProvider implements IProjectNature, IAdaptable {
if (!provider.canHandleLinkedResources()) {
try {
IResource[] members = project.members();
- for (int i = 0; i < members.length; i++) {
- IResource resource = members[i];
+ for (IResource resource : members) {
if (resource.isLinked()) {
throw new TeamException(new Status(IStatus.ERROR, TeamPlugin.ID, IResourceStatus.LINKING_NOT_ALLOWED, NLS.bind(Messages.RepositoryProvider_linkedResourcesExist, new String[] { project.getName(), id }), null));
}
@@ -502,13 +501,12 @@ public abstract class RepositoryProvider implements IProjectNature, IAdaptable {
Set<String> teamSet = new HashSet<>();
teamSet.addAll(AllProviderTypeIds); // add in all the ones we know via extension point
-
//fall back to old method of nature ID to find any for backwards compatibility
- for (int i = 0; i < desc.length; i++) {
- String[] setIds = desc[i].getNatureSetIds();
- for (int j = 0; j < setIds.length; j++) {
- if(setIds[j].equals(TEAM_SETID)) {
- teamSet.add(desc[i].getNatureId());
+ for (IProjectNatureDescriptor d : desc) {
+ String[] setIds = d.getNatureSetIds();
+ for (String setId : setIds) {
+ if (setId.equals(TEAM_SETID)) {
+ teamSet.add(d.getNatureId());
}
}
}
@@ -550,14 +548,14 @@ public abstract class RepositoryProvider implements IProjectNature, IAdaptable {
IWorkspace workspace = ResourcesPlugin.getWorkspace();
// for every nature id on this project, find it's natures sets and check if it is
// in the team set.
- for (int i = 0; i < natureIds.length; i++) {
- IProjectNatureDescriptor desc = workspace.getNatureDescriptor(natureIds[i]);
+ for (String natureId : natureIds) {
+ IProjectNatureDescriptor desc = workspace.getNatureDescriptor(natureId);
// The descriptor can be null if the nature doesn't exist
if (desc != null) {
String[] setIds = desc.getNatureSetIds();
- for (int j = 0; j < setIds.length; j++) {
- if(setIds[j].equals(TEAM_SETID)) {
- return getProvider(project, natureIds[i]);
+ for (String setId : setIds) {
+ if (setId.equals(TEAM_SETID)) {
+ return getProvider(project, natureId);
}
}
}
@@ -631,8 +629,8 @@ public abstract class RepositoryProvider implements IProjectNature, IAdaptable {
return null;
String[] setIds = desc.getNatureSetIds();
- for (int i = 0; i < setIds.length; i++) {
- if(setIds[i].equals(TEAM_SETID)) {
+ for (String setId : setIds) {
+ if (setId.equals(TEAM_SETID)) {
return (RepositoryProvider)project.getNature(id);
}
}
@@ -714,10 +712,10 @@ public abstract class RepositoryProvider implements IProjectNature, IAdaptable {
IExtensionPoint extension = Platform.getExtensionRegistry().getExtensionPoint(TeamPlugin.ID, TeamPlugin.REPOSITORY_EXTENSION);
if (extension != null) {
IExtension[] extensions = extension.getExtensions();
- for (int i = 0; i < extensions.length; i++) {
- IConfigurationElement [] configElements = extensions[i].getConfigurationElements();
- for (int j = 0; j < configElements.length; j++) {
- String extensionId = configElements[j].getAttribute("id"); //$NON-NLS-1$
+ for (IExtension e : extensions) {
+ IConfigurationElement[] configElements = e.getConfigurationElements();
+ for (IConfigurationElement configElement : configElements) {
+ String extensionId = configElement.getAttribute("id"); //$NON-NLS-1$
allIDs.add(extensionId);
}
}
@@ -732,17 +730,17 @@ public abstract class RepositoryProvider implements IProjectNature, IAdaptable {
IExtensionPoint extension = Platform.getExtensionRegistry().getExtensionPoint(TeamPlugin.ID, TeamPlugin.REPOSITORY_EXTENSION);
if (extension != null) {
IExtension[] extensions = extension.getExtensions();
- for (int i = 0; i < extensions.length; i++) {
- IConfigurationElement [] configElements = extensions[i].getConfigurationElements();
- for (int j = 0; j < configElements.length; j++) {
- String extensionId = configElements[j].getAttribute("id"); //$NON-NLS-1$
+ for (IExtension ext : extensions) {
+ IConfigurationElement[] configElements = ext.getConfigurationElements();
+ for (IConfigurationElement configElement : configElements) {
+ String extensionId = configElement.getAttribute("id"); //$NON-NLS-1$
if (extensionId != null && extensionId.equals(id)) {
try {
- return (RepositoryProvider) configElements[j].createExecutableExtension("class"); //$NON-NLS-1$
+ return (RepositoryProvider) configElement.createExecutableExtension("class"); //$NON-NLS-1$
} catch (CoreException e) {
TeamPlugin.log(e);
} catch (ClassCastException e) {
- String className = configElements[j].getAttribute("class"); //$NON-NLS-1$
+ String className = configElement.getAttribute("class"); //$NON-NLS-1$
TeamPlugin.log(IStatus.ERROR, NLS.bind(Messages.RepositoryProvider_invalidClass, new String[] { id, className }), e);
}
return null;
diff --git a/bundles/org.eclipse.team.core/src/org/eclipse/team/core/RepositoryProviderType.java b/bundles/org.eclipse.team.core/src/org/eclipse/team/core/RepositoryProviderType.java
index 62ca83791..ac06da4d5 100644
--- a/bundles/org.eclipse.team.core/src/org/eclipse/team/core/RepositoryProviderType.java
+++ b/bundles/org.eclipse.team.core/src/org/eclipse/team/core/RepositoryProviderType.java
@@ -14,7 +14,6 @@
package org.eclipse.team.core;
import java.util.HashMap;
-import java.util.Iterator;
import java.util.Map;
import org.eclipse.core.resources.IContainer;
@@ -107,8 +106,7 @@ public abstract class RepositoryProviderType extends PlatformObject {
* @since 3.2
*/
public static RepositoryProviderType getTypeForScheme(String scheme) {
- for (Iterator iter = allProviderTypes.values().iterator(); iter.hasNext();) {
- RepositoryProviderType type = (RepositoryProviderType) iter.next();
+ for (RepositoryProviderType type : allProviderTypes.values()) {
if (type.getFileSystemScheme() != null && type.getFileSystemScheme().equals(scheme))
return type;
}
@@ -119,11 +117,11 @@ public abstract class RepositoryProviderType extends PlatformObject {
IExtensionPoint extension = Platform.getExtensionRegistry().getExtensionPoint(TeamPlugin.ID, TeamPlugin.REPOSITORY_EXTENSION);
if (extension != null) {
IExtension[] extensions = extension.getExtensions();
- for (int i = 0; i < extensions.length; i++) {
- IConfigurationElement [] configElements = extensions[i].getConfigurationElements();
- for (int j = 0; j < configElements.length; j++) {
- String extensionId = configElements[j].getAttribute("id"); //$NON-NLS-1$
- String typeScheme = configElements[j].getAttribute("fileSystemScheme"); //$NON-NLS-1$
+ for (IExtension ext : extensions) {
+ IConfigurationElement[] configElements = ext.getConfigurationElements();
+ for (IConfigurationElement configElement : configElements) {
+ String extensionId = configElement.getAttribute("id"); //$NON-NLS-1$
+ String typeScheme = configElement.getAttribute("fileSystemScheme"); //$NON-NLS-1$
if (typeScheme != null && typeScheme.equals(scheme) && extensionId != null) {
return newProviderType(extensionId);
}
@@ -141,30 +139,28 @@ public abstract class RepositoryProviderType extends PlatformObject {
IExtensionPoint extension = Platform.getExtensionRegistry().getExtensionPoint(TeamPlugin.ID, TeamPlugin.REPOSITORY_EXTENSION);
if (extension != null) {
IExtension[] extensions = extension.getExtensions();
- for (int i = 0; i < extensions.length; i++) {
- IConfigurationElement [] configElements = extensions[i].getConfigurationElements();
- for (int j = 0; j < configElements.length; j++) {
- String extensionId = configElements[j].getAttribute("id"); //$NON-NLS-1$
-
+ for (IExtension ext : extensions) {
+ IConfigurationElement[] configElements = ext.getConfigurationElements();
+ for (IConfigurationElement configElement : configElements) {
+ String extensionId = configElement.getAttribute("id"); //$NON-NLS-1$
if (extensionId != null && extensionId.equals(id)) {
try {
RepositoryProviderType providerType;
//Its ok not to have a typeClass extension. In this case, a default instance will be created.
- if(configElements[j].getAttribute("typeClass") == null) { //$NON-NLS-1$
+ if (configElement.getAttribute("typeClass") == null) { //$NON-NLS-1$
providerType = new DefaultRepositoryProviderType();
} else {
- providerType = (RepositoryProviderType) configElements[j].createExecutableExtension("typeClass"); //$NON-NLS-1$
+ providerType = (RepositoryProviderType) configElement.createExecutableExtension("typeClass"); //$NON-NLS-1$
}
-
providerType.setID(id);
allProviderTypes.put(id, providerType);
- String scheme = configElements[j].getAttribute("fileSystemScheme"); //$NON-NLS-1$
+ String scheme = configElement.getAttribute("fileSystemScheme"); //$NON-NLS-1$
providerType.setFileSystemScheme(scheme);
return providerType;
} catch (CoreException e) {
TeamPlugin.log(e);
} catch (ClassCastException e) {
- String className = configElements[j].getAttribute("typeClass"); //$NON-NLS-1$
+ String className = configElement.getAttribute("typeClass"); //$NON-NLS-1$
TeamPlugin.log(IStatus.ERROR, "Class " + className + " registered for repository provider type id " + id + " is not a subclass of RepositoryProviderType", e); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
}
return null;
diff --git a/bundles/org.eclipse.team.core/src/org/eclipse/team/core/Team.java b/bundles/org.eclipse.team.core/src/org/eclipse/team/core/Team.java
index d65e49f24..d25103c29 100644
--- a/bundles/org.eclipse.team.core/src/org/eclipse/team/core/Team.java
+++ b/bundles/org.eclipse.team.core/src/org/eclipse/team/core/Team.java
@@ -156,12 +156,14 @@ public final class Team {
private static boolean matchesEnabledIgnore(IResource resource) {
StringMatcher[] matchers = getStringMatchers();
- for (int i = 0; i < matchers.length; i++) {
+ for (StringMatcher matcher : matchers) {
String resourceName = resource.getName();
- if(matchers[i].isPathPattern()) {
+ if (matcher.isPathPattern()) {
resourceName = resource.getFullPath().toString();
}
- if (matchers[i].match(resourceName)) return true;
+ if (matcher.match(resourceName)) {
+ return true;
+ }
}
return false;
}
@@ -249,9 +251,9 @@ public final class Team {
if (ignoreMatchers==null) {
IIgnoreInfo[] ignorePatterns = getAllIgnores();
ArrayList<StringMatcher> matchers = new ArrayList<>(ignorePatterns.length);
- for (int i = 0; i < ignorePatterns.length; i++) {
- if (ignorePatterns[i].getEnabled()) {
- matchers.add(new StringMatcher(ignorePatterns[i].getPattern(), true, false));
+ for (IIgnoreInfo ignorePattern : ignorePatterns) {
+ if (ignorePattern.getEnabled()) {
+ matchers.add(new StringMatcher(ignorePattern.getPattern(), true, false));
}
}
ignoreMatchers = new StringMatcher[matchers.size()];
@@ -295,13 +297,11 @@ public final class Team {
}
// Now set into preferences
StringBuilder buf = new StringBuilder();
- Iterator e = globalIgnore.entrySet().iterator();
- while (e.hasNext()) {
- Map.Entry entry = (Entry) e.next();
+ for (Map.Entry entry : globalIgnore.entrySet()) {
String pattern = (String) entry.getKey();
Boolean value = (Boolean) entry.getValue();
boolean isCustom = (!pluginIgnore.containsKey(pattern)) ||
- !pluginIgnore.get(pattern).equals(value);
+ !pluginIgnore.get(pattern).equals(value);
if (isCustom) {
buf.append(pattern);
buf.append(PREF_TEAM_SEPARATOR);
@@ -309,7 +309,6 @@ public final class Team {
buf.append(en);
buf.append(PREF_TEAM_SEPARATOR);
}
-
}
TeamPlugin.getPlugin().getPluginPreferences().setValue(PREF_TEAM_IGNORES, buf.toString());
}
@@ -328,15 +327,15 @@ public final class Team {
IExtensionPoint extension = Platform.getExtensionRegistry().getExtensionPoint(TeamPlugin.ID, TeamPlugin.IGNORE_EXTENSION);
if (extension != null) {
IExtension[] extensions = extension.getExtensions();
- for (int i = 0; i < extensions.length; i++) {
- IConfigurationElement [] configElements = extensions[i].getConfigurationElements();
- for (int j = 0; j < configElements.length; j++) {
- String pattern = configElements[j].getAttribute("pattern"); //$NON-NLS-1$
+ for (IExtension ext : extensions) {
+ IConfigurationElement[] configElements = ext.getConfigurationElements();
+ for (IConfigurationElement configElement : configElements) {
+ String pattern = configElement.getAttribute("pattern"); //$NON-NLS-1$
if (pattern != null) {
- String selected = configElements[j].getAttribute("enabled"); //$NON-NLS-1$
+ String selected = configElement.getAttribute("enabled"); //$NON-NLS-1$
if (selected == null) {
// Check for selected because this used to be the field name
- selected = configElements[j].getAttribute("selected"); //$NON-NLS-1$
+ selected = configElement.getAttribute("selected"); //$NON-NLS-1$
}
boolean enabled = selected != null
&& selected.equalsIgnoreCase("true"); //$NON-NLS-1$
@@ -382,17 +381,15 @@ public final class Team {
String patternToFind, IExtension[] extensions) {
StringBuilder sb = new StringBuilder();
boolean isFirst = true;
- for (int i = 0; i < extensions.length; i++) {
- IConfigurationElement[] configElements = extensions[i]
- .getConfigurationElements();
- for (int j = 0; j < configElements.length; j++) {
- if (patternToFind.equals(configElements[j]
- .getAttribute("pattern"))) { //$NON-NLS-1$
+ for (IExtension extension : extensions) {
+ IConfigurationElement[] configElements = extension.getConfigurationElements();
+ for (IConfigurationElement configElement : configElements) {
+ if (patternToFind.equals(configElement.getAttribute("pattern"))) { //$NON-NLS-1$
if (!isFirst) {
sb.append(", "); //$NON-NLS-1$
}
isFirst = false;
- sb.append(extensions[i].getContributor().getName());
+ sb.append(extension.getContributor().getName());
}
}
}
@@ -494,13 +491,13 @@ public final class Team {
IExtensionPoint extension = RegistryFactory.getRegistry().getExtensionPoint(TeamPlugin.ID, TeamPlugin.PROJECT_SET_EXTENSION);
if (extension != null) {
IExtension[] extensions = extension.getExtensions();
- for (int i = 0; i < extensions.length; i++) {
- IConfigurationElement [] configElements = extensions[i].getConfigurationElements();
- for (int j = 0; j < configElements.length; j++) {
- String extensionId = configElements[j].getAttribute("id"); //$NON-NLS-1$
+ for (IExtension ext : extensions) {
+ IConfigurationElement[] configElements = ext.getConfigurationElements();
+ for (IConfigurationElement configElement : configElements) {
+ String extensionId = configElement.getAttribute("id"); //$NON-NLS-1$
if (extensionId != null && extensionId.equals(id)) {
try {
- return (IProjectSetSerializer)configElements[j].createExecutableExtension("class"); //$NON-NLS-1$
+ return (IProjectSetSerializer) configElement.createExecutableExtension("class"); //$NON-NLS-1$
} catch (CoreException e) {
TeamPlugin.log(e);
return null;
@@ -642,8 +639,8 @@ public final class Team {
IExtensionPoint point = Platform.getExtensionRegistry().getExtensionPoint(TeamPlugin.EXTENSION_POINT_BUNDLE_IMPORTERS);
if (point != null) {
IConfigurationElement[] infos = point.getConfigurationElements();
- for (int i = 0; i < infos.length; i++) {
- fBundleImporters.add(new BundleImporterExtension(infos[i]));
+ for (IConfigurationElement info : infos) {
+ fBundleImporters.add(new BundleImporterExtension(info));
}
}
}
diff --git a/bundles/org.eclipse.team.core/src/org/eclipse/team/core/diff/provider/DiffTree.java b/bundles/org.eclipse.team.core/src/org/eclipse/team/core/diff/provider/DiffTree.java
index 6163c84ba..5cb113a49 100644
--- a/bundles/org.eclipse.team.core/src/org/eclipse/team/core/diff/provider/DiffTree.java
+++ b/bundles/org.eclipse.team.core/src/org/eclipse/team/core/diff/provider/DiffTree.java
@@ -15,7 +15,6 @@ package org.eclipse.team.core.diff.provider;
import java.util.HashMap;
import java.util.HashSet;
-import java.util.Iterator;
import java.util.Map;
import java.util.Set;
@@ -93,8 +92,7 @@ public class DiffTree implements IDiffTree {
if (depth == IResource.DEPTH_ZERO)
return;
IPath[] children = getChildren(path);
- for (int i = 0; i < children.length; i++) {
- IPath child = children[i];
+ for (IPath child : children) {
accept(child, visitor, depth == IResource.DEPTH_ONE ? IResource.DEPTH_ZERO : IResource.DEPTH_INFINITE);
}
}
@@ -244,8 +242,8 @@ public class DiffTree implements IDiffTree {
if(event.isEmpty() && ! event.isReset() && propertyChanges.isEmpty()) return;
Object[] listeners = this.listeners.getListeners();
- for (int i = 0; i < listeners.length; i++) {
- final IDiffChangeListener listener = (IDiffChangeListener)listeners[i];
+ for (Object l : listeners) {
+ final IDiffChangeListener listener = (IDiffChangeListener) l;
SafeRunner.run(new ISafeRunnable() {
@Override
public void handleException(Throwable exception) {
@@ -257,8 +255,7 @@ public class DiffTree implements IDiffTree {
lockedForModification = true;
if (!event.isEmpty() || event.isReset())
listener.diffsChanged(event, Policy.subMonitorFor(monitor, 100));
- for (Iterator<Integer> iter = propertyChanges.keySet().iterator(); iter.hasNext();) {
- Integer key = iter.next();
+ for (Integer key : propertyChanges.keySet()) {
Set<IPath> paths = propertyChanges.get(key);
listener.propertyChanged(DiffTree.this, key.intValue(), paths.toArray(new IPath[paths
.size()]));
@@ -371,8 +368,7 @@ public class DiffTree implements IDiffTree {
changes = new HashSet<>();
propertyChanges.put(key, changes);
}
- for (int i = 0; i < paths.length; i++) {
- IPath path = paths[i];
+ for (IPath path : paths) {
changes.add(path);
}
}
@@ -386,8 +382,7 @@ public class DiffTree implements IDiffTree {
public void setBusy(IDiff[] diffs, IProgressMonitor monitor) {
try {
beginInput();
- for (int i = 0; i < diffs.length; i++) {
- IDiff node = diffs[i];
+ for (IDiff node : diffs) {
setPropertyToRoot(node, P_BUSY_HINT, true);
}
} finally {
@@ -400,8 +395,7 @@ public class DiffTree implements IDiffTree {
try {
beginInput();
IPath[] paths = pathTree.getPaths();
- for (int i = 0; i < paths.length; i++) {
- IPath path = paths[i];
+ for (IPath path : paths) {
IPath[] changed = pathTree.setPropogatedProperty(path, P_BUSY_HINT, false);
accumulatePropertyChanges(P_BUSY_HINT, changed);
}
diff --git a/bundles/org.eclipse.team.core/src/org/eclipse/team/core/importing/provisional/BundleImporterDelegate.java b/bundles/org.eclipse.team.core/src/org/eclipse/team/core/importing/provisional/BundleImporterDelegate.java
index 1915ad01a..e5e43281e 100644
--- a/bundles/org.eclipse.team.core/src/org/eclipse/team/core/importing/provisional/BundleImporterDelegate.java
+++ b/bundles/org.eclipse.team.core/src/org/eclipse/team/core/importing/provisional/BundleImporterDelegate.java
@@ -67,8 +67,7 @@ public abstract class BundleImporterDelegate implements IBundleImporterDelegate
if (getSupportedValues().contains(prefix)) {
try {
ManifestElement[] elements = ManifestElement.parseHeader(ECLIPSE_SOURCE_REFERENCES, value);
- for (int j = 0; j < elements.length; j++) {
- ManifestElement element = elements[j];
+ for (ManifestElement element : elements) {
String url = element.toString();
String project = element.getAttribute(ATTR_PROJECT);
if (project == null) {
@@ -97,8 +96,7 @@ public abstract class BundleImporterDelegate implements IBundleImporterDelegate
IProject[] result = null;
if (psfCapability != null) {
// collect and validate all header values
- for (int i = 0; i < descriptions.length; i++) {
- ScmUrlImportDescription description = descriptions[i];
+ for (ScmUrlImportDescription description : descriptions) {
references.add(psfCapability.asReference(description.getUri(), description.getProject()));
}
// create projects
diff --git a/bundles/org.eclipse.team.core/src/org/eclipse/team/core/mapping/ChangeTracker.java b/bundles/org.eclipse.team.core/src/org/eclipse/team/core/mapping/ChangeTracker.java
index c3d6cd6a1..dbf9c7b75 100644
--- a/bundles/org.eclipse.team.core/src/org/eclipse/team/core/mapping/ChangeTracker.java
+++ b/bundles/org.eclipse.team.core/src/org/eclipse/team/core/mapping/ChangeTracker.java
@@ -59,8 +59,7 @@ public abstract class ChangeTracker {
if (disposed) return;
IResourceDelta delta = event.getDelta();
IResourceDelta[] projectDeltas = delta.getAffectedChildren(IResourceDelta.ADDED | IResourceDelta.CHANGED | IResourceDelta.REMOVED);
- for (int i = 0; i < projectDeltas.length; i++) {
- IResourceDelta projectDelta = projectDeltas[i];
+ for (IResourceDelta projectDelta : projectDeltas) {
IResource resource = projectDelta.getResource();
if (resource.getType() == IResource.PROJECT) {
IProject project = (IProject)resource;
@@ -117,8 +116,7 @@ public abstract class ChangeTracker {
ResourcesPlugin.getWorkspace().addResourceChangeListener(changeListener, IResourceChangeEvent.POST_CHANGE);
RepositoryProviderManager.getInstance().addListener(changeListener);
IProject[] allProjects = ResourcesPlugin.getWorkspace().getRoot().getProjects();
- for (int i = 0; i < allProjects.length; i++) {
- IProject project = allProjects[i];
+ for (IProject project : allProjects) {
if (isProjectOfInterest(project))
trackProject(project);
}
diff --git a/bundles/org.eclipse.team.core/src/org/eclipse/team/core/mapping/ResourceMappingMerger.java b/bundles/org.eclipse.team.core/src/org/eclipse/team/core/mapping/ResourceMappingMerger.java
index b3c994661..702087800 100644
--- a/bundles/org.eclipse.team.core/src/org/eclipse/team/core/mapping/ResourceMappingMerger.java
+++ b/bundles/org.eclipse.team.core/src/org/eclipse/team/core/mapping/ResourceMappingMerger.java
@@ -71,11 +71,9 @@ public abstract class ResourceMappingMerger implements IResourceMappingMerger {
public ISchedulingRule getMergeRule(IMergeContext context) {
ResourceMapping[] mappings = context.getScope().getMappings(getModelProvider().getId());
ISchedulingRule rule = null;
- for (int i = 0; i < mappings.length; i++) {
- ResourceMapping mapping = mappings[i];
+ for (ResourceMapping mapping : mappings) {
IProject[] mappingProjects = mapping.getProjects();
- for (int j = 0; j < mappingProjects.length; j++) {
- IProject project = mappingProjects[j];
+ for (IProject project : mappingProjects) {
if (rule == null) {
rule = project;
} else {
@@ -105,12 +103,10 @@ public abstract class ResourceMappingMerger implements IResourceMappingMerger {
private IDiff[] getSetToMerge(IMergeContext mergeContext) {
ResourceMapping[] mappings = mergeContext.getScope().getMappings(getModelProvider().getDescriptor().getId());
Set<IDiff> result = new HashSet<>();
- for (int i = 0; i < mappings.length; i++) {
- ResourceMapping mapping = mappings[i];
+ for (ResourceMapping mapping : mappings) {
ResourceTraversal[] traversals = mergeContext.getScope().getTraversals(mapping);
IDiff[] deltas = mergeContext.getDiffTree().getDiffs(traversals);
- for (int j = 0; j < deltas.length; j++) {
- IDiff delta = deltas[j];
+ for (IDiff delta : deltas) {
result.add(delta);
}
}
diff --git a/bundles/org.eclipse.team.core/src/org/eclipse/team/core/mapping/provider/MergeContext.java b/bundles/org.eclipse.team.core/src/org/eclipse/team/core/mapping/provider/MergeContext.java
index 5a29fe4ea..41ff492e5 100644
--- a/bundles/org.eclipse.team.core/src/org/eclipse/team/core/mapping/provider/MergeContext.java
+++ b/bundles/org.eclipse.team.core/src/org/eclipse/team/core/mapping/provider/MergeContext.java
@@ -86,8 +86,7 @@ public abstract class MergeContext extends SynchronizationContext implements IMe
@Override
public void reject(final IDiff[] diffs, IProgressMonitor monitor) throws CoreException {
run(monitor1 -> {
- for (int i = 0; i < diffs.length; i++) {
- IDiff node = diffs[i];
+ for (IDiff node : diffs) {
reject(node, monitor1);
}
}, getMergeRule(diffs), IResource.NONE, monitor);
@@ -96,8 +95,7 @@ public abstract class MergeContext extends SynchronizationContext implements IMe
@Override
public void markAsMerged(final IDiff[] nodes, final boolean inSyncHint, IProgressMonitor monitor) throws CoreException {
run(monitor1 -> {
- for (int i = 0; i < nodes.length; i++) {
- IDiff node = nodes[i];
+ for (IDiff node : nodes) {
markAsMerged(node, inSyncHint, monitor1);
}
}, getMergeRule(nodes), IResource.NONE, monitor);
@@ -109,8 +107,7 @@ public abstract class MergeContext extends SynchronizationContext implements IMe
run(monitor1 -> {
try {
monitor1.beginTask(null, deltas.length * 100);
- for (int i = 0; i < deltas.length; i++) {
- IDiff delta = deltas[i];
+ for (IDiff delta : deltas) {
IStatus s = merge(delta, force, Policy.subMonitorFor(monitor1, 100));
if (!s.isOK()) {
if (s.getCode() == IMergeStatus.CONFLICTS) {
@@ -459,8 +456,7 @@ public abstract class MergeContext extends SynchronizationContext implements IMe
@Override
public ISchedulingRule getMergeRule(IDiff[] deltas) {
ISchedulingRule result = null;
- for (int i = 0; i < deltas.length; i++) {
- IDiff node = deltas[i];
+ for (IDiff node : deltas) {
ISchedulingRule rule = getMergeRule(node);
if (result == null) {
result = rule;
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()]);
diff --git a/bundles/org.eclipse.team.core/src/org/eclipse/team/core/mapping/provider/SynchronizationScopeManager.java b/bundles/org.eclipse.team.core/src/org/eclipse/team/core/mapping/provider/SynchronizationScopeManager.java
index b66e9021d..b6c694a8e 100644
--- a/bundles/org.eclipse.team.core/src/org/eclipse/team/core/mapping/provider/SynchronizationScopeManager.java
+++ b/bundles/org.eclipse.team.core/src/org/eclipse/team/core/mapping/provider/SynchronizationScopeManager.java
@@ -99,8 +99,7 @@ public class SynchronizationScopeManager extends PlatformObject implements ISync
Set<ResourceMapping> result = new HashSet<>();
IModelProviderDescriptor[] descriptors = ModelProvider
.getModelProviderDescriptors();
- for (int i = 0; i < descriptors.length; i++) {
- IModelProviderDescriptor descriptor = descriptors[i];
+ for (IModelProviderDescriptor descriptor : descriptors) {
ResourceMapping[] mappings = getMappings(descriptor, traversals,
context, monitor);
result.addAll(Arrays.asList(mappings));
@@ -153,8 +152,7 @@ public class SynchronizationScopeManager extends PlatformObject implements ISync
public ISchedulingRule getSchedulingRule() {
Set<IProject> projects = new HashSet<>();
ResourceMapping[] mappings = scope.getInputMappings();
- for (int i = 0; i < mappings.length; i++) {
- ResourceMapping mapping = mappings[i];
+ for (ResourceMapping mapping : mappings) {
Object modelObject = mapping.getModelObject();
if (modelObject instanceof IResource) {
IResource resource = (IResource) modelObject;
@@ -229,8 +227,7 @@ public class SynchronizationScopeManager extends PlatformObject implements ISync
ScopeChangeEvent change = new ScopeChangeEvent(scope);
CompoundResourceTraversal refreshTraversals = new CompoundResourceTraversal();
CompoundResourceTraversal removedTraversals = new CompoundResourceTraversal();
- for (int i = 0; i < mappings.length; i++) {
- ResourceMapping mapping = mappings[i];
+ for (ResourceMapping mapping : mappings) {
ResourceTraversal[] previousTraversals = scope.getTraversals(mapping);
ResourceTraversal[] mappingTraversals = mapping.getTraversals(
context, Policy.subMonitorFor(monitor, 100));
@@ -289,8 +286,7 @@ public class SynchronizationScopeManager extends PlatformObject implements ISync
private ResourceMapping findAncestor(ResourceMapping mapping) {
ResourceMapping[] mappings = scope.getMappings(mapping.getModelProviderId());
- for (int i = 0; i < mappings.length; i++) {
- ResourceMapping m = mappings[i];
+ for (ResourceMapping m : mappings) {
if (m.contains(mapping)) {
return m;
}
@@ -389,8 +385,7 @@ public class SynchronizationScopeManager extends PlatformObject implements ISync
IProgressMonitor monitor) throws CoreException {
CompoundResourceTraversal result = new CompoundResourceTraversal();
ResourceMappingContext context = this.context;
- for (int i = 0; i < targetMappings.length; i++) {
- ResourceMapping mapping = targetMappings[i];
+ for (ResourceMapping mapping : targetMappings) {
if (scope.getTraversals(mapping) == null) {
ResourceTraversal[] traversals = mapping.getTraversals(context,
Policy.subMonitorFor(monitor, 100));
@@ -421,12 +416,10 @@ public class SynchronizationScopeManager extends PlatformObject implements ISync
ResourceMapping[] mappings = scope.getMappings();
if (inputMappings.length == mappings.length) {
Set<ResourceMapping> testSet = new HashSet<>();
- for (int i = 0; i < mappings.length; i++) {
- ResourceMapping mapping = mappings[i];
+ for (ResourceMapping mapping : mappings) {
testSet.add(mapping);
}
- for (int i = 0; i < inputMappings.length; i++) {
- ResourceMapping mapping = inputMappings[i];
+ for (ResourceMapping mapping : inputMappings) {
if (!testSet.contains(mapping)) {
return true;
}
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();
diff --git a/bundles/org.eclipse.team.core/src/org/eclipse/team/core/subscribers/SubscriberResourceMappingContext.java b/bundles/org.eclipse.team.core/src/org/eclipse/team/core/subscribers/SubscriberResourceMappingContext.java
index b1f3d8817..695368f5a 100644
--- a/bundles/org.eclipse.team.core/src/org/eclipse/team/core/subscribers/SubscriberResourceMappingContext.java
+++ b/bundles/org.eclipse.team.core/src/org/eclipse/team/core/subscribers/SubscriberResourceMappingContext.java
@@ -148,8 +148,7 @@ public class SubscriberResourceMappingContext extends RemoteResourceMappingConte
@Override
public final void refresh(ResourceTraversal[] traversals, int flags, IProgressMonitor monitor) throws CoreException {
subscriber.refresh(traversals, monitor);
- for (int i = 0; i < traversals.length; i++) {
- ResourceTraversal traversal = traversals[i];
+ for (ResourceTraversal traversal : traversals) {
refreshed(traversal.getResources(), traversal.getDepth());
}
}
@@ -178,8 +177,7 @@ public class SubscriberResourceMappingContext extends RemoteResourceMappingConte
* @param depth the depth to which the resources were refreshed
*/
protected final void refreshed(IResource[] resources, int depth) {
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
// Include files and depth-one folders as shallow
if (depth == IResource.DEPTH_ONE || resource.getType() == IResource.FILE) {
shallowRefresh.add(resource);
@@ -293,8 +291,7 @@ public class SubscriberResourceMappingContext extends RemoteResourceMappingConte
public IProject[] getProjects() {
Set<IProject> projects = new HashSet<>();
IResource[] roots = subscriber.roots();
- for (int i = 0; i < roots.length; i++) {
- IResource resource = roots[i];
+ for (IResource resource : roots) {
projects.add(resource.getProject());
}
return projects.toArray(new IProject[projects.size()]);
diff --git a/bundles/org.eclipse.team.core/src/org/eclipse/team/core/synchronize/FastSyncInfoFilter.java b/bundles/org.eclipse.team.core/src/org/eclipse/team/core/synchronize/FastSyncInfoFilter.java
index 87342d7a5..aed94334d 100644
--- a/bundles/org.eclipse.team.core/src/org/eclipse/team/core/synchronize/FastSyncInfoFilter.java
+++ b/bundles/org.eclipse.team.core/src/org/eclipse/team/core/synchronize/FastSyncInfoFilter.java
@@ -73,8 +73,7 @@ public class FastSyncInfoFilter extends SyncInfoFilter {
}
@Override
public boolean select(SyncInfo info) {
- for (int i = 0; i < filters.length; i++) {
- FastSyncInfoFilter filter = filters[i];
+ for (FastSyncInfoFilter filter : filters) {
if (!filter.select(info)) {
return false;
}
@@ -116,8 +115,7 @@ public class FastSyncInfoFilter extends SyncInfoFilter {
}
@Override
public boolean select(SyncInfo info) {
- for (int i = 0; i < filters.length; i++) {
- FastSyncInfoFilter filter = filters[i];
+ for (FastSyncInfoFilter filter : filters) {
if (filter.select(info)) {
return true;
}
diff --git a/bundles/org.eclipse.team.core/src/org/eclipse/team/core/synchronize/SyncInfoSet.java b/bundles/org.eclipse.team.core/src/org/eclipse/team/core/synchronize/SyncInfoSet.java
index beb723704..6e3a12b3d 100644
--- a/bundles/org.eclipse.team.core/src/org/eclipse/team/core/synchronize/SyncInfoSet.java
+++ b/bundles/org.eclipse.team.core/src/org/eclipse/team/core/synchronize/SyncInfoSet.java
@@ -78,8 +78,8 @@ public class SyncInfoSet {
public SyncInfoSet(SyncInfo[] infos) {
this();
// use the internal add since we can't have listeners at this point anyway
- for (int i = 0; i < infos.length; i++) {
- internalAdd(infos[i]);
+ for (SyncInfo info : infos) {
+ internalAdd(info);
}
}
@@ -102,8 +102,7 @@ public class SyncInfoSet {
public IResource[] getResources() {
SyncInfo[] infos = getSyncInfos();
List<IResource> resources = new ArrayList<>();
- for (int i = 0; i < infos.length; i++) {
- SyncInfo info = infos[i];
+ for (SyncInfo info : infos) {
resources.add(info.getLocal());
}
return resources.toArray(new IResource[resources.size()]);
@@ -346,8 +345,8 @@ public class SyncInfoSet {
try {
beginInput();
SyncInfo[] infos = set.getSyncInfos();
- for (int i = 0; i < infos.length; i++) {
- add(infos[i]);
+ for (SyncInfo info : infos) {
+ add(info);
}
} finally {
endInput(null);
@@ -377,8 +376,8 @@ public class SyncInfoSet {
public void removeAll(IResource[] resources) {
try {
beginInput();
- for (int i = 0; i < resources.length; i++) {
- remove(resources[i]);
+ for (IResource resource : resources) {
+ remove(resource);
}
} finally {
endInput(null);
@@ -414,8 +413,7 @@ public class SyncInfoSet {
*/
public boolean hasNodes(FastSyncInfoFilter filter) {
SyncInfo[] infos = getSyncInfos();
- for (int i = 0; i < infos.length; i++) {
- SyncInfo info = infos[i];
+ for (SyncInfo info : infos) {
if (info != null && filter.select(info)) {
return true;
}
@@ -433,8 +431,7 @@ public class SyncInfoSet {
try {
beginInput();
SyncInfo[] infos = getSyncInfos();
- for (int i = 0; i < infos.length; i++) {
- SyncInfo info = infos[i];
+ for (SyncInfo info : infos) {
if (info == null || !filter.select(info)) {
remove(info.getLocal());
}
@@ -454,8 +451,7 @@ public class SyncInfoSet {
try {
beginInput();
SyncInfo[] infos = getSyncInfos();
- for (int i = 0; i < infos.length; i++) {
- SyncInfo info = infos[i];
+ for (SyncInfo info : infos) {
if (info != null && filter.select(info)) {
remove(info.getLocal());
}
@@ -474,8 +470,7 @@ public class SyncInfoSet {
public SyncInfo[] getNodes(FastSyncInfoFilter filter) {
List<SyncInfo> result = new ArrayList<>();
SyncInfo[] infos = getSyncInfos();
- for (int i = 0; i < infos.length; i++) {
- SyncInfo info = infos[i];
+ for (SyncInfo info : infos) {
if (info != null && filter.select(info)) {
result.add(info);
}
@@ -580,8 +575,7 @@ public class SyncInfoSet {
// Fire the events using an ISafeRunnable
final ITeamStatus[] newErrors = event.getErrors();
monitor.beginTask(null, 100 + (newErrors.length > 0 ? 50 : 0) * allListeners.length);
- for (int i = 0; i < allListeners.length; i++) {
- final ISyncInfoSetChangeListener listener = allListeners[i];
+ for (ISyncInfoSetChangeListener listener : allListeners) {
SafeRunner.run(new ISafeRunnable() {
@Override
public void handleException(Throwable exception) {
diff --git a/bundles/org.eclipse.team.core/src/org/eclipse/team/core/synchronize/SyncInfoTree.java b/bundles/org.eclipse.team.core/src/org/eclipse/team/core/synchronize/SyncInfoTree.java
index 0a55b352a..1d73e387e 100644
--- a/bundles/org.eclipse.team.core/src/org/eclipse/team/core/synchronize/SyncInfoTree.java
+++ b/bundles/org.eclipse.team.core/src/org/eclipse/team/core/synchronize/SyncInfoTree.java
@@ -59,8 +59,7 @@ public class SyncInfoTree extends SyncInfoSet {
*/
public SyncInfoTree(SyncInfo[] infos) {
super(infos);
- for (int i = 0; i < infos.length; i++) {
- SyncInfo info = infos[i];
+ for (SyncInfo info : infos) {
IResource local = info.getLocal();
addToParents(local, local);
}
@@ -119,8 +118,7 @@ public class SyncInfoTree extends SyncInfoSet {
result.add(info);
}
IResource[] members = members(resource);
- for (int i = 0; i < members.length; i++) {
- IResource member = members[i];
+ for (IResource member : members) {
info = getSyncInfo(member);
if (info != null) {
result.add(info);
@@ -145,8 +143,7 @@ public class SyncInfoTree extends SyncInfoSet {
private synchronized SyncInfo[] internalGetDeepSyncInfo(IContainer resource) {
List<SyncInfo> infos = new ArrayList<>();
IResource[] children = internalGetOutOfSyncDescendants(resource);
- for (int i = 0; i < children.length; i++) {
- IResource child = children[i];
+ for (IResource child : children) {
SyncInfo info = getSyncInfo(child);
if(info != null) {
infos.add(info);
@@ -284,16 +281,15 @@ public class SyncInfoTree extends SyncInfoSet {
if (depth == IResource.DEPTH_ZERO || resource.getType() == IResource.FILE) return;
if (depth == IResource.DEPTH_ONE) {
IResource[] members = members(resource);
- for (int i = 0; i < members.length; i++) {
- IResource member = members[i];
+ for (IResource member : members) {
if (getSyncInfo(member) != null) {
remove(member);
}
}
} else if (depth == IResource.DEPTH_INFINITE) {
IResource [] toRemove = internalGetOutOfSyncDescendants((IContainer)resource);
- for (int i = 0; i < toRemove.length; i++) {
- remove(toRemove[i]);
+ for (IResource t : toRemove) {
+ remove(t);
}
}
} finally {
diff --git a/bundles/org.eclipse.team.core/src/org/eclipse/team/core/variants/AbstractResourceVariantTree.java b/bundles/org.eclipse.team.core/src/org/eclipse/team/core/variants/AbstractResourceVariantTree.java
index fe817cc17..a74000d3c 100644
--- a/bundles/org.eclipse.team.core/src/org/eclipse/team/core/variants/AbstractResourceVariantTree.java
+++ b/bundles/org.eclipse.team.core/src/org/eclipse/team/core/variants/AbstractResourceVariantTree.java
@@ -66,8 +66,7 @@ public abstract class AbstractResourceVariantTree implements IResourceVariantTre
public IResource[] refresh(IResource[] resources, int depth, IProgressMonitor monitor) throws TeamException {
List<IResource> changedResources = new ArrayList<>();
monitor.beginTask(null, 100 * resources.length);
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
IResource[] changed = refresh(resource, depth, Policy.subMonitorFor(monitor, 100));
changedResources.addAll(Arrays.asList(changed));
}
@@ -223,8 +222,7 @@ public abstract class AbstractResourceVariantTree implements IResourceVariantTre
if (localChildren.length > 0) {
localSet = new HashMap<>(10);
- for (int i = 0; i < localChildren.length; i++) {
- IResource localChild = localChildren[i];
+ for (IResource localChild : localChildren) {
String name = localChild.getName();
localSet.put(name, localChild);
allSet.add(name);
@@ -233,38 +231,34 @@ public abstract class AbstractResourceVariantTree implements IResourceVariantTre
if (remoteChildren.length > 0) {
remoteSet = new HashMap<>(10);
- for (int i = 0; i < remoteChildren.length; i++) {
- IResourceVariant remoteChild = remoteChildren[i];
+ for (IResourceVariant remoteChild : remoteChildren) {
String name = remoteChild.getName();
remoteSet.put(name, remoteChild);
allSet.add(name);
}
}
- Iterator e = allSet.iterator();
- while (e.hasNext()) {
- String keyChildName = (String) e.next();
-
+ for (String keyChildName : allSet) {
Policy.checkCanceled(progress);
IResource localChild =
- localSet != null ? (IResource) localSet.get(keyChildName) : null;
-
- IResourceVariant remoteChild =
+ localSet != null ? (IResource) localSet.get(keyChildName) : null;
+
+ IResourceVariant remoteChild =
remoteSet != null ? (IResourceVariant) remoteSet.get(keyChildName) : null;
-
- if (localChild == null) {
- // there has to be a remote resource available if we got this far
- Assert.isTrue(remoteChild != null);
- boolean isContainer = remoteChild.isContainer();
- localChild = getResourceChild(local /* parent */, keyChildName, isContainer);
- }
- if (localChild == null) {
- TeamPlugin.log(IStatus.ERROR, NLS.bind("File {0} cannot be the parent of remote resource {1}", //$NON-NLS-1$
- new Object[] { local.getFullPath(), keyChildName }), null);
- } else {
- mergedResources.put(localChild, remoteChild);
- }
+
+ if (localChild == null) {
+ // there has to be a remote resource available if we got this far
+ Assert.isTrue(remoteChild != null);
+ boolean isContainer = remoteChild.isContainer();
+ localChild = getResourceChild(local /* parent */, keyChildName, isContainer);
+ }
+ if (localChild == null) {
+ TeamPlugin.log(IStatus.ERROR, NLS.bind("File {0} cannot be the parent of remote resource {1}", //$NON-NLS-1$
+ new Object[] { local.getFullPath(), keyChildName }), null);
+ } else {
+ mergedResources.put(localChild, remoteChild);
+ }
}
}
return mergedResources;
diff --git a/bundles/org.eclipse.team.core/src/org/eclipse/team/core/variants/PersistantResourceVariantByteStore.java b/bundles/org.eclipse.team.core/src/org/eclipse/team/core/variants/PersistantResourceVariantByteStore.java
index dea3b6181..3080d9609 100644
--- a/bundles/org.eclipse.team.core/src/org/eclipse/team/core/variants/PersistantResourceVariantByteStore.java
+++ b/bundles/org.eclipse.team.core/src/org/eclipse/team/core/variants/PersistantResourceVariantByteStore.java
@@ -138,8 +138,7 @@ public class PersistantResourceVariantByteStore extends ResourceVariantByteStore
// Filter and return only resources that have sync bytes in the cache.
IResource[] members = ((IContainer)resource).members(true /* include phantoms */);
List<IResource> filteredMembers = new ArrayList<>(members.length);
- for (int i = 0; i < members.length; i++) {
- IResource member = members[i];
+ for (IResource member : members) {
if(getBytes(member) != null) {
filteredMembers.add(member);
}
diff --git a/bundles/org.eclipse.team.core/src/org/eclipse/team/core/variants/ResourceVariantTreeSubscriber.java b/bundles/org.eclipse.team.core/src/org/eclipse/team/core/variants/ResourceVariantTreeSubscriber.java
index 9d4420a3a..ea88f25f4 100644
--- a/bundles/org.eclipse.team.core/src/org/eclipse/team/core/variants/ResourceVariantTreeSubscriber.java
+++ b/bundles/org.eclipse.team.core/src/org/eclipse/team/core/variants/ResourceVariantTreeSubscriber.java
@@ -119,8 +119,7 @@ public abstract class ResourceVariantTreeSubscriber extends Subscriber {
List<IStatus> cancels = new ArrayList<>();
try {
monitor.beginTask(null, 1000 * resources.length);
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
if (resource.getProject().isAccessible()) {
IStatus status = refresh(resource, depth, Policy.subMonitorFor(monitor, 1000));
if (status.getSeverity() == IStatus.CANCEL) {
diff --git a/bundles/org.eclipse.team.core/src/org/eclipse/team/core/variants/SessionResourceVariantByteStore.java b/bundles/org.eclipse.team.core/src/org/eclipse/team/core/variants/SessionResourceVariantByteStore.java
index 2c7fb888b..5f4b61764 100644
--- a/bundles/org.eclipse.team.core/src/org/eclipse/team/core/variants/SessionResourceVariantByteStore.java
+++ b/bundles/org.eclipse.team.core/src/org/eclipse/team/core/variants/SessionResourceVariantByteStore.java
@@ -53,8 +53,7 @@ public class SessionResourceVariantByteStore extends ResourceVariantByteStore {
if (getSyncBytesCache().containsKey(resource)) {
if (depth != IResource.DEPTH_ZERO) {
IResource[] members = members(resource);
- for (int i = 0; i < members.length; i++) {
- IResource child = members[i];
+ for (IResource child : members) {
flushBytes(child, (depth == IResource.DEPTH_INFINITE) ? IResource.DEPTH_INFINITE: IResource.DEPTH_ZERO);
}
}
diff --git a/bundles/org.eclipse.team.core/src/org/eclipse/team/core/variants/ThreeWaySubscriber.java b/bundles/org.eclipse.team.core/src/org/eclipse/team/core/variants/ThreeWaySubscriber.java
index 0aeb221f8..297a045d4 100644
--- a/bundles/org.eclipse.team.core/src/org/eclipse/team/core/variants/ThreeWaySubscriber.java
+++ b/bundles/org.eclipse.team.core/src/org/eclipse/team/core/variants/ThreeWaySubscriber.java
@@ -159,8 +159,7 @@ public abstract class ThreeWaySubscriber extends ResourceVariantTreeSubscriber i
private boolean isChildOfRoot(IResource resource) {
IResource[] roots = roots();
IPath fullPath = resource.getFullPath();
- for (int i = 0; i < roots.length; i++) {
- IResource root = roots[i];
+ for (IResource root : roots) {
if (root.getFullPath().isPrefixOf(fullPath)) {
return true;
}
diff --git a/bundles/org.eclipse.team.core/src/org/eclipse/team/core/variants/ThreeWaySynchronizer.java b/bundles/org.eclipse.team.core/src/org/eclipse/team/core/variants/ThreeWaySynchronizer.java
index 5ce6d8b81..94b4572ae 100644
--- a/bundles/org.eclipse.team.core/src/org/eclipse/team/core/variants/ThreeWaySynchronizer.java
+++ b/bundles/org.eclipse.team.core/src/org/eclipse/team/core/variants/ThreeWaySynchronizer.java
@@ -418,8 +418,7 @@ public class ThreeWaySynchronizer {
allListeners = listeners.toArray(new ISynchronizerChangeListener[listeners.size()]);
}
// Notify the listeners safely so all will receive notification
- for (int i = 0; i < allListeners.length; i++) {
- final ISynchronizerChangeListener listener = allListeners[i];
+ for (ISynchronizerChangeListener listener : allListeners) {
SafeRunner.run(new ISafeRunnable() {
@Override
public void handleException(Throwable exception) {
diff --git a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/DefaultFileModificationValidator.java b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/DefaultFileModificationValidator.java
index a01b75680..200035bfa 100644
--- a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/DefaultFileModificationValidator.java
+++ b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/DefaultFileModificationValidator.java
@@ -87,8 +87,7 @@ public class DefaultFileModificationValidator extends FileModificationValidator
private IFile[] getReadOnly(IFile[] files) {
List<IFile> result = new ArrayList<>(files.length);
- for (int i = 0; i < files.length; i++) {
- IFile file = files[i];
+ for (IFile file : files) {
if (file.isReadOnly()) {
result.add(file);
}
diff --git a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/ExceptionCollector.java b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/ExceptionCollector.java
index 8c956d1a9..bc784a0d3 100644
--- a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/ExceptionCollector.java
+++ b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/ExceptionCollector.java
@@ -104,8 +104,7 @@ public class ExceptionCollector {
IStatus status = new Status(exceptionStatus.getSeverity(), exceptionStatus.getPlugin(), exceptionStatus.getCode(), exceptionStatus.getMessage(), exception);
recordStatus(status);
IStatus[] children = status.getChildren();
- for (int i = 0; i < children.length; i++) {
- IStatus status2 = children[i];
+ for (IStatus status2 : children) {
recordStatus(status2);
}
}
diff --git a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/FileModificationValidatorManager.java b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/FileModificationValidatorManager.java
index c8dc7055e..3426ac6e3 100644
--- a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/FileModificationValidatorManager.java
+++ b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/FileModificationValidatorManager.java
@@ -44,8 +44,7 @@ public class FileModificationValidatorManager extends FileModificationValidator
Map<RepositoryProvider, List<IFile>> providersToFiles = new HashMap<>(files.length);
//for each file, determine which provider, map providers to files
- for (int i = 0; i < files.length; i++) {
- IFile file = files[i];
+ for (IFile file : files) {
RepositoryProvider provider = RepositoryProvider.getProvider(file.getProject());
if (!providersToFiles.containsKey(provider)) {
diff --git a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/PluginStringMappings.java b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/PluginStringMappings.java
index 8193e6ae4..85ae03f65 100644
--- a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/PluginStringMappings.java
+++ b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/PluginStringMappings.java
@@ -57,16 +57,13 @@ public class PluginStringMappings {
final IExtension[] extensions = extension.getExtensions();
- for (int i = 0; i < extensions.length; i++) {
- IConfigurationElement[] configElements = extensions[i].getConfigurationElements();
-
- for (int j = 0; j < configElements.length; j++) {
-
- final String ext = configElements[j].getAttribute(fAttributeName);//"extension");
- final String type = configElements[j].getAttribute("type"); //$NON-NLS-1$
+ for (IExtension e : extensions) {
+ IConfigurationElement[] configElements = e.getConfigurationElements();
+ for (IConfigurationElement configElement : configElements) {
+ final String ext = configElement.getAttribute(fAttributeName); //"extension");
+ final String type = configElement.getAttribute("type"); //$NON-NLS-1$
if (ext == null || type == null)
continue;
-
if (type.equals("text")) { //$NON-NLS-1$
result.put(ext, Integer.valueOf(Team.TEXT));
} else if (type.equals("binary")) { //$NON-NLS-1$
diff --git a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/RepositoryProviderManager.java b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/RepositoryProviderManager.java
index 48744eb2f..351a961e1 100644
--- a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/RepositoryProviderManager.java
+++ b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/RepositoryProviderManager.java
@@ -32,8 +32,8 @@ public class RepositoryProviderManager implements IRepositoryProviderListener {
@Override
public void providerMapped(RepositoryProvider provider) {
Object[] allListeners = listeners.getListeners();
- for (int i = 0; i < allListeners.length; i++) {
- IRepositoryProviderListener listener = (IRepositoryProviderListener)allListeners[i];
+ for (Object l : allListeners) {
+ IRepositoryProviderListener listener = (IRepositoryProviderListener) l;
listener.providerMapped(provider);
}
}
@@ -41,8 +41,8 @@ public class RepositoryProviderManager implements IRepositoryProviderListener {
@Override
public void providerUnmapped(IProject project) {
Object[] allListeners = listeners.getListeners();
- for (int i = 0; i < allListeners.length; i++) {
- IRepositoryProviderListener listener = (IRepositoryProviderListener)allListeners[i];
+ for (Object l : allListeners) {
+ IRepositoryProviderListener listener = (IRepositoryProviderListener) l;
listener.providerUnmapped(project);
}
}
diff --git a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/ResourceVariantCache.java b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/ResourceVariantCache.java
index ba1bf5be1..22d753890 100644
--- a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/ResourceVariantCache.java
+++ b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/ResourceVariantCache.java
@@ -17,7 +17,6 @@ import java.io.File;
import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap;
-import java.util.Iterator;
import java.util.List;
import java.util.Map;
@@ -100,8 +99,7 @@ public class ResourceVariantCache {
public static synchronized void shutdown() {
String[] keys = caches.keySet().toArray(new String[caches.size()]);
- for (int i = 0; i < keys.length; i++) {
- String id = keys[i];
+ for (String id : keys) {
disableCache(id);
}
}
@@ -131,8 +129,7 @@ public class ResourceVariantCache {
long current = new Date().getTime();
if ((lastCacheCleanup!=-1) && (current - lastCacheCleanup < CACHE_FILE_LIFESPAN)) return;
List<ResourceVariantCacheEntry> stale = new ArrayList<>();
- for (Iterator iter = cacheEntries.values().iterator(); iter.hasNext();) {
- ResourceVariantCacheEntry entry = (ResourceVariantCacheEntry) iter.next();
+ for (ResourceVariantCacheEntry entry : cacheEntries.values()) {
long lastHit = entry.getLastAccessTimeStamp();
if ((current - lastHit) > CACHE_FILE_LIFESPAN){
stale.add(entry);
@@ -199,8 +196,8 @@ public class ResourceVariantCache {
if(children == null) {
throw new TeamException(NLS.bind(Messages.RemoteContentsCache_fileError, new String[] { file.getAbsolutePath() }));
}
- for (int i = 0; i < children.length; i++) {
- deleteFile(children[i]);
+ for (File f : children) {
+ deleteFile(f);
}
}
if (! file.delete()) {
diff --git a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/StorageMergerRegistry.java b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/StorageMergerRegistry.java
index 4c6095879..943b554cb 100644
--- a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/StorageMergerRegistry.java
+++ b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/StorageMergerRegistry.java
@@ -96,12 +96,11 @@ public class StorageMergerRegistry {
// collect all IStreamMergers
IConfigurationElement[] elements= registry.getConfigurationElementsFor(TeamPlugin.ID, STORAGE_MERGER_EXTENSION_POINT);
- for (int i= 0; i < elements.length; i++) {
- IConfigurationElement element= elements[i];
- if (STORAGE_MERGER.equals(element.getName()))
- register(element, new StorageMergerDescriptor(element));
- else if (CONTENT_TYPE_BINDING.equals(element.getName()))
- createBinding(element, STORAGE_MERGER_ID_ATTRIBUTE);
+ for (IConfigurationElement element : elements) {
+ if (STORAGE_MERGER.equals(element.getName()))
+ register(element, new StorageMergerDescriptor(element));
+ else if (CONTENT_TYPE_BINDING.equals(element.getName()))
+ createBinding(element, STORAGE_MERGER_ID_ATTRIBUTE);
}
}
diff --git a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/TeamPlugin.java b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/TeamPlugin.java
index b2b22a7e7..1a9cc76de 100644
--- a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/TeamPlugin.java
+++ b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/TeamPlugin.java
@@ -184,12 +184,12 @@ final public class TeamPlugin extends Plugin {
IExtensionPoint extension = Platform.getExtensionRegistry().getExtensionPoint(TeamPlugin.ID, TeamPlugin.REPOSITORY_EXTENSION);
if (extension != null) {
IExtension[] extensions = extension.getExtensions();
- for (int i = 0; i < extensions.length; i++) {
- IConfigurationElement [] configElements = extensions[i].getConfigurationElements();
- for (int j = 0; j < configElements.length; j++) {
- String aliasId = configElements[j].getAttribute("canImportId"); //$NON-NLS-1$
+ for (IExtension ext : extensions) {
+ IConfigurationElement[] configElements = ext.getConfigurationElements();
+ for (IConfigurationElement configElement : configElements) {
+ String aliasId = configElement.getAttribute("canImportId"); //$NON-NLS-1$
if (aliasId != null && aliasId.equals(id)) {
- String extensionId = configElements[j].getAttribute("id"); //$NON-NLS-1$
+ String extensionId = configElement.getAttribute("id"); //$NON-NLS-1$
if (extensionId != null) {
return RepositoryProviderType.getProviderType(extensionId);
}
@@ -204,11 +204,11 @@ final public class TeamPlugin extends Plugin {
IExtensionPoint extension = Platform.getExtensionRegistry().getExtensionPoint(TeamPlugin.ID, TeamPlugin.REPOSITORY_EXTENSION);
if (extension != null) {
IExtension[] extensions = extension.getExtensions();
- for (int i = 0; i < extensions.length; i++) {
- IConfigurationElement [] configElements = extensions[i].getConfigurationElements();
- for (int j = 0; j < configElements.length; j++) {
- String extensionId = configElements[j].getAttribute("id"); //$NON-NLS-1$
- String metaFilePaths = configElements[j].getAttribute("metaFilePaths"); //$NON-NLS-1$
+ for (IExtension ext : extensions) {
+ IConfigurationElement[] configElements = ext.getConfigurationElements();
+ for (IConfigurationElement configElement : configElements) {
+ String extensionId = configElement.getAttribute("id"); //$NON-NLS-1$
+ String metaFilePaths = configElement.getAttribute("metaFilePaths"); //$NON-NLS-1$
if (extensionId != null && extensionId.equals(id) && metaFilePaths != null) {
return getPaths(metaFilePaths);
diff --git a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/TeamResourceChangeListener.java b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/TeamResourceChangeListener.java
index 6465386ba..39ce85a7a 100644
--- a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/TeamResourceChangeListener.java
+++ b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/TeamResourceChangeListener.java
@@ -16,7 +16,6 @@ package org.eclipse.team.internal.core;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.HashSet;
-import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Set;
@@ -45,8 +44,7 @@ public final class TeamResourceChangeListener implements IResourceChangeListener
static {
metaFilePaths = new HashMap<>();
String[] ids = RepositoryProvider.getAllProviderTypeIds();
- for (int i = 0; i < ids.length; i++) {
- String id = ids[i];
+ for (String id : ids) {
IPath[] paths = TeamPlugin.getMetaFilePaths(id);
if (paths != null) {
metaFilePaths.put(id, paths);
@@ -57,8 +55,7 @@ public final class TeamResourceChangeListener implements IResourceChangeListener
@Override
public void resourceChanged(IResourceChangeEvent event) {
IResourceDelta[] projectDeltas = event.getDelta().getAffectedChildren();
- for (int i = 0; i < projectDeltas.length; i++) {
- IResourceDelta delta = projectDeltas[i];
+ for (IResourceDelta delta : projectDeltas) {
IResource resource = delta.getResource();
IProject project = resource.getProject();
if (!RepositoryProvider.isShared(project)) {
@@ -85,8 +82,7 @@ public final class TeamResourceChangeListener implements IResourceChangeListener
Set<IContainer> metaFileContainers = new HashSet<>();
Set<String> badIds = new HashSet<>();
IFile[] files = getAddedFiles(delta);
- for (int i = 0; i < files.length; i++) {
- IFile file = files[i];
+ for (IFile file : files) {
String typeId = getMetaFileType(file);
if (typeId != null) {
// The file path matches the path for the given type id
@@ -112,8 +108,7 @@ public final class TeamResourceChangeListener implements IResourceChangeListener
IPath[] paths = metaFilePaths.get(typeId);
IPath foundPath = null;
IPath projectRelativePath = file.getProjectRelativePath();
- for (int i = 0; i < paths.length; i++) {
- IPath path = paths[i];
+ for (IPath path : paths) {
if (isSuffix(projectRelativePath, path)) {
foundPath = path;
}
@@ -131,11 +126,9 @@ public final class TeamResourceChangeListener implements IResourceChangeListener
}
private String getMetaFileType(IFile file) {
- for (Iterator<String> iter = metaFilePaths.keySet().iterator(); iter.hasNext();) {
- String id = iter.next();
+ for (String id : metaFilePaths.keySet()) {
IPath[] paths = metaFilePaths.get(id);
- for (int i = 0; i < paths.length; i++) {
- IPath path = paths[i];
+ for (IPath path : paths) {
if (isSuffix(file.getProjectRelativePath(), path)) {
return id;
}
diff --git a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/history/LocalFileHistory.java b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/history/LocalFileHistory.java
index d363481cc..3e90f2eb1 100644
--- a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/history/LocalFileHistory.java
+++ b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/history/LocalFileHistory.java
@@ -47,15 +47,16 @@ public class LocalFileHistory extends FileHistory {
//the predecessor is the file with a timestamp that is the largest timestamp
//from the set of all timestamps smaller than the root file's timestamp
IFileRevision fileRevision = null;
- for (int i = 0; i < revisions.length; i++) {
- if (((LocalFileRevision) revisions[i]).isPredecessorOf(revision)) {
+ for (IFileRevision r : revisions) {
+ if (((LocalFileRevision) r).isPredecessorOf(revision)) {
//no revision has been set as of yet
- if (fileRevision == null)
- fileRevision = revisions[i];
+ if (fileRevision == null) {
+ fileRevision = r;
+ }
//this revision is a predecessor - now check to see if it comes
//after the current predecessor, if it does make it the current predecessor
- if (fileRevision != null && revisions[i].getTimestamp() > fileRevision.getTimestamp()) {
- fileRevision = revisions[i];
+ if (fileRevision != null && r.getTimestamp() > fileRevision.getTimestamp()) {
+ fileRevision = r;
}
}
}
@@ -67,8 +68,7 @@ public class LocalFileHistory extends FileHistory {
@Override
public IFileRevision getFileRevision(String id) {
if (revisions != null) {
- for (int i = 0; i < revisions.length; i++) {
- IFileRevision revision = revisions[i];
+ for (IFileRevision revision : revisions) {
if (revision.getContentIdentifier().equals(id)) {
return revision;
}
@@ -89,9 +89,9 @@ public class LocalFileHistory extends FileHistory {
IFileRevision[] revisions = getFileRevisions();
ArrayList<IFileRevision> directDescendents = new ArrayList<>();
- for (int i = 0; i < revisions.length; i++) {
- if (((LocalFileRevision) revisions[i]).isDescendentOf(revision)) {
- directDescendents.add(revisions[i]);
+ for (IFileRevision r : revisions) {
+ if (((LocalFileRevision) r).isDescendentOf(revision)) {
+ directDescendents.add(r);
}
}
return directDescendents.toArray(new IFileRevision[directDescendents.size()]);
diff --git a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/importing/BundleImporterExtension.java b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/importing/BundleImporterExtension.java
index 1937f93f8..7a0de8202 100644
--- a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/importing/BundleImporterExtension.java
+++ b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/importing/BundleImporterExtension.java
@@ -73,8 +73,8 @@ public class BundleImporterExtension implements IBundleImporter {
if (supportedValues == null) {
IConfigurationElement[] supported = element.getChildren("supports"); //$NON-NLS-1$
supportedValues = new HashSet<>(supported.length);
- for (int i = 0; i < supported.length; i++) {
- supportedValues.add(supported[i].getAttribute("prefix")); //$NON-NLS-1$
+ for (IConfigurationElement s : supported) {
+ supportedValues.add(s.getAttribute("prefix")); //$NON-NLS-1$
}
}
return supportedValues;
diff --git a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/mapping/AbstractResourceMappingScope.java b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/mapping/AbstractResourceMappingScope.java
index a5a584907..3784d1e8f 100644
--- a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/mapping/AbstractResourceMappingScope.java
+++ b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/mapping/AbstractResourceMappingScope.java
@@ -29,8 +29,7 @@ public abstract class AbstractResourceMappingScope extends AbstractSynchronizati
@Override
public ResourceMapping getMapping(Object modelObject) {
ResourceMapping[] mappings = getMappings();
- for (int i = 0; i < mappings.length; i++) {
- ResourceMapping mapping = mappings[i];
+ for (ResourceMapping mapping : mappings) {
if (mapping.getModelObject().equals(modelObject))
return mapping;
}
@@ -41,8 +40,7 @@ public abstract class AbstractResourceMappingScope extends AbstractSynchronizati
public ResourceMapping[] getMappings(String id) {
Set<ResourceMapping> result = new HashSet<>();
ResourceMapping[] mappings = getMappings();
- for (int i = 0; i < mappings.length; i++) {
- ResourceMapping mapping = mappings[i];
+ for (ResourceMapping mapping : mappings) {
if (mapping.getModelProviderId().equals(id)) {
result.add(mapping);
}
@@ -55,8 +53,7 @@ public abstract class AbstractResourceMappingScope extends AbstractSynchronizati
public ResourceTraversal[] getTraversals(String modelProviderId) {
ResourceMapping[] mappings = getMappings(modelProviderId);
CompoundResourceTraversal traversal = new CompoundResourceTraversal();
- for (int i = 0; i < mappings.length; i++) {
- ResourceMapping mapping = mappings[i];
+ for (ResourceMapping mapping : mappings) {
ResourceTraversal[] traversals = getTraversals(mapping);
if (traversals != null)
traversal.addTraversals(traversals);
@@ -68,8 +65,7 @@ public abstract class AbstractResourceMappingScope extends AbstractSynchronizati
public ModelProvider[] getModelProviders() {
Set<ModelProvider> result = new HashSet<>();
ResourceMapping[] mappings = getMappings();
- for (int i = 0; i < mappings.length; i++) {
- ResourceMapping mapping = mappings[i];
+ for (ResourceMapping mapping : mappings) {
ModelProvider modelProvider = mapping.getModelProvider();
if (modelProvider != null)
result.add(modelProvider);
diff --git a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/mapping/CompoundResourceTraversal.java b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/mapping/CompoundResourceTraversal.java
index 2d68ae9dd..d8e0ccf2f 100644
--- a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/mapping/CompoundResourceTraversal.java
+++ b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/mapping/CompoundResourceTraversal.java
@@ -36,16 +36,14 @@ public class CompoundResourceTraversal {
private Set<IResource> files = new HashSet<>();
public synchronized void addTraversals(ResourceTraversal[] traversals) {
- for (int i = 0; i < traversals.length; i++) {
- ResourceTraversal traversal = traversals[i];
+ for (ResourceTraversal traversal : traversals) {
addTraversal(traversal);
}
}
public synchronized void addTraversal(ResourceTraversal traversal) {
IResource[] resources = traversal.getResources();
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
addResource(resource, traversal.getDepth());
}
}
@@ -175,8 +173,7 @@ public class CompoundResourceTraversal {
}
public synchronized void addResources(IResource[] resources, int depth) {
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
addResource(resource, depth);
}
diff --git a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/mapping/ModelProviderResourceMapping.java b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/mapping/ModelProviderResourceMapping.java
index 24af159f1..9132666a4 100644
--- a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/mapping/ModelProviderResourceMapping.java
+++ b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/mapping/ModelProviderResourceMapping.java
@@ -55,8 +55,7 @@ public class ModelProviderResourceMapping extends ResourceMapping {
try {
IResource[] resources = provider.getDescriptor().getMatchingResources(projects);
Set<IProject> result = new HashSet<>();
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
if (resource.isAccessible())
result.add(resource.getProject());
}
diff --git a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/mapping/ResourceMappingInputScope.java b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/mapping/ResourceMappingInputScope.java
index a9fcabc3f..549662686 100644
--- a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/mapping/ResourceMappingInputScope.java
+++ b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/mapping/ResourceMappingInputScope.java
@@ -46,8 +46,7 @@ public class ResourceMappingInputScope extends AbstractResourceMappingScope {
public ResourceTraversal[] getTraversals() {
CompoundResourceTraversal result = new CompoundResourceTraversal();
ResourceMapping[] mappings = getMappings();
- for (int i = 0; i < mappings.length; i++) {
- ResourceMapping mapping = mappings[i];
+ for (ResourceMapping mapping : mappings) {
ResourceTraversal[] traversals = getTraversals(mapping);
result.addTraversals(traversals);
}
@@ -64,8 +63,7 @@ public class ResourceMappingInputScope extends AbstractResourceMappingScope {
private boolean contains(ResourceMapping mapping) {
ResourceMapping[] mappings = getMappings();
- for (int i = 0; i < mappings.length; i++) {
- ResourceMapping child = mappings[i];
+ for (ResourceMapping child : mappings) {
if (child.equals(mapping)) {
return true;
}
diff --git a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/mapping/ScopeChangeEvent.java b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/mapping/ScopeChangeEvent.java
index 24073fc09..cd17a2c9b 100644
--- a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/mapping/ScopeChangeEvent.java
+++ b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/mapping/ScopeChangeEvent.java
@@ -69,12 +69,10 @@ public class ScopeChangeEvent {
// The number of mappings has increased so we should report the new mappings
Set<ResourceMapping> originalSet = new HashSet<>();
List<ResourceMapping> result = new ArrayList<>();
- for (int i = 0; i < originalMappings.length; i++) {
- ResourceMapping mapping = originalMappings[i];
+ for (ResourceMapping mapping : originalMappings) {
originalSet.add(mapping);
}
- for (int i = 0; i < currentMappings.length; i++) {
- ResourceMapping mapping = currentMappings[i];
+ for (ResourceMapping mapping : currentMappings) {
if (!originalSet.contains(mapping)) {
result.add(mapping);
}
@@ -84,12 +82,10 @@ public class ScopeChangeEvent {
// The number of mappings may be smaller so report the removed mappings
Set<ResourceMapping> finalSet = new HashSet<>();
List<ResourceMapping> result = new ArrayList<>();
- for (int i = 0; i < currentMappings.length; i++) {
- ResourceMapping mapping = currentMappings[i];
+ for (ResourceMapping mapping : currentMappings) {
finalSet.add(mapping);
}
- for (int i = 0; i < originalMappings.length; i++) {
- ResourceMapping mapping = originalMappings[i];
+ for (ResourceMapping mapping : originalMappings) {
if (!finalSet.contains(mapping)) {
result.add(mapping);
}
diff --git a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/mapping/ScopeManagerEventHandler.java b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/mapping/ScopeManagerEventHandler.java
index d0c2bcf98..271a1f986 100644
--- a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/mapping/ScopeManagerEventHandler.java
+++ b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/mapping/ScopeManagerEventHandler.java
@@ -65,8 +65,7 @@ public class ScopeManagerEventHandler extends BackgroundEventHandler {
throws CoreException {
if (event instanceof ResourceMappingEvent) {
ResourceMappingEvent rme = (ResourceMappingEvent) event;
- for (int i = 0; i < rme.mappings.length; i++) {
- ResourceMapping mapping = rme.mappings[i];
+ for (ResourceMapping mapping : rme.mappings) {
toRefresh.add(mapping);
}
}
diff --git a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/mapping/TextStorageMerger.java b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/mapping/TextStorageMerger.java
index 18e63582f..3f7db7f07 100644
--- a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/mapping/TextStorageMerger.java
+++ b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/mapping/TextStorageMerger.java
@@ -55,8 +55,7 @@ public class TextStorageMerger implements IStorageMerger {
RangeDifference[] diffs= RangeDifferencer.findRanges(monitor, a, t, o);
- for (int i= 0; i < diffs.length; i++) {
- RangeDifference rd= diffs[i];
+ for (RangeDifference rd : diffs) {
switch (rd.kind()) {
case RangeDifference.ANCESTOR: // pseudo conflict
case RangeDifference.NOCHANGE:
diff --git a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/AbstractSynchronizationScope.java b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/AbstractSynchronizationScope.java
index 1aba78078..e1f36e6bb 100644
--- a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/AbstractSynchronizationScope.java
+++ b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/AbstractSynchronizationScope.java
@@ -40,11 +40,9 @@ public abstract class AbstractSynchronizationScope implements ISynchronizationSc
public IResource[] getRoots() {
List<IResource> result = new ArrayList<>();
ResourceTraversal[] traversals = getTraversals();
- 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) {
accumulateRoots(result, resource);
}
}
@@ -54,8 +52,7 @@ public abstract class AbstractSynchronizationScope implements ISynchronizationSc
@Override
public boolean contains(IResource resource) {
ResourceTraversal[] traversals = getTraversals();
- for (int i = 0; i < traversals.length; i++) {
- ResourceTraversal traversal = traversals[i];
+ for (ResourceTraversal traversal : traversals) {
if (traversal.contains(resource))
return true;
}
@@ -89,8 +86,7 @@ public abstract class AbstractSynchronizationScope implements ISynchronizationSc
*/
public void fireTraversalsChangedEvent(final ResourceTraversal[] newTraversals, final ResourceMapping[] newMappings) {
Object[] allListeners = listeners.getListeners();
- for (int i = 0; i < allListeners.length; i++) {
- final Object listener = allListeners[i];
+ for (Object listener : allListeners) {
SafeRunner.run(new ISafeRunnable() {
@Override
public void run() throws Exception {
diff --git a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/ActiveChangeSet.java b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/ActiveChangeSet.java
index 59608f687..dcd56d931 100644
--- a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/ActiveChangeSet.java
+++ b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/ActiveChangeSet.java
@@ -138,8 +138,7 @@ public class ActiveChangeSet extends DiffChangeSet {
if (!isEmpty()) {
StringBuilder buffer = new StringBuilder();
IResource[] resources = getResources();
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
buffer.append(resource.getFullPath().toString());
buffer.append('\n');
}
@@ -207,8 +206,7 @@ public class ActiveChangeSet extends DiffChangeSet {
*/
public void add(IResource[] resources) throws CoreException {
List<IDiff> toAdd = new ArrayList<>();
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
IDiff diff = getManager().getDiff(resource);
if (diff != null) {
toAdd.add(diff);
diff --git a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/ActiveChangeSetManager.java b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/ActiveChangeSetManager.java
index a5b35c1ef..307c1978d 100644
--- a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/ActiveChangeSetManager.java
+++ b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/ActiveChangeSetManager.java
@@ -60,8 +60,7 @@ public abstract class ActiveChangeSetManager extends ChangeSetManager implements
*/
protected ChangeSet getChangeSet(IResourceDiffTree tree) {
ChangeSet[] sets = getSets();
- for (int i = 0; i < sets.length; i++) {
- ChangeSet changeSet = sets[i];
+ for (ChangeSet changeSet : sets) {
if (((DiffChangeSet)changeSet).getDiffTree() == tree) {
return changeSet;
}
@@ -143,8 +142,7 @@ public abstract class ActiveChangeSetManager extends ChangeSetManager implements
*/
public ActiveChangeSet getSet(String name) {
ChangeSet[] sets = getSets();
- for (int i = 0; i < sets.length; i++) {
- ChangeSet set = sets[i];
+ for (ChangeSet set : sets) {
if (set.getName().equals(name) && set instanceof ActiveChangeSet) {
return (ActiveChangeSet)set;
}
@@ -162,8 +160,7 @@ public abstract class ActiveChangeSetManager extends ChangeSetManager implements
*/
public ActiveChangeSet createSet(String title, IFile[] files) throws CoreException {
List<IDiff> infos = new ArrayList<>();
- for (int i = 0; i < files.length; i++) {
- IFile file = files[i];
+ for (IFile file : files) {
IDiff diff = getDiff(file);
if (diff != null) {
infos.add(diff);
@@ -214,18 +211,15 @@ public abstract class ActiveChangeSetManager extends ChangeSetManager implements
private IPath[] getAllResources(IDiffChangeEvent event) {
Set<IPath> allResources = new HashSet<>();
IDiff[] addedResources = event.getAdditions();
- for (int i = 0; i < addedResources.length; i++) {
- IDiff diff = addedResources[i];
+ for (IDiff diff : addedResources) {
allResources.add(diff.getPath());
}
IDiff[] changedResources = event.getChanges();
- for (int i = 0; i < changedResources.length; i++) {
- IDiff diff = changedResources[i];
+ for (IDiff diff : changedResources) {
allResources.add(diff.getPath());
}
IPath[] removals = event.getRemovals();
- for (int i = 0; i < removals.length; i++) {
- IPath path = removals[i];
+ for (IPath path : removals) {
allResources.add(path);
}
return allResources.toArray(new IPath[allResources.size()]);
@@ -244,8 +238,7 @@ public abstract class ActiveChangeSetManager extends ChangeSetManager implements
}
// Remove the added files from any other set that contains them
ChangeSet[] sets = getSets();
- for (int i = 0; i < sets.length; i++) {
- ChangeSet otherSet = sets[i];
+ for (ChangeSet otherSet : sets) {
if (otherSet != set && ((ActiveChangeSet)otherSet).isUserCreated()) {
otherSet.remove(resources);
}
@@ -309,8 +302,7 @@ public abstract class ActiveChangeSetManager extends ChangeSetManager implements
CompoundResourceTraversal traversal = new CompoundResourceTraversal();
traversal.addTraversals(traversals);
ChangeSet[] sets = getSets();
- for (int i = 0; i < sets.length; i++) {
- ChangeSet set = sets[i];
+ for (ChangeSet set : sets) {
handleIntersect(traversal, set);
}
return traversal.asTraversals();
@@ -318,8 +310,7 @@ public abstract class ActiveChangeSetManager extends ChangeSetManager implements
private void handleIntersect(CompoundResourceTraversal traversal, ChangeSet set) {
IResource[] resources = set.getResources();
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
if (traversal.isCovered(resource, IResource.DEPTH_ZERO)) {
traversal.addResources(resources, IResource.DEPTH_ZERO);
return;
@@ -339,16 +330,14 @@ public abstract class ActiveChangeSetManager extends ChangeSetManager implements
// Clear the persisted state before saving the new state
try {
String[] oldSetNames = prefs.childrenNames();
- for (int i = 0; i < oldSetNames.length; i++) {
- String string = oldSetNames[i];
+ for (String string : oldSetNames) {
prefs.node(string).removeNode();
}
} catch (BackingStoreException e) {
TeamPlugin.log(IStatus.ERROR, NLS.bind(Messages.SubscriberChangeSetCollector_5, new String[] { getName() }), e);
}
ChangeSet[] sets = getSets();
- for (int i = 0; i < sets.length; i++) {
- ChangeSet set = sets[i];
+ for (ChangeSet set : sets) {
if (set instanceof ActiveChangeSet && !set.isEmpty()) {
// Since the change set title is stored explicitly, the name of
// the child preference node doesn't matter as long as it
@@ -408,8 +397,7 @@ public abstract class ActiveChangeSetManager extends ChangeSetManager implements
String defaultSetTitle = prefs.get(CTX_DEFAULT_SET, null);
try {
String[] childNames = prefs.childrenNames();
- for (int i = 0; i < childNames.length; i++) {
- String string = childNames[i];
+ for (String string : childNames) {
Preferences childPrefs = prefs.node(string);
ActiveChangeSet set = createSet(childPrefs);
if (!set.isEmpty()) {
diff --git a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/BatchingChangeSetManager.java b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/BatchingChangeSetManager.java
index f94fd8972..cd4ad4d80 100644
--- a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/BatchingChangeSetManager.java
+++ b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/BatchingChangeSetManager.java
@@ -64,12 +64,10 @@ public class BatchingChangeSetManager extends ChangeSetManager {
changed.put(changeSet, allAffectedResources);
} else {
Set<IPath> allPaths = new HashSet<>();
- for (int i = 0; i < paths.length; i++) {
- IPath path = paths[i];
+ for (IPath path : paths) {
allPaths.add(path);
}
- for (int i = 0; i < allAffectedResources.length; i++) {
- IPath path = allAffectedResources[i];
+ for (IPath path : allAffectedResources) {
allPaths.add(path);
}
changed.put(changeSet, allPaths.toArray(new IPath[allPaths.size()]));
@@ -130,8 +128,8 @@ public class BatchingChangeSetManager extends ChangeSetManager {
final CollectorChangeEvent event = changes;
changes = new CollectorChangeEvent(this);
Object[] listeners = getListeners();
- for (int i = 0; i < listeners.length; i++) {
- final IChangeSetChangeListener listener = (IChangeSetChangeListener)listeners[i];
+ for (Object l : listeners) {
+ final IChangeSetChangeListener listener = (IChangeSetChangeListener) l;
if (listener instanceof IChangeSetCollectorChangeListener) {
final IChangeSetCollectorChangeListener csccl = (IChangeSetCollectorChangeListener) listener;
SafeRunner.run(new ISafeRunnable() {
diff --git a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/BatchingLock.java b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/BatchingLock.java
index 7c551b763..426710046 100644
--- a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/BatchingLock.java
+++ b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/BatchingLock.java
@@ -146,8 +146,7 @@ public class BatchingLock {
// Create a MultiRule for all projects from the given rule
ISchedulingRule[] rules = ((MultiRule)resourceRule).getChildren();
Set<ISchedulingRule> projects = new HashSet<>();
- for (int i = 0; i < rules.length; i++) {
- ISchedulingRule childRule = rules[i];
+ for (ISchedulingRule childRule : rules) {
if (childRule instanceof IResource) {
projects.add(((IResource)childRule).getProject());
}
@@ -255,8 +254,7 @@ public class BatchingLock {
private ThreadInfo getThreadInfo(IResource resource) {
synchronized (infos) {
- for (Iterator iter = infos.values().iterator(); iter.hasNext();) {
- ThreadInfo info = (ThreadInfo) iter.next();
+ for (ThreadInfo info : infos.values()) {
if (info.ruleContains(resource)) {
return info;
}
diff --git a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/ChangeSet.java b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/ChangeSet.java
index 03c9e2e3e..5eb583fab 100644
--- a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/ChangeSet.java
+++ b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/ChangeSet.java
@@ -69,8 +69,7 @@ public abstract class ChangeSet {
* @param resources the resources to be removed
*/
public void remove(IResource[] resources) {
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
remove(resource);
}
}
diff --git a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/ChangeSetManager.java b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/ChangeSetManager.java
index ca446b0a3..1cf0e10ac 100644
--- a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/ChangeSetManager.java
+++ b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/ChangeSetManager.java
@@ -49,8 +49,8 @@ public abstract class ChangeSetManager {
return;
if (contains(set)) {
Object[] listeners = getListeners();
- for (int i = 0; i < listeners.length; i++) {
- final IChangeSetChangeListener listener = (IChangeSetChangeListener)listeners[i];
+ for (Object l : listeners) {
+ final IChangeSetChangeListener listener = (IChangeSetChangeListener) l;
SafeRunner.run(new ISafeRunnable() {
@Override
public void handleException(Throwable exception) {
@@ -75,8 +75,8 @@ public abstract class ChangeSetManager {
if (initializing)
return;
Object[] listeners = getListeners();
- for (int i = 0; i < listeners.length; i++) {
- final IChangeSetChangeListener listener = (IChangeSetChangeListener)listeners[i];
+ for (Object l : listeners) {
+ final IChangeSetChangeListener listener = (IChangeSetChangeListener) l;
SafeRunner.run(new ISafeRunnable() {
@Override
public void handleException(Throwable exception) {
@@ -109,8 +109,8 @@ public abstract class ChangeSetManager {
if (initializing)
return;
Object[] listeners = getListeners();
- for (int i = 0; i < listeners.length; i++) {
- final IChangeSetChangeListener listener = (IChangeSetChangeListener)listeners[i];
+ for (Object l : listeners) {
+ final IChangeSetChangeListener listener = (IChangeSetChangeListener) l;
SafeRunner.run(new ISafeRunnable() {
@Override
public void handleException(Throwable exception) {
@@ -143,8 +143,8 @@ public abstract class ChangeSetManager {
if (initializing)
return;
Object[] listeners = getListeners();
- for (int i = 0; i < listeners.length; i++) {
- final IChangeSetChangeListener listener = (IChangeSetChangeListener)listeners[i];
+ for (Object l : listeners) {
+ final IChangeSetChangeListener listener = (IChangeSetChangeListener) l;
SafeRunner.run(new ISafeRunnable() {
@Override
public void handleException(Throwable exception) {
@@ -208,8 +208,8 @@ public abstract class ChangeSetManager {
if (initializing)
return;
Object[] listeners = getListeners();
- for (int i = 0; i < listeners.length; i++) {
- final IChangeSetChangeListener listener = (IChangeSetChangeListener)listeners[i];
+ for (Object l : listeners) {
+ final IChangeSetChangeListener listener = (IChangeSetChangeListener) l;
SafeRunner.run(new ISafeRunnable() {
@Override
public void handleException(Throwable exception) {
diff --git a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/CheckedInChangeSet.java b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/CheckedInChangeSet.java
index 92a65d4a2..fa19cd488 100644
--- a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/CheckedInChangeSet.java
+++ b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/CheckedInChangeSet.java
@@ -105,8 +105,7 @@ public abstract class CheckedInChangeSet extends ChangeSet {
public void add(SyncInfo[] infos) {
try {
set.beginInput();
- for (int i = 0; i < infos.length; i++) {
- SyncInfo info = infos[i];
+ for (SyncInfo info : infos) {
add(info);
}
} finally {
@@ -131,8 +130,7 @@ public abstract class CheckedInChangeSet extends ChangeSet {
*/
@Override
public void remove(IResource[] resources) {
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
remove(resource);
}
}
diff --git a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/DescendantResourceVariantByteStore.java b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/DescendantResourceVariantByteStore.java
index ee7fbca4c..49532b35b 100644
--- a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/DescendantResourceVariantByteStore.java
+++ b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/DescendantResourceVariantByteStore.java
@@ -155,11 +155,10 @@ public abstract class DescendantResourceVariantByteStore extends ResourceVariant
IResource[] remoteMembers = getRemoteStore().members(resource);
IResource[] baseMembers = getBaseStore().members(resource);
Set<IResource> members = new HashSet<>();
- for (int i = 0; i < remoteMembers.length; i++) {
- members.add(remoteMembers[i]);
+ for (IResource remoteMember : remoteMembers) {
+ members.add(remoteMember);
}
- for (int i = 0; i < baseMembers.length; i++) {
- IResource member = baseMembers[i];
+ for (IResource member : baseMembers) {
// Add the base only if the remote does not know about it
// (i.e. hasn't marked it as deleted
if (!isVariantKnown(member)) {
diff --git a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/DiffChangeSet.java b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/DiffChangeSet.java
index cfb3a92e1..12068ac78 100644
--- a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/DiffChangeSet.java
+++ b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/DiffChangeSet.java
@@ -101,8 +101,7 @@ public class DiffChangeSet extends ChangeSet {
public void add(IDiff[] diffs) {
try {
tree.beginInput();
- for (int i = 0; i < diffs.length; i++) {
- IDiff diff = diffs[i];
+ for (IDiff diff : diffs) {
add(diff);
}
} finally {
@@ -133,8 +132,7 @@ public class DiffChangeSet extends ChangeSet {
if (diffs.length > 0) {
try {
tree.beginInput();
- for (int i = 0; i < diffs.length; i++) {
- IDiff diff = diffs[i];
+ for (IDiff diff : diffs) {
IResource r = tree.getResource(diff);
if (r != null)
tree.remove(r);
@@ -157,8 +155,7 @@ public class DiffChangeSet extends ChangeSet {
public void remove(IPath[] paths) {
try {
tree.beginInput();
- for (int i = 0; i < paths.length; i++) {
- IPath path = paths[i];
+ for (IPath path : paths) {
tree.remove(path);
}
} finally {
@@ -170,8 +167,7 @@ public class DiffChangeSet extends ChangeSet {
public void remove(IResource[] resources) {
try {
tree.beginInput();
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
tree.remove(resource);
}
} finally {
diff --git a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/DiffTreeStatistics.java b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/DiffTreeStatistics.java
index 2fb946549..7cd58fbd0 100644
--- a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/DiffTreeStatistics.java
+++ b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/DiffTreeStatistics.java
@@ -107,9 +107,7 @@ public class DiffTreeStatistics {
@Override
public String toString() {
StringBuilder out = new StringBuilder();
- Iterator it = stats.keySet().iterator();
- while (it.hasNext()) {
- Integer kind = (Integer) it.next();
+ for (Integer kind : stats.keySet()) {
out.append(SyncInfo.kindToString(kind.intValue()) + ": " + stats.get(kind) + "\n"); //$NON-NLS-1$ //$NON-NLS-2$
}
return out.toString();
diff --git a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/RootResourceSynchronizationScope.java b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/RootResourceSynchronizationScope.java
index 5331a4b09..e2f49e9b5 100644
--- a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/RootResourceSynchronizationScope.java
+++ b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/RootResourceSynchronizationScope.java
@@ -64,8 +64,7 @@ public class RootResourceSynchronizationScope extends AbstractResourceMappingSco
@Override
public ResourceMapping[] getMappings() {
List<ResourceMapping> result = new ArrayList<>();
- for (int i = 0; i < roots.length; i++) {
- IResource resource = roots[i];
+ for (IResource resource : roots) {
Object o = resource.getAdapter(ResourceMapping.class);
if (o instanceof ResourceMapping) {
result.add((ResourceMapping) o);
diff --git a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/SubscriberChangeSetManager.java b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/SubscriberChangeSetManager.java
index c34010237..2f6bf680d 100644
--- a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/SubscriberChangeSetManager.java
+++ b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/SubscriberChangeSetManager.java
@@ -15,7 +15,6 @@ package org.eclipse.team.internal.core.subscribers;
import java.util.ArrayList;
import java.util.HashSet;
-import java.util.Iterator;
import java.util.List;
import java.util.Set;
@@ -79,8 +78,7 @@ public class SubscriberChangeSetManager extends ActiveChangeSetManager {
ResourceDiffTree[] locked = null;
try {
locked = beginDispath();
- for (Iterator iter = dispatchEvents.iterator(); iter.hasNext();) {
- Event event = (Event) iter.next();
+ for (Event event : dispatchEvents) {
switch (event.getType()) {
case RESOURCE_REMOVAL:
handleRemove(event.getResource());
@@ -115,8 +113,8 @@ public class SubscriberChangeSetManager extends ActiveChangeSetManager {
ChangeSet[] sets = getSets();
List<ResourceDiffTree> lockedSets = new ArrayList<>();
try {
- for (int i = 0; i < sets.length; i++) {
- ActiveChangeSet set = (ActiveChangeSet)sets[i];
+ for (ChangeSet s : sets) {
+ ActiveChangeSet set = (ActiveChangeSet) s;
ResourceDiffTree tree = set.internalGetDiffTree();
lockedSets.add(tree);
tree.beginInput();
@@ -124,8 +122,7 @@ public class SubscriberChangeSetManager extends ActiveChangeSetManager {
return lockedSets.toArray(new ResourceDiffTree[lockedSets.size()]);
} catch (RuntimeException e) {
try {
- for (Iterator iter = lockedSets.iterator(); iter.hasNext();) {
- ResourceDiffTree tree = (ResourceDiffTree) iter.next();
+ for (ResourceDiffTree tree : lockedSets) {
try {
tree.endInput(null);
} catch (Throwable e1) {
@@ -145,8 +142,7 @@ public class SubscriberChangeSetManager extends ActiveChangeSetManager {
return;
}
monitor.beginTask(null, 100 * locked.length);
- for (int i = 0; i < locked.length; i++) {
- ResourceDiffTree tree = locked[i];
+ for (ResourceDiffTree tree : locked) {
try {
tree.endInput(Policy.subMonitorFor(monitor, 100));
} catch (RuntimeException e) {
@@ -170,8 +166,7 @@ public class SubscriberChangeSetManager extends ActiveChangeSetManager {
*/
private void handleRemove(IResource resource) {
ChangeSet[] sets = getSets();
- for (int i = 0; i < sets.length; i++) {
- ChangeSet set = sets[i];
+ for (ChangeSet set : sets) {
// This will remove any descendants from the set and callback to
// resourcesChanged which will batch changes
if (!set.isEmpty()) {
@@ -197,8 +192,7 @@ public class SubscriberChangeSetManager extends ActiveChangeSetManager {
getDefaultSet().add(diff);
}
} else {
- for (int i = 0; i < containingSets.length; i++) {
- ActiveChangeSet set = containingSets[i];
+ for (ActiveChangeSet set : containingSets) {
// Update the sync info in the set
set.add(diff);
}
@@ -208,8 +202,7 @@ public class SubscriberChangeSetManager extends ActiveChangeSetManager {
}
if (depth != IResource.DEPTH_ZERO) {
IResource[] members = getSubscriber().members(resource);
- for (int i = 0; i < members.length; i++) {
- IResource member = members[i];
+ for (IResource member : members) {
handleChange(member, depth == IResource.DEPTH_ONE ? IResource.DEPTH_ZERO : IResource.DEPTH_INFINITE);
}
}
@@ -218,8 +211,7 @@ public class SubscriberChangeSetManager extends ActiveChangeSetManager {
private void removeFromAllSets(IResource resource) {
List<ChangeSet> toRemove = new ArrayList<>();
ChangeSet[] sets = getSets();
- for (int i = 0; i < sets.length; i++) {
- ChangeSet set = sets[i];
+ for (ChangeSet set : sets) {
if (set.contains(resource)) {
set.remove(resource);
if (set.isEmpty()) {
@@ -236,8 +228,7 @@ public class SubscriberChangeSetManager extends ActiveChangeSetManager {
private ActiveChangeSet[] getContainingSets(IResource resource) {
Set<ActiveChangeSet> result = new HashSet<>();
ChangeSet[] sets = getSets();
- for (int i = 0; i < sets.length; i++) {
- ChangeSet set = sets[i];
+ for (ChangeSet set : sets) {
if (set.contains(resource)) {
result.add((ActiveChangeSet) set);
}
@@ -282,8 +273,8 @@ public class SubscriberChangeSetManager extends ActiveChangeSetManager {
public boolean hasMembers(IResource resource) {
ChangeSet[] sets = getSets();
- for (int i = 0; i < sets.length; i++) {
- ActiveChangeSet set = (ActiveChangeSet)sets[i];
+ for (ChangeSet s : sets) {
+ ActiveChangeSet set = (ActiveChangeSet) s;
if (set.getDiffTree().getChildren(resource.getFullPath()).length > 0)
return true;
}
diff --git a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/SubscriberDiffTreeEventHandler.java b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/SubscriberDiffTreeEventHandler.java
index 4fbe86525..576842e3c 100644
--- a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/SubscriberDiffTreeEventHandler.java
+++ b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/SubscriberDiffTreeEventHandler.java
@@ -206,8 +206,7 @@ public class SubscriberDiffTreeEventHandler extends SubscriberEventHandler {
IProgressMonitor monitor) {
try {
tree.beginInput();
- for (int i = 0; i < events.length; i++) {
- SubscriberEvent event = events[i];
+ for (SubscriberEvent event : events) {
switch (event.getType()) {
case SubscriberEvent.CHANGE :
if (event instanceof SubscriberDiffChangedEvent) {
@@ -220,10 +219,9 @@ public class SubscriberDiffTreeEventHandler extends SubscriberEventHandler {
}
}
break;
- case SubscriberEvent.REMOVAL :
+ case SubscriberEvent.REMOVAL:
IDiff[] nodesToRemove = tree.getDiffs(new ResourceTraversal[] { event.asTraversal() });
- for (int j = 0; j < nodesToRemove.length; j++) {
- IDiff node = nodesToRemove[j];
+ for (IDiff node : nodesToRemove) {
tree.remove(node.getPath());
}
break;
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);
}
}
}
diff --git a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/SubscriberResourceCollector.java b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/SubscriberResourceCollector.java
index 04b85e69f..78d9e4730 100644
--- a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/SubscriberResourceCollector.java
+++ b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/SubscriberResourceCollector.java
@@ -68,19 +68,19 @@ public abstract class SubscriberResourceCollector implements IResourceChangeList
try {
beginInput();
IResource[] roots = getRoots();
- for (int i = 0; i < deltas.length; i++) {
- switch (deltas[i].getFlags()) {
- case ISubscriberChangeEvent.SYNC_CHANGED :
- if (isAllRootsIncluded() || isDescendantOfRoot(deltas[i].getResource(), roots)) {
- change(deltas[i].getResource(), IResource.DEPTH_ZERO);
+ for (ISubscriberChangeEvent delta : deltas) {
+ switch (delta.getFlags()) {
+ case ISubscriberChangeEvent.SYNC_CHANGED:
+ if (isAllRootsIncluded() || isDescendantOfRoot(delta.getResource(), roots)) {
+ change(delta.getResource(), IResource.DEPTH_ZERO);
}
break;
- case ISubscriberChangeEvent.ROOT_REMOVED :
- remove(deltas[i].getResource());
+ case ISubscriberChangeEvent.ROOT_REMOVED:
+ remove(delta.getResource());
break;
- case ISubscriberChangeEvent.ROOT_ADDED :
- if (isAllRootsIncluded() || isDescendantOfRoot(deltas[i].getResource(), roots)) {
- change(deltas[i].getResource(), IResource.DEPTH_INFINITE);
+ case ISubscriberChangeEvent.ROOT_ADDED:
+ if (isAllRootsIncluded() || isDescendantOfRoot(delta.getResource(), roots)) {
+ change(delta.getResource(), IResource.DEPTH_INFINITE);
}
break;
}
@@ -168,8 +168,8 @@ public abstract class SubscriberResourceCollector implements IResourceChangeList
// Handle changed children
if (visitChildren || isAncestorOfRoot(resource, roots)) {
IResourceDelta[] affectedChildren = delta.getAffectedChildren(IResourceDelta.CHANGED | IResourceDelta.REMOVED | IResourceDelta.ADDED);
- for (int i = 0; i < affectedChildren.length; i++) {
- processDelta(affectedChildren[i], roots);
+ for (IResourceDelta c : affectedChildren) {
+ processDelta(c, roots);
}
}
}
@@ -222,8 +222,7 @@ public abstract class SubscriberResourceCollector implements IResourceChangeList
private boolean isAncestorOfRoot(IResource parent, IResource[] roots) {
// Always traverse into projects in case a root was removed
if (parent.getType() == IResource.ROOT) return true;
- for (int i = 0; i < roots.length; i++) {
- IResource resource = roots[i];
+ for (IResource resource : roots) {
if (parent.getFullPath().isPrefixOf(resource.getFullPath())) {
return true;
}
@@ -232,8 +231,7 @@ public abstract class SubscriberResourceCollector implements IResourceChangeList
}
private boolean isDescendantOfRoot(IResource resource, IResource[] roots) {
- for (int i = 0; i < roots.length; i++) {
- IResource root = roots[i];
+ for (IResource root : roots) {
if (root.getFullPath().isPrefixOf(resource.getFullPath())) {
return true;
}
diff --git a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/SubscriberSyncInfoEventHandler.java b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/SubscriberSyncInfoEventHandler.java
index 72379bb7c..9bfb1d862 100644
--- a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/SubscriberSyncInfoEventHandler.java
+++ b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/SubscriberSyncInfoEventHandler.java
@@ -181,8 +181,7 @@ public class SubscriberSyncInfoEventHandler extends SubscriberEventHandler {
SubscriberSyncInfoSet syncSet = syncSetInput.getSyncSet();
try {
syncSet.beginInput();
- for (int i = 0; i < events.length; i++) {
- SubscriberEvent event = events[i];
+ for (SubscriberEvent event : events) {
switch (event.getType()) {
case SubscriberEvent.CHANGE :
if (event instanceof SubscriberSyncInfoEvent) {
diff --git a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/SyncByteConverter.java b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/SyncByteConverter.java
index a627e32b7..d6c585941 100644
--- a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/SyncByteConverter.java
+++ b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/SyncByteConverter.java
@@ -123,8 +123,7 @@ public class SyncByteConverter {
public static byte[] toBytes(String[] slots) {
StringBuilder buffer = new StringBuilder();
- for (int i = 0; i < slots.length; i++) {
- String string = slots[i];
+ for (String string : slots) {
buffer.append(string);
buffer.append(new String(new byte[] {SyncByteConverter.SEPARATOR_BYTE }));
}
diff --git a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/SyncInfoStatistics.java b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/SyncInfoStatistics.java
index 25e615197..5876de23d 100644
--- a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/SyncInfoStatistics.java
+++ b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/SyncInfoStatistics.java
@@ -101,9 +101,7 @@ public class SyncInfoStatistics {
@Override
public String toString() {
StringBuilder out = new StringBuilder();
- Iterator it = stats.keySet().iterator();
- while (it.hasNext()) {
- Integer kind = (Integer) it.next();
+ for (Integer kind : stats.keySet()) {
out.append(SyncInfo.kindToString(kind.intValue()) + ": " + stats.get(kind) + "\n"); //$NON-NLS-1$ //$NON-NLS-2$
}
return out.toString();
diff --git a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/SyncInfoWorkingSetFilter.java b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/SyncInfoWorkingSetFilter.java
index ff232a323..18e8d22dc 100644
--- a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/SyncInfoWorkingSetFilter.java
+++ b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/SyncInfoWorkingSetFilter.java
@@ -46,8 +46,7 @@ public class SyncInfoWorkingSetFilter extends FastSyncInfoFilter {
private boolean isIncluded(IResource resource) {
// otherwise, if their is a parent of the resource in the set,
// it is included
- for (int i = 0; i < resources.length; i++) {
- IResource setResource = resources[i];
+ for (IResource setResource : resources) {
if (isParent(setResource, resource)) {
return true;
}
@@ -65,8 +64,7 @@ public class SyncInfoWorkingSetFilter extends FastSyncInfoFilter {
// filter the roots by the selected working set
Set<IResource> result = new HashSet<>();
- for (int i = 0; i < roots.length; i++) {
- IResource resource = roots[i];
+ for (IResource resource : roots) {
result.addAll(Arrays.asList(getIntersectionWithSet(subscriber, resource)));
}
return result.toArray(new IResource[result.size()]);
@@ -78,8 +76,7 @@ public class SyncInfoWorkingSetFilter extends FastSyncInfoFilter {
*/
private IResource[] getIntersectionWithSet(Subscriber subscriber, IResource resource) {
List<IResource> result = new ArrayList<>();
- for (int i = 0; i < resources.length; i++) {
- IResource setResource = resources[i];
+ for (IResource setResource : resources) {
if (setResource != null) {
if (isParent(resource, setResource)) {
try {
diff --git a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/SyncSetInputFromSyncSet.java b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/SyncSetInputFromSyncSet.java
index 1ec6e245a..9aa0adf79 100644
--- a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/SyncSetInputFromSyncSet.java
+++ b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/subscribers/SyncSetInputFromSyncSet.java
@@ -46,8 +46,8 @@ public class SyncSetInputFromSyncSet extends SyncSetInput implements ISyncInfoSe
protected void fetchInput(IProgressMonitor monitor) {
if (inputSyncSet == null) return;
SyncInfo[] infos = inputSyncSet.getSyncInfos();
- for (int i = 0; i < infos.length; i++) {
- collect(infos[i], monitor);
+ for (SyncInfo info : infos) {
+ collect(info, monitor);
}
}
@@ -66,14 +66,14 @@ public class SyncSetInputFromSyncSet extends SyncSetInput implements ISyncInfoSe
}
private void syncSetChanged(SyncInfo[] infos, IProgressMonitor monitor) {
- for (int i = 0; i < infos.length; i++) {
- collect(infos[i], monitor);
+ for (SyncInfo info : infos) {
+ collect(info, monitor);
}
}
private void remove(IResource[] resources) {
- for (int i = 0; i < resources.length; i++) {
- remove(resources[i]);
+ for (IResource resource : resources) {
+ remove(resource);
}
}
@@ -104,8 +104,7 @@ public class SyncSetInputFromSyncSet extends SyncSetInput implements ISyncInfoSe
SubscriberSyncInfoSet syncSet = getSyncSet();
try {
syncSet.beginInput();
- for (int i = 0; i < errors.length; i++) {
- ITeamStatus status = errors[i];
+ for (ITeamStatus status : errors) {
syncSet.addError(status);
}
} finally {
diff --git a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/CVSCompareSubscriber.java b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/CVSCompareSubscriber.java
index 2df39fdfa..00a84652b 100644
--- a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/CVSCompareSubscriber.java
+++ b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/CVSCompareSubscriber.java
@@ -61,8 +61,7 @@ public class CVSCompareSubscriber extends CVSSyncTreeSubscriber implements ISubs
public void resetRoots(IResource[] resources, CVSTag[] tags) {
if (this.resources != null) {
List removed = new ArrayList();
- for (int i = 0; i < this.resources.length; i++) {
- IResource resource = this.resources[i];
+ for (IResource resource : this.resources) {
removed.add(new SubscriberChangeEvent(this, ISubscriberChangeEvent.ROOT_REMOVED, resource));
}
this.resources = new IResource[0];
@@ -118,8 +117,7 @@ public class CVSCompareSubscriber extends CVSSyncTreeSubscriber implements ISubs
@Override
public void subscriberResourceChanged(ISubscriberChangeEvent[] deltas) {
List outgoingDeltas = new ArrayList(deltas.length);
- for (int i = 0; i < deltas.length; i++) {
- ISubscriberChangeEvent delta = deltas[i];
+ for (ISubscriberChangeEvent delta : deltas) {
if ((delta.getFlags() & ISubscriberChangeEvent.ROOT_REMOVED) != 0) {
IResource resource = delta.getResource();
outgoingDeltas.addAll(Arrays.asList(handleRemovedRoot(resource)));
@@ -142,8 +140,7 @@ public class CVSCompareSubscriber extends CVSSyncTreeSubscriber implements ISubs
private SubscriberChangeEvent[] handleRemovedRoot(IResource removedRoot) {
// Determine if any of the roots of the compare are affected
List removals = new ArrayList(resources.length);
- for (int j = 0; j < resources.length; j++) {
- IResource root = resources[j];
+ for (IResource root : resources) {
if (removedRoot.getFullPath().isPrefixOf(root.getFullPath())) {
// The root is no longer managed by CVS
removals.add(root);
@@ -180,8 +177,7 @@ public class CVSCompareSubscriber extends CVSSyncTreeSubscriber implements ISubs
return false;
}
if (this.resources != null) {
- for (int i = 0; i < resources.length; i++) {
- IResource root = resources[i];
+ for (IResource root : resources) {
if (root.getFullPath().isPrefixOf(resource.getFullPath())) {
return true;
}
@@ -221,8 +217,7 @@ public class CVSCompareSubscriber extends CVSSyncTreeSubscriber implements ISubs
*
*/
public void primeRemoteTree() throws CVSException {
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
ICVSResource cvsResource = CVSWorkspaceRoot.getCVSResourceFor(resource);
cvsResource.accept(new ICVSResourceVisitor() {
public void visitFile(ICVSFile file) throws CVSException {
diff --git a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/CVSCoreFileModificationValidator.java b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/CVSCoreFileModificationValidator.java
index cc2be829e..ddfede413 100644
--- a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/CVSCoreFileModificationValidator.java
+++ b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/CVSCoreFileModificationValidator.java
@@ -140,8 +140,7 @@ public class CVSCoreFileModificationValidator extends FileModificationValidator
}
protected IStatus setWritable(final IFile[] files) {
- for (int i = 0; i < files.length; i++) {
- IFile file = files[i];
+ for (IFile file : files) {
ResourceAttributes attributes = file.getResourceAttributes();
if (attributes != null) {
attributes.setReadOnly(false);
@@ -157,8 +156,7 @@ public class CVSCoreFileModificationValidator extends FileModificationValidator
private IFile[] getManagedReadOnlyFiles(IFile[] files) {
List readOnlys = new ArrayList();
- for (int i = 0; i < files.length; i++) {
- IFile iFile = files[i];
+ for (IFile iFile : files) {
if (needsCheckout(iFile)) {
readOnlys.add(iFile);
}
@@ -168,8 +166,7 @@ public class CVSCoreFileModificationValidator extends FileModificationValidator
protected IFile[] getUnmanagedReadOnlyFiles(IFile[] files) {
List readOnlys = new ArrayList();
- for (int i = 0; i < files.length; i++) {
- IFile iFile = files[i];
+ for (IFile iFile : files) {
if (iFile.isReadOnly() && !needsCheckout(iFile)) {
readOnlys.add(iFile);
}
@@ -213,9 +210,11 @@ public class CVSCoreFileModificationValidator extends FileModificationValidator
return isReadOnly(resources[0]) ? factory.getParent(resources[0]) : null;
//need a lock on the parents of all read-only files
HashSet rules = new HashSet();
- for (int i = 0; i < resources.length; i++)
- if (isReadOnly(resources[i]))
- rules.add(factory.getParent(resources[i]));
+ for (IResource resource : resources) {
+ if (isReadOnly(resource)) {
+ rules.add(factory.getParent(resource));
+ }
+ }
return createSchedulingRule(rules);
}
diff --git a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/CVSMergeSubscriber.java b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/CVSMergeSubscriber.java
index 5f38acc26..68e834b79 100644
--- a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/CVSMergeSubscriber.java
+++ b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/CVSMergeSubscriber.java
@@ -58,8 +58,7 @@ public class CVSMergeSubscriber extends CVSSyncTreeSubscriber implements IResour
public IResource[] refresh(IResource[] resources, int depth, IProgressMonitor monitor) throws TeamException {
// Only refresh the base of a resource once as it should not change
List unrefreshed = new ArrayList();
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
if (!hasResourceVariant(resource)) {
unrefreshed.add(resource);
}
@@ -172,8 +171,7 @@ public class CVSMergeSubscriber extends CVSSyncTreeSubscriber implements IResour
}
public void merged(IResource[] resources) throws TeamException {
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
internalMerged(resource);
}
fireTeamResourceChange(SubscriberChangeEvent.asSyncChangedDeltas(this, resources));
@@ -279,8 +277,7 @@ public class CVSMergeSubscriber extends CVSSyncTreeSubscriber implements IResour
* @see org.eclipse.team.core.subscribers.ITeamResourceChangeListener#teamResourceChanged(org.eclipse.team.core.subscribers.TeamDelta[])
*/
public void subscriberResourceChanged(ISubscriberChangeEvent[] deltas) {
- for (int i = 0; i < deltas.length; i++) {
- ISubscriberChangeEvent delta = deltas[i];
+ for (ISubscriberChangeEvent delta : deltas) {
switch(delta.getFlags()) {
case ISubscriberChangeEvent.ROOT_REMOVED:
IResource resource = delta.getResource();
@@ -317,8 +314,7 @@ public class CVSMergeSubscriber extends CVSSyncTreeSubscriber implements IResour
SyncInfoFilter.ContentComparisonSyncInfoFilter contentFilter =
new SyncInfoFilter.ContentComparisonSyncInfoFilter();
monitor.beginTask(null, refreshed.length * 100);
- for (int i = 0; i < refreshed.length; i++) {
- IResource resource = refreshed[i];
+ for (IResource resource : refreshed) {
if (resource.getType() == IResource.FILE) {
ICVSFile local = CVSWorkspaceRoot.getCVSFileFor((IFile)resource);
byte[] localBytes = local.getSyncBytes();
diff --git a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/CVSProjectSetCapability.java b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/CVSProjectSetCapability.java
index 494172dac..276a7fbab 100644
--- a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/CVSProjectSetCapability.java
+++ b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/CVSProjectSetCapability.java
@@ -221,8 +221,8 @@ public class CVSProjectSetCapability extends ProjectSetCapability {
*/
public static IProject[] asProjects(String[] referenceStrings, Map infoMap) throws CVSException {
Collection result = new ArrayList();
- for (int i = 0; i < referenceStrings.length; i++) {
- StringTokenizer tokenizer = new StringTokenizer(referenceStrings[i], ","); //$NON-NLS-1$
+ for (String referenceString : referenceStrings) {
+ StringTokenizer tokenizer = new StringTokenizer(referenceString, ","); //$NON-NLS-1$
String version = tokenizer.nextToken();
// If this is a newer version, then ignore it
if (!version.equals("1.0")) //$NON-NLS-1$
@@ -351,10 +351,9 @@ public class CVSProjectSetCapability extends ProjectSetCapability {
if (useKnown && (newLocation.getUsername() == null || newLocation.getUsername().length() == 0)) {
// look for an existing location that matches
ICVSRepositoryLocation[] locations = CVSProviderPlugin.getPlugin().getKnownRepositories();
- for (int i = 0; i < locations.length; i++) {
- ICVSRepositoryLocation location = locations[i];
+ for (ICVSRepositoryLocation location : locations) {
if (CVSRepositoryLocationMatcher.isMatching(newLocation, location))
- return location;
+ return location;
}
}
if (addIfNotFound)
@@ -520,8 +519,8 @@ public class CVSProjectSetCapability extends ProjectSetCapability {
return ResourcesPlugin.getWorkspace().getRuleFactory().modifyRule(projects[0]);
} else {
Set rules = new HashSet();
- for (int i = 0; i < projects.length; i++) {
- ISchedulingRule modifyRule = ResourcesPlugin.getWorkspace().getRuleFactory().modifyRule(projects[i]);
+ for (IProject project : projects) {
+ ISchedulingRule modifyRule = ResourcesPlugin.getWorkspace().getRuleFactory().modifyRule(project);
if (modifyRule instanceof IResource && ((IResource)modifyRule).getType() == IResource.ROOT) {
// One of the projects is mapped to a provider that locks the workspace.
// Just return the workspace root rule
@@ -538,8 +537,7 @@ public class CVSProjectSetCapability extends ProjectSetCapability {
/* internal use only */ static void refreshProjects(IProject[] projects, IProgressMonitor monitor) throws CoreException, TeamException {
monitor.beginTask(CVSMessages.CVSProvider_Creating_projects_2, projects.length * 100);
try {
- for (int i = 0; i < projects.length; i++) {
- IProject project = projects[i];
+ for (IProject project : projects) {
// Register the project with Team
RepositoryProvider.map(project, CVSProviderPlugin.getTypeId());
CVSTeamProvider provider = (CVSTeamProvider)RepositoryProvider.getProvider(project, CVSProviderPlugin.getTypeId());
@@ -561,8 +559,7 @@ public class CVSProjectSetCapability extends ProjectSetCapability {
}
monitor.beginTask(CVSMessages.CVSProvider_Scrubbing_projects_1, projects.length * 100);
try {
- for (int i=0;i<projects.length;i++) {
- IProject project = projects[i];
+ for (IProject project : projects) {
if (project != null && project.exists()) {
if(!project.isOpen()) {
project.open(Policy.subMonitorFor(monitor, 10));
@@ -577,9 +574,9 @@ public class CVSProjectSetCapability extends ProjectSetCapability {
IProgressMonitor subMonitor = Policy.subMonitorFor(monitor, 80);
subMonitor.beginTask(null, children.length * 100);
try {
- for (int j = 0; j < children.length; j++) {
- if ( ! children[j].getName().equals(".project")) {//$NON-NLS-1$
- children[j].delete(true /*force*/, Policy.subMonitorFor(subMonitor, 100));
+ for (IResource c : children) {
+ if (!c.getName().equals(".project")) { //$NON-NLS-1$
+ c.delete(true /*force*/, Policy.subMonitorFor(subMonitor, 100));
}
}
} finally {
@@ -606,8 +603,8 @@ public class CVSProjectSetCapability extends ProjectSetCapability {
if(fileList == null) {
throw new CVSException("Content from directory '" + resource.getAbsolutePath() + "' can not be listed."); //$NON-NLS-1$ //$NON-NLS-2$
}
- for (int i = 0; i < fileList.length; i++) {
- deepDelete(fileList[i]);
+ for (File f : fileList) {
+ deepDelete(f);
}
}
resource.delete();
diff --git a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/CVSProviderPlugin.java b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/CVSProviderPlugin.java
index 7a61e6da0..70568ab3b 100644
--- a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/CVSProviderPlugin.java
+++ b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/CVSProviderPlugin.java
@@ -429,8 +429,7 @@ public class CVSProviderPlugin extends Plugin {
synchronized(decoratorEnablementListeners) {
listeners = (ICVSDecoratorEnablementListener[]) decoratorEnablementListeners.toArray(new ICVSDecoratorEnablementListener[decoratorEnablementListeners.size()]);
}
- for (int i = 0; i < listeners.length; i++) {
- final ICVSDecoratorEnablementListener listener = listeners[i];
+ for (ICVSDecoratorEnablementListener listener : listeners) {
ISafeRunnable code = new ISafeRunnable() {
public void run() throws Exception {
listener.decoratorEnablementChanged(enabled);
diff --git a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/CVSStatus.java b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/CVSStatus.java
index ac05beb4f..e2357f1ad 100644
--- a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/CVSStatus.java
+++ b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/CVSStatus.java
@@ -128,8 +128,7 @@ public class CVSStatus extends TeamStatus {
}
if (status.isMultiStatus()) {
IStatus[] children = status.getChildren();
- for (int i = 0; i < children.length; i++) {
- IStatus child = children[i];
+ for (IStatus child : children) {
if (isInternalError(child)) {
return true;
}
diff --git a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/CVSSyncInfo.java b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/CVSSyncInfo.java
index af043f38c..dffed25ae 100644
--- a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/CVSSyncInfo.java
+++ b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/CVSSyncInfo.java
@@ -369,10 +369,10 @@ public class CVSSyncInfo extends SyncInfo {
if (entries == null || entries.length == 0)
return null;
- for (int i = 0; i < entries.length; i++) {
+ for (ILogEntry entry : entries) {
try {
- if (localRevision.equals(entries[i].getRemoteFile().getRevision())) {
- return entries[i].getAuthor();
+ if (localRevision.equals(entry.getRemoteFile().getRevision())) {
+ return entry.getAuthor();
}
} catch (TeamException e) {
CVSProviderPlugin.log(e);
diff --git a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/CVSTeamProvider.java b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/CVSTeamProvider.java
index 0e738abf8..417b222d9 100644
--- a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/CVSTeamProvider.java
+++ b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/CVSTeamProvider.java
@@ -196,9 +196,9 @@ public class CVSTeamProvider extends RepositoryProvider {
*/
private String[] getValidArguments(IResource[] resources, LocalOption[] options) throws CVSException {
List arguments = new ArrayList(resources.length);
- for (int i=0;i<resources.length;i++) {
- checkIsChild(resources[i]);
- IPath cvsPath = resources[i].getFullPath().removeFirstSegments(1);
+ for (IResource resource : resources) {
+ checkIsChild(resource);
+ IPath cvsPath = resource.getFullPath().removeFirstSegments(1);
if (cvsPath.segmentCount() == 0) {
arguments.add(Session.CURRENT_LOCAL_FOLDER);
} else {
diff --git a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/CVSTeamProviderType.java b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/CVSTeamProviderType.java
index 7e3573456..1d8cd8062 100644
--- a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/CVSTeamProviderType.java
+++ b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/CVSTeamProviderType.java
@@ -153,8 +153,7 @@ public class CVSTeamProviderType extends RepositoryProviderType implements IAdap
@Override
public void metaFilesDetected(IProject project, IContainer[] containers) {
- for (int i = 0; i < containers.length; i++) {
- IContainer container = containers[i];
+ for (IContainer container : containers) {
IContainer cvsDir = null;
if (container.getName().equals("CVS")) { //$NON-NLS-1$
cvsDir = container;
diff --git a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/CVSWorkspaceSubscriber.java b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/CVSWorkspaceSubscriber.java
index 004ccb559..dfbabc211 100644
--- a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/CVSWorkspaceSubscriber.java
+++ b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/CVSWorkspaceSubscriber.java
@@ -85,8 +85,7 @@ public class CVSWorkspaceSubscriber extends CVSSyncTreeSubscriber implements IRe
public IResource[] roots() {
List result = new ArrayList();
IProject[] projects = ResourcesPlugin.getWorkspace().getRoot().getProjects();
- for (int i = 0; i < projects.length; i++) {
- IProject project = projects[i];
+ for (IProject project : projects) {
if(project.isOpen()) {
RepositoryProvider provider = RepositoryProvider.getProvider(project, CVSProviderPlugin.getTypeId());
if(provider != null) {
@@ -161,8 +160,7 @@ public class CVSWorkspaceSubscriber extends CVSSyncTreeSubscriber implements IRe
@Override
public void collectOutOfSync(IResource[] resources, int depth, final SyncInfoSet set, final IProgressMonitor monitor) {
monitor.beginTask(null, IProgressMonitor.UNKNOWN);
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
try {
if (!isSupervised(resource)) {
return;
@@ -206,8 +204,7 @@ public class CVSWorkspaceSubscriber extends CVSSyncTreeSubscriber implements IRe
boolean keepGoing = visitor.visit(resource);
if (keepGoing && depth != IResource.DEPTH_ZERO) {
IResource[] members = members(resource);
- for (int i = 0; i < members.length; i++) {
- IResource member = members[i];
+ for (IResource member : members) {
visit(member, visitor, depth == IResource.DEPTH_ONE ? IResource.DEPTH_ZERO : IResource.DEPTH_INFINITE);
}
}
@@ -306,11 +303,9 @@ public class CVSWorkspaceSubscriber extends CVSSyncTreeSubscriber implements IRe
private int getOutgoingKind(ResourceTraversal[] traversals, IProgressMonitor monitor) throws CoreException {
int kind = 0;
- 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) {
IDiff node = getDiff(resource);
if (node == null)
return IDiff.CHANGE;
@@ -329,41 +324,35 @@ public class CVSWorkspaceSubscriber extends CVSSyncTreeSubscriber implements IRe
*/
public boolean hasLocalChanges(ResourceTraversal[] traversals, IProgressMonitor monitor) throws CoreException {
monitor = Policy.monitorFor(monitor);
- for (int i = 0; i < traversals.length; i++) {
- ResourceTraversal traversal = traversals[i];
+ for (ResourceTraversal traversal : traversals) {
IResource[] resources = traversal.getResources();
switch (traversal.getDepth()) {
- case IResource.DEPTH_ZERO:
- for (int j = 0; j < resources.length; j++) {
- IResource resource = resources[j];
- if (isDirectlyDirty(resource, monitor)) {
- return true;
- }
- }
- break;
- case IResource.DEPTH_INFINITE:
- for (int j = 0; j < resources.length; j++) {
- IResource resource = resources[j];
- if (isDirty(resource, monitor)) {
- return true;
+ case IResource.DEPTH_ZERO:
+ for (IResource resource : resources) {
+ if (isDirectlyDirty(resource, monitor)) {
+ return true;
+ }
}
- }
- break;
- case IResource.DEPTH_ONE:
- for (int j = 0; j < resources.length; j++) {
- IResource resource = resources[j];
- if (isDirectlyDirty(resource, monitor)) {
- return true;
+ break;
+ case IResource.DEPTH_INFINITE:
+ for (IResource resource : resources) {
+ if (isDirty(resource, monitor)) {
+ return true;
+ }
}
- IResource[] children = members(resource);
- for (int k = 0; k < children.length; k++) {
- IResource child = children[k];
- if (isDirectlyDirty(child, monitor)) {
+ break;
+ case IResource.DEPTH_ONE:
+ for (IResource resource : resources) {
+ if (isDirectlyDirty(resource, monitor)) {
return true;
+ } IResource[] children = members(resource);
+ for (IResource child : children) {
+ if (isDirectlyDirty(child, monitor)) {
+ return true;
+ }
}
}
- }
- break;
+ break;
}
}
return false;
diff --git a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/client/Add.java b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/client/Add.java
index 19dbdbba7..524f1af26 100644
--- a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/client/Add.java
+++ b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/client/Add.java
@@ -36,8 +36,8 @@ public class Add extends Command {
// Check that all the arguments can give you an
// repo that you will need while traversing the
// file-structure
- for (int i = 0; i < resources.length; i++) {
- Assert.isNotNull(resources[i].getRemoteLocation(session.getLocalRoot()));
+ for (ICVSResource resource : resources) {
+ Assert.isNotNull(resource.getRemoteLocation(session.getLocalRoot()));
}
// Get a vistor and use it on every resource we should
@@ -59,9 +59,9 @@ public class Add extends Command {
return status;
}
- for (int i = 0; i < resources.length; i++) {
- if (resources[i].isFolder()) {
- ICVSFolder mFolder = (ICVSFolder) resources[i];
+ for (ICVSResource resource : resources) {
+ if (resource.isFolder()) {
+ ICVSFolder mFolder = (ICVSFolder) resource;
FolderSyncInfo info = mFolder.getParent().getFolderSyncInfo();
if (info == null) {
status = mergeStatus(status, new CVSStatus(IStatus.ERROR, NLS.bind(CVSMessages.Add_invalidParent, new String[] { mFolder.getRelativePath(session.getLocalRoot()) })));
diff --git a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/client/Checkout.java b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/client/Checkout.java
index 4b0193f9c..9571b6cd8 100644
--- a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/client/Checkout.java
+++ b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/client/Checkout.java
@@ -85,8 +85,7 @@ public class Checkout extends Command {
// Send the information about the local workspace resources to the server
List resourcesToSend = new ArrayList(resources.length);
- for (int i = 0; i < resources.length; i++) {
- ICVSResource resource = resources[i];
+ for (ICVSResource resource : resources) {
if (resource.exists() && resource.isFolder() && ((ICVSFolder)resource).isCVSFolder()) {
resourcesToSend.add(resource);
}
diff --git a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/client/Command.java b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/client/Command.java
index fd1e907fc..36471692c 100644
--- a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/client/Command.java
+++ b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/client/Command.java
@@ -379,13 +379,13 @@ public abstract class Command extends Request {
/*** initiate command ***/
// send global options
- for (int i = 0; i < globalOptions.length; i++) {
- globalOptions[i].send(session);
+ for (GlobalOption globalOption : globalOptions) {
+ globalOption.send(session);
}
Policy.checkCanceled(monitor);
// send local options
- for (int i = 0; i < localOptions.length; i++) {
- localOptions[i].send(session);
+ for (LocalOption localOption : localOptions) {
+ localOption.send(session);
}
Policy.checkCanceled(monitor);
// compute the work resources
@@ -574,8 +574,7 @@ public abstract class Command extends Request {
return options;
}
List result = new ArrayList();
- for (int i = 0; i < options.length; i++) {
- Command.LocalOption option = options[i];
+ for (LocalOption option : options) {
if (!option.equals(this)) {
result.add(option);
}
@@ -808,8 +807,8 @@ public abstract class Command extends Request {
protected String[] convertArgumentsForOpenSession(ICVSResource[] arguments, Session openSession) throws CVSException {
// Convert arguments
List stringArguments = new ArrayList(arguments.length);
- for (int i = 0; i < arguments.length; i++) {
- stringArguments.add(arguments[i].getRelativePath(openSession.getLocalRoot()));
+ for (ICVSResource argument : arguments) {
+ stringArguments.add(argument.getRelativePath(openSession.getLocalRoot()));
}
return (String[]) stringArguments.toArray(new String[stringArguments.size()]);
}
diff --git a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/client/Commit.java b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/client/Commit.java
index 2980cd5f9..6c76478d3 100644
--- a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/client/Commit.java
+++ b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/client/Commit.java
@@ -54,9 +54,9 @@ public class Commit extends Command {
// Send the changed files as arguments (because this is what other cvs clients do)
ICVSFile[] changedFiles = visitor.getModifiedFiles();
- for (int i = 0; i < changedFiles.length; i++) {
+ for (ICVSFile changedFile : changedFiles) {
// escape file names, see bug 149683
- String fileName = changedFiles[i].getRelativePath(session.getLocalRoot());
+ String fileName = changedFile.getRelativePath(session.getLocalRoot());
if(fileName.startsWith("-")){ //$NON-NLS-1$
fileName = "./" + fileName; //$NON-NLS-1$
}
@@ -84,10 +84,9 @@ public class Commit extends Command {
// Reset the timestamps of any committed files that are still dirty.
// Only do so if there were no E messages from the server
if (status.isOK()) {
- for (int i = 0; i < resources.length; i++) {
- ICVSResource resource = resources[i];
+ for (ICVSResource resource : resources) {
if (!resource.isFolder()) {
- ICVSFile cvsFile = (ICVSFile)resources[i];
+ ICVSFile cvsFile = (ICVSFile) resource;
if (cvsFile.exists() && cvsFile.isModified(null)) {
status = mergeStatus(status, clearModifiedState(cvsFile));
}
diff --git a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/client/ConsoleListeners.java b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/client/ConsoleListeners.java
index 7ab88ad15..c7630029b 100644
--- a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/client/ConsoleListeners.java
+++ b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/client/ConsoleListeners.java
@@ -60,8 +60,7 @@ public class ConsoleListeners implements IConsoleListener {
public void commandInvoked(final Session session, final String line) {
if (listeners.isEmpty()) return;
IConsoleListener[] listeners = getListeners();
- for (int i = 0; i < listeners.length; i++) {
- final IConsoleListener listener = listeners[i];
+ for (IConsoleListener listener : listeners) {
Platform.run(new ISafeRunnable() {
public void handleException(Throwable exception) {
// Exception logged by Platform
@@ -77,8 +76,7 @@ public class ConsoleListeners implements IConsoleListener {
public void messageLineReceived(final Session session, final String line, final IStatus status) {
if (listeners.isEmpty()) return;
IConsoleListener[] listeners = getListeners();
- for (int i = 0; i < listeners.length; i++) {
- final IConsoleListener listener = listeners[i];
+ for (IConsoleListener listener : listeners) {
Platform.run(new ISafeRunnable() {
public void handleException(Throwable exception) {
// Exception logged by Platform
@@ -94,8 +92,7 @@ public class ConsoleListeners implements IConsoleListener {
public void errorLineReceived(final Session session, final String line, final IStatus status) {
if (listeners.isEmpty()) return;
IConsoleListener[] listeners = getListeners();
- for (int i = 0; i < listeners.length; i++) {
- final IConsoleListener listener = listeners[i];
+ for (IConsoleListener listener : listeners) {
Platform.run(new ISafeRunnable() {
public void handleException(Throwable exception) {
// Exception logged by Platform
@@ -111,8 +108,7 @@ public class ConsoleListeners implements IConsoleListener {
public void commandCompleted(final Session session, final IStatus status, final Exception exception) {
if (listeners.isEmpty()) return;
IConsoleListener[] listeners = getListeners();
- for (int i = 0; i < listeners.length; i++) {
- final IConsoleListener listener = listeners[i];
+ for (IConsoleListener listener : listeners) {
Platform.run(new ISafeRunnable() {
public void handleException(Throwable exception) {
// Exception logged by Platform
diff --git a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/client/Diff.java b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/client/Diff.java
index 33babbc23..dac85d110 100644
--- a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/client/Diff.java
+++ b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/client/Diff.java
@@ -48,8 +48,7 @@ public class Diff extends Command {
if (status.getCode() == CVSStatus.SERVER_ERROR) {
if (status.isMultiStatus()) {
IStatus[] children = status.getChildren();
- for (int i = 0; i < children.length; i++) {
- IStatus child = children[i];
+ for (IStatus child : children) {
if (child.getMessage().indexOf("[diff aborted]") != -1) { //$NON-NLS-1$
throw new CVSServerException(status);
}
diff --git a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/client/FileStructureVisitor.java b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/client/FileStructureVisitor.java
index f4bf92070..c8d64e84b 100644
--- a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/client/FileStructureVisitor.java
+++ b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/client/FileStructureVisitor.java
@@ -83,8 +83,7 @@ class FileStructureVisitor extends AbstractStructureVisitor {
* @param children
*/
private void sendManagedFolders(ICVSResource[] children) throws CVSException {
- for (int i = 0; i < children.length; i++) {
- ICVSResource resource = children[i];
+ for (ICVSResource resource : children) {
if (resource.isFolder() && resource.isManaged()) {
resource.accept(this);
}
@@ -96,8 +95,7 @@ class FileStructureVisitor extends AbstractStructureVisitor {
* @param children
*/
private void sendQuestionableFolders(ICVSResource[] children) throws CVSException {
- for (int i = 0; i < children.length; i++) {
- ICVSResource resource = children[i];
+ for (ICVSResource resource : children) {
if (resource.isFolder() && ! resource.isManaged()) {
resource.accept(this);
}
@@ -109,8 +107,7 @@ class FileStructureVisitor extends AbstractStructureVisitor {
* @param children
*/
private void sendFiles(ICVSResource[] children) throws CVSException {
- for (int i = 0; i < children.length; i++) {
- ICVSResource resource = children[i];
+ for (ICVSResource resource : children) {
if (!resource.isFolder()) {
resource.accept(this);
}
diff --git a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/client/ImportStructureVisitor.java b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/client/ImportStructureVisitor.java
index c37beec4b..427fd6720 100644
--- a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/client/ImportStructureVisitor.java
+++ b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/client/ImportStructureVisitor.java
@@ -81,13 +81,11 @@ class ImportStructureVisitor implements ICVSResourceVisitor {
wrapMatcher = new FileNameMatcher();
- for (int i = 0; i < wrappers.length; i++) {
-
- if (!wrappers[i].contains(KEYWORD_OPTION)) {
+ for (String wrapper : wrappers) {
+ if (!wrapper.contains(KEYWORD_OPTION)) {
continue;
}
-
- StringTokenizer st = new StringTokenizer(wrappers[i]);
+ StringTokenizer st = new StringTokenizer(wrapper);
String pattern = st.nextToken();
String option = st.nextToken();
// get rid of the quotes
diff --git a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/client/PruneFolderVisitor.java b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/client/PruneFolderVisitor.java
index a65ad5e92..e06a8c9b3 100644
--- a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/client/PruneFolderVisitor.java
+++ b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/client/PruneFolderVisitor.java
@@ -51,8 +51,7 @@ public class PruneFolderVisitor implements ICVSResourceVisitor {
// Visit the resources
Set prunableParents = new HashSet();
- for (int i = 0; i < resources.length; i++) {
- ICVSResource cvsResource = resources[i];
+ for (ICVSResource cvsResource : resources) {
// prune the resource and it's children when appropriate
cvsResource.accept(this);
// if the resource doesn't exists, attempt to prune it's parent
diff --git a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/client/RemoteCommand.java b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/client/RemoteCommand.java
index 58d8f5a46..8ca5978dc 100644
--- a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/client/RemoteCommand.java
+++ b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/client/RemoteCommand.java
@@ -51,19 +51,18 @@ public abstract class RemoteCommand extends Command {
Session openSession)
throws CVSException {
- // Convert arguments
- List stringArguments = new ArrayList(arguments.length);
- for (int i = 0; i < arguments.length; i++) {
- ICVSResource resource = arguments[i];
- String remotePath;
- if (isDefinedModule(resource)) {
- remotePath = resource.getName();
- } else {
- remotePath = resource.getRepositoryRelativePath();
-
- }
- stringArguments.add(remotePath);
+ // Convert arguments
+ List stringArguments = new ArrayList(arguments.length);
+ for (ICVSResource resource : arguments) {
+ String remotePath;
+ if (isDefinedModule(resource)) {
+ remotePath = resource.getName();
+ } else {
+ remotePath = resource.getRepositoryRelativePath();
+
}
+ stringArguments.add(remotePath);
+ }
return (String[]) stringArguments.toArray(new String[stringArguments.size()]);
}
diff --git a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/client/Request.java b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/client/Request.java
index 341ed488d..b2eddd6fa 100644
--- a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/client/Request.java
+++ b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/client/Request.java
@@ -178,8 +178,7 @@ public abstract class Request {
} else {
// look for particularly bad errors in the accumulated statuses
IStatus[] errors = session.getErrors();
- for (int i = 0; i < errors.length; i++) {
- IStatus s = errors[i];
+ for (IStatus s : errors) {
if (s.getCode() == CVSStatus.PROTOCOL_ERROR) {
throw new CVSServerException(status);
}
diff --git a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/client/listeners/ServerMessageLineMatcher.java b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/client/listeners/ServerMessageLineMatcher.java
index f14bfe1c0..305a2c8e8 100644
--- a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/client/listeners/ServerMessageLineMatcher.java
+++ b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/client/listeners/ServerMessageLineMatcher.java
@@ -79,8 +79,7 @@ public class ServerMessageLineMatcher {
* Throw an exception if the found variables do not match the expected variables
*/
private void ensureMatches(String template, List variables, String[] expectedVariables) throws CVSException {
- for (int i = 0; i < expectedVariables.length; i++) {
- String expected = expectedVariables[i];
+ for (String expected : expectedVariables) {
if (!variables.contains(expected)) {
IStatus status = new CVSStatus(IStatus.ERROR,NLS.bind(CVSMessages.ServerMessageLineMatcher_7, new String[] { expected, template }));
throw new CVSException(status);
diff --git a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/connection/CVSRepositoryLocation.java b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/connection/CVSRepositoryLocation.java
index 5138d2cee..b9b1dd980 100644
--- a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/connection/CVSRepositoryLocation.java
+++ b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/connection/CVSRepositoryLocation.java
@@ -427,8 +427,7 @@ public class CVSRepositoryLocation extends PlatformObject implements ICVSReposit
connectionMethods.add(new PServerConnectionMethod());
} else {
IExtension[] extensions = Platform.getExtensionRegistry().getExtensionPoint(CVSProviderPlugin.ID, CVSProviderPlugin.PT_CONNECTIONMETHODS).getExtensions();
- for(int i=0; i<extensions.length; i++) {
- IExtension extension = extensions[i];
+ for (IExtension extension : extensions) {
IConfigurationElement[] configs = extension.getConfigurationElements();
if (configs.length == 0) {
CVSProviderPlugin.log(IStatus.ERROR, NLS.bind("Connection method {0} is missing required fields", new Object[] {extension.getUniqueIdentifier()}), null);//$NON-NLS-1$
@@ -456,9 +455,10 @@ public class CVSRepositoryLocation extends PlatformObject implements ICVSReposit
private static IConnectionMethod getPluggedInConnectionMethod(String methodName) {
Assert.isNotNull(methodName);
IConnectionMethod[] methods = getPluggedInConnectionMethods();
- for(int i=0; i<methods.length; i++) {
- if(methodName.equals(methods[i].getName()))
- return methods[i];
+ for (IConnectionMethod m : methods) {
+ if (methodName.equals(m.getName())) {
+ return m;
+ }
}
return null;
}
@@ -642,8 +642,7 @@ public class CVSRepositoryLocation extends PlatformObject implements ICVSReposit
// There is the off chance that there is a file in the root of the repository.
// This is not supported by cvs so we need to make sure there are no files
List<ICVSRemoteResource> folders = new ArrayList<ICVSRemoteResource>(resources.length);
- for (int i = 0; i < resources.length; i++) {
- ICVSRemoteResource remoteResource = resources[i];
+ for (ICVSRemoteResource remoteResource : resources) {
if (remoteResource.isContainer()) {
folders.add(remoteResource);
}
diff --git a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/connection/CVSServerException.java b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/connection/CVSServerException.java
index c4b7c7b7c..baace6ca0 100644
--- a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/connection/CVSServerException.java
+++ b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/connection/CVSServerException.java
@@ -35,8 +35,8 @@ public class CVSServerException extends CVSException {
if ( ! status.isMultiStatus())
return false;
IStatus[] children = ((MultiStatus)status).getChildren();
- for (int i = 0; i < children.length; i++) {
- if (children[i].getCode() == CVSStatus.NO_SUCH_TAG) {
+ for (IStatus child : children) {
+ if (child.getCode() == CVSStatus.NO_SUCH_TAG) {
return true;
}
}
@@ -51,9 +51,10 @@ public class CVSServerException extends CVSException {
if ( ! status.isMultiStatus())
return status.getSeverity() == IStatus.ERROR;
IStatus[] children = ((MultiStatus)status).getChildren();
- for (int i=0;i<children.length;i++) {
- if (children[i].getSeverity() == IStatus.ERROR)
+ for (IStatus child : children) {
+ if (child.getSeverity() == IStatus.ERROR) {
return true;
+ }
}
return false;
}
diff --git a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/filehistory/CVSFileHistory.java b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/filehistory/CVSFileHistory.java
index 4b96051cc..18e951e3b 100644
--- a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/filehistory/CVSFileHistory.java
+++ b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/filehistory/CVSFileHistory.java
@@ -122,9 +122,9 @@ public class CVSFileHistory extends FileHistory {
if (flag == IFileHistoryProvider.SINGLE_REVISION) {
String revisionNumber = cvsFile.getSyncInfo().getRevision();
- for (int i = 0; i < entries.length; i++) {
- if (entries[i].getRevision().equals(revisionNumber)) {
- remoteRevisions = new IFileRevision[] {new CVSFileRevision(entries[i])};
+ for (ILogEntry entry : entries) {
+ if (entry.getRevision().equals(revisionNumber)) {
+ remoteRevisions = new IFileRevision[]{new CVSFileRevision(entry)};
revisions = new IFileRevision[1];
//copy over remote revisions
System.arraycopy(remoteRevisions, 0, revisions, 0, remoteRevisions.length);
@@ -135,19 +135,18 @@ public class CVSFileHistory extends FileHistory {
} else if (flag == IFileHistoryProvider.SINGLE_LINE_OF_DESCENT) {
CVSTag tempTag = cvsFile.getSyncInfo().getTag();
ArrayList<ILogEntry> entriesOfInterest = new ArrayList<>();
- for (int i = 0; i < entries.length; i++) {
- CVSTag[] tags = entries[i].getTags();
- for (int j = 0; j < tags.length; j++) {
- if (tags[j].getType() == tempTag.getType()) {
- if (tempTag.getType() == CVSTag.BRANCH && tempTag.getName().equals(tags[j].getName())) {
- entriesOfInterest.add(entries[i]);
+ for (ILogEntry entry : entries) {
+ CVSTag[] tags = entry.getTags();
+ for (CVSTag tag : tags) {
+ if (tag.getType() == tempTag.getType()) {
+ if (tempTag.getType() == CVSTag.BRANCH && tempTag.getName().equals(tag.getName())) {
+ entriesOfInterest.add(entry);
break;
} else {
- entriesOfInterest.add(entries[i]);
+ entriesOfInterest.add(entry);
break;
}
}
-
}
}
@@ -224,9 +223,10 @@ public class CVSFileHistory extends FileHistory {
public IFileRevision getFileRevision(String id) {
IFileRevision[] revisions = getFileRevisions();
- for (int i = 0; i < revisions.length; i++) {
- if (revisions[i].getContentIdentifier().equals(id))
- return revisions[i];
+ for (IFileRevision revision : revisions) {
+ if (revision.getContentIdentifier().equals(id)) {
+ return revision;
+ }
}
return null;
}
@@ -238,15 +238,16 @@ public class CVSFileHistory extends FileHistory {
//the predecessor is the file with a timestamp that is the largest timestamp
//from the set of all timestamps smaller than the root file's timestamp
IFileRevision fileRevision = null;
- for (int i = 0; i < revisions.length; i++) {
- if (((CVSFileRevision) revisions[i]).isPredecessorOf(revision)) {
+ for (IFileRevision r : revisions) {
+ if (((CVSFileRevision) r).isPredecessorOf(revision)) {
//no revision has been set as of yet
- if (fileRevision == null)
- fileRevision = revisions[i];
+ if (fileRevision == null) {
+ fileRevision = r;
+ }
//this revision is a predecessor - now check to see if it comes
//after the current predecessor, if it does make it the current predecessor
- if (revisions[i].getTimestamp() > fileRevision.getTimestamp()) {
- fileRevision = revisions[i];
+ if (r.getTimestamp() > fileRevision.getTimestamp()) {
+ fileRevision = r;
}
}
}
@@ -262,9 +263,9 @@ public class CVSFileHistory extends FileHistory {
//from the set of all timestamps smaller than the root file's timestamp
ArrayList<IFileRevision> directDescendents = new ArrayList<>();
- for (int i = 0; i < revisions.length; i++) {
- if (((CVSFileRevision) revisions[i]).isDescendentOf(revision)) {
- directDescendents.add(revisions[i]);
+ for (IFileRevision r : revisions) {
+ if (((CVSFileRevision) r).isDescendentOf(revision)) {
+ directDescendents.add(r);
}
}
return directDescendents.toArray(new IFileRevision[directDescendents.size()]);
diff --git a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/filesystem/CVSFileStore.java b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/filesystem/CVSFileStore.java
index 4af5b931d..688376b23 100644
--- a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/filesystem/CVSFileStore.java
+++ b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/filesystem/CVSFileStore.java
@@ -102,8 +102,7 @@ public class CVSFileStore extends FileStore {
}
ICVSResource[] children = folder.fetchChildren(monitor);
ICVSResource resource = null;
- for (int i = 0; i < children.length; i++) {
- ICVSResource child = children[i];
+ for (ICVSResource child : children) {
if (child.getName().equals(getName())) {
resource = child;
break;
diff --git a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/filesystem/CVSFileTree.java b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/filesystem/CVSFileTree.java
index 8668054bd..5cd57a811 100644
--- a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/filesystem/CVSFileTree.java
+++ b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/filesystem/CVSFileTree.java
@@ -130,8 +130,7 @@ public class CVSFileTree {
ICVSRemoteResource[] children =remoteFolder.getChildren();
ICVSResource resource = null;
- for (int i = 0; i < children.length; i++) {
- ICVSResource child = children[i];
+ for (ICVSRemoteResource child : children) {
if (child.getName().equals(resourceName)) {
resource = child;
break;
diff --git a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/filesystem/CVSURI.java b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/filesystem/CVSURI.java
index da89d3517..2d1832567 100644
--- a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/filesystem/CVSURI.java
+++ b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/filesystem/CVSURI.java
@@ -87,15 +87,15 @@ public class CVSURI {
sb.append(ssp.substring(i + 1, j));
String[] params = ssp.substring(j).split(";"); //$NON-NLS-1$
String projectName = ""; //$NON-NLS-1$
- for (int k = 0; k < params.length; k++) {
+ for (String param : params) {
// PDE way of providing tags
- if (params[k].startsWith("tag=")) { //$NON-NLS-1$
+ if (param.startsWith("tag=")) { //$NON-NLS-1$
sb.append(",version="); //$NON-NLS-1$
- sb.append(params[k].substring(params[k].indexOf('=') + 1));
- } else if (params[k].startsWith("version=")) { //$NON-NLS-1$
- sb.append(',').append(params[k]);
- } else if (params[k].startsWith("project=")) { //$NON-NLS-1$
- projectName = params[k].substring(params[k].indexOf('=') + 1);
+ sb.append(param.substring(param.indexOf('=') + 1));
+ } else if (param.startsWith("version=")) { //$NON-NLS-1$
+ sb.append(',').append(param);
+ } else if (param.startsWith("project=")) { //$NON-NLS-1$
+ projectName = param.substring(param.indexOf('=') + 1);
}
}
sb.append(',').append(projectName); // can be ""
diff --git a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/filesystem/LogEntryCache.java b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/filesystem/LogEntryCache.java
index 2a4803bbc..e837d78d3 100644
--- a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/filesystem/LogEntryCache.java
+++ b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/filesystem/LogEntryCache.java
@@ -132,8 +132,7 @@ class LogEntryCache implements ILogEntryListener {
* Return null if the revision wasn't found.
*/
ICVSRemoteFile findRevison(ILogEntry[] allLogs, String predecessorRevision) throws TeamException {
- for (int i = 0; i < allLogs.length; i++) {
- ILogEntry entry = allLogs[i];
+ for (ILogEntry entry : allLogs) {
ICVSRemoteFile file = entry.getRemoteFile();
if (file.getRevision().equals(predecessorRevision)) {
return file;
diff --git a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/filesystem/RemoteLogger.java b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/filesystem/RemoteLogger.java
index 06992c31a..c414f3902 100644
--- a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/filesystem/RemoteLogger.java
+++ b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/filesystem/RemoteLogger.java
@@ -78,9 +78,8 @@ public class RemoteLogger {
String[] entry = this.cache.getCachedFilePaths();
treeBuilder = new RLogTreeBuilder(project.getRepository(), tag, cache);
- for (int i = 0; i < entry.length; i++) {
- ILogEntry[] logEntry = this.cache.getLogEntries(entry[i]);
-
+ for (String e : entry) {
+ ILogEntry[] logEntry = this.cache.getLogEntries(e);
//might not have state if this a branch entry
if (logEntry[0].getState() != null && logEntry[0].getState().equals(DEAD_STATE))
continue;
diff --git a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/mapping/ChangeSetResourceMapping.java b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/mapping/ChangeSetResourceMapping.java
index 7ec0c2d30..aaf674188 100644
--- a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/mapping/ChangeSetResourceMapping.java
+++ b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/mapping/ChangeSetResourceMapping.java
@@ -42,8 +42,7 @@ public class ChangeSetResourceMapping extends ResourceMapping {
public IProject[] getProjects() {
Set result = new HashSet();
IResource[] resources = changeSet.getResources();
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
result.add(resource.getProject());
}
return (IProject[]) result.toArray(new IProject[result.size()]);
diff --git a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/EclipseFolder.java b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/EclipseFolder.java
index d15a35d64..bc5a6f626 100644
--- a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/EclipseFolder.java
+++ b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/EclipseFolder.java
@@ -50,8 +50,7 @@ class EclipseFolder extends EclipseResource implements ICVSFolder {
boolean includeIgnored = ((flags & IGNORED_MEMBERS) != 0);
boolean includeExisting = (((flags & EXISTING_MEMBERS) != 0) || ((flags & (EXISTING_MEMBERS | PHANTOM_MEMBERS)) == 0));
boolean includePhantoms = (((flags & PHANTOM_MEMBERS) != 0) || ((flags & (EXISTING_MEMBERS | PHANTOM_MEMBERS)) == 0));
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
int type = resource.getType();
if ((includeFiles && (type==IResource.FILE))
|| (includeFolders && (type==IResource.FOLDER))) {
@@ -134,12 +133,12 @@ class EclipseFolder extends EclipseResource implements ICVSFolder {
// Visit files and then folders
ICVSResource[] subFiles = members(FILE_MEMBERS);
- for (int i=0; i<subFiles.length; i++) {
- subFiles[i].accept(visitor);
+ for (ICVSResource subFile : subFiles) {
+ subFile.accept(visitor);
}
ICVSResource[] subFolders = members(FOLDER_MEMBERS);
- for (int i=0; i<subFolders.length; i++) {
- subFolders[i].accept(visitor);
+ for (ICVSResource subFolder : subFolders) {
+ subFolder.accept(visitor);
}
}
@@ -157,8 +156,8 @@ class EclipseFolder extends EclipseResource implements ICVSFolder {
} else {
resources = members(ICVSFolder.FILE_MEMBERS);
}
- for (int i = 0; i < resources.length; i++) {
- resources[i].accept(visitor, recurse);
+ for (ICVSResource r : resources) {
+ r.accept(visitor, recurse);
}
}
@@ -230,9 +229,8 @@ class EclipseFolder extends EclipseResource implements ICVSFolder {
EclipseSynchronizer.getInstance().deleteFolderSync(container);
IResource[] members = container.members(true);
- for (int i = 0; i < members.length; i++) {
+ for (IResource resource : members) {
monitor.worked(1);
- IResource resource = members[i];
if (resource.getType() == IResource.FILE) {
ResourceAttributes attrs = resource.getResourceAttributes();
if (attrs != null && attrs.isReadOnly()) {
@@ -354,8 +352,7 @@ class EclipseFolder extends EclipseResource implements ICVSFolder {
private boolean calculateAndSaveChildModificationStates(IProgressMonitor monitor) throws CVSException {
ICVSResource[] children = members(ALL_UNIGNORED_MEMBERS);
- for (int i = 0; i < children.length; i++) {
- ICVSResource resource = children[i];
+ for (ICVSResource resource : children) {
if (resource.isModified(null)) {
// if a child resource is dirty consider the parent dirty as well, there
// is no need to continue checking other siblings.
diff --git a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/EclipseSynchronizer.java b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/EclipseSynchronizer.java
index fb010a389..7546634f8 100644
--- a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/EclipseSynchronizer.java
+++ b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/EclipseSynchronizer.java
@@ -179,8 +179,7 @@ public class EclipseSynchronizer implements IFlushOperation {
// this is done first since deleting the folder sync may remove a phantom
cacheResourceSyncForChildren(folder, true /* can modify workspace */);
IResource[] children = folder.members(true);
- for (int i = 0; i < children.length; i++) {
- IResource resource = children[i];
+ for (IResource resource : children) {
resourceChanged(resource);
// delete resource sync for all children
getSyncInfoCacheFor(resource).setCachedSyncBytes(resource, null, true);
@@ -405,8 +404,10 @@ public class EclipseSynchronizer implements IFlushOperation {
String[] ignores = SyncFileWriter.readCVSIgnoreEntries(folder);
if (ignores != null) {
// verify that the pattern has not already been added
- for (int i = 0; i < ignores.length; i++) {
- if (ignores[i].equals(pattern)) return;
+ for (String ignore : ignores) {
+ if (ignore.equals(pattern)) {
+ return;
+ }
}
// add the pattern
String[] oldIgnores = ignores;
@@ -636,8 +637,7 @@ public class EclipseSynchronizer implements IFlushOperation {
* listeners.
*/
public void ignoreFilesChanged(IContainer[] roots) throws CVSException {
- for (int i = 0; i < roots.length; i++) {
- IContainer container = roots[i];
+ for (IContainer container : roots) {
if (container.exists()) {
ISchedulingRule rule = null;
try {
@@ -661,8 +661,7 @@ public class EclipseSynchronizer implements IFlushOperation {
FileNameMatcher newIgnores = cacheFolderIgnores(container);
try {
IResource[] members = container.members();
- for (int j = 0; j < members.length; j++) {
- IResource resource = members[j];
+ for (IResource resource : members) {
if (resource.getType() == IResource.FOLDER) {
String name = resource.getName();
if (oldIgnores.match(name) && !newIgnores.match(name)) {
@@ -692,15 +691,13 @@ public class EclipseSynchronizer implements IFlushOperation {
public void syncFilesChangedExternally(IContainer[] changedMetaFiles, IFile[] externalDeletions) throws CVSException {
List<IResource> changed = new ArrayList<>();
- for (int i = 0; i < changedMetaFiles.length; i++) {
- IContainer container = changedMetaFiles[i];
+ for (IContainer container : changedMetaFiles) {
if (!isWithinActiveOperationScope(container)) {
changed.addAll(Arrays.asList(
- sessionPropertyCache.purgeCache(container, false /*don't flush children*/)));
+ sessionPropertyCache.purgeCache(container, false /*don't flush children*/)));
}
}
- for (int i = 0; i < externalDeletions.length; i++) {
- IFile file = externalDeletions[i];
+ for (IFile file : externalDeletions) {
if (!isWithinActiveOperationScope(file)) {
sessionPropertyCache.purgeCache(file.getParent(), false /*don't flush children*/);
changed.add(file);
@@ -869,8 +866,7 @@ public class EclipseSynchronizer implements IFlushOperation {
}
try {
if (infos != null) {
- for (int i = 0; i < infos.length; i++) {
- byte[] syncBytes = infos[i];
+ for (byte[] syncBytes : infos) {
IPath name = new Path(null, getName(syncBytes));
IResource resource;
if (isFolder(syncBytes)) {
@@ -924,8 +920,7 @@ public class EclipseSynchronizer implements IFlushOperation {
private byte[] getSyncBytesFromDisk(IResource resource) throws CVSException {
byte[][] infos = SyncFileWriter.readAllResourceSync(resource.getParent());
if (infos == null) return null;
- for (int i = 0; i < infos.length; i++) {
- byte[] syncBytes = infos[i];
+ for (byte[] syncBytes : infos) {
if (resource.getName().equals(getName(syncBytes))) {
return syncBytes;
}
@@ -959,8 +954,7 @@ public class EclipseSynchronizer implements IFlushOperation {
changedFolders = new IContainer[0];
}
Set<IContainer> dirtyParents = new HashSet<>();
- for (int i = 0; i < changedResources.length; i++) {
- IResource resource = changedResources[i];
+ for (IResource resource : changedResources) {
IContainer folder = resource.getParent();
dirtyParents.add(folder);
}
@@ -977,8 +971,7 @@ public class EclipseSynchronizer implements IFlushOperation {
/*** write sync info to disk ***/
// folder sync info changes
- for (int i = 0; i < changedFolders.length; i++) {
- IContainer folder = changedFolders[i];
+ for (IContainer folder : changedFolders) {
if (folder.exists() && folder.getType() != IResource.ROOT) {
try {
beginOperation();
@@ -1020,8 +1013,7 @@ public class EclipseSynchronizer implements IFlushOperation {
beginOperation();
List<byte[]> infos = new ArrayList<>();
IResource[] children = folder.members(true);
- for (int i = 0; i < children.length; i++) {
- IResource resource = children[i];
+ for (IResource resource : children) {
byte[] syncBytes = getSyncBytes(resource);
if (syncBytes != null) {
infos.add(syncBytes);
@@ -1166,8 +1158,7 @@ public class EclipseSynchronizer implements IFlushOperation {
IResource[] children = folder.members();
List<IResource> folders = new ArrayList<>();
// deal with all files first and then folders to be otimized for caching scheme
- for (int i = 0; i < children.length; i++) {
- IResource child = children[i];
+ for (IResource child : children) {
if(getCachedSyncBytes(child)==null) {
possibleIgnores.add(child);
}
@@ -1205,8 +1196,7 @@ public class EclipseSynchronizer implements IFlushOperation {
infos = new NotifyInfo[] { info };
} else {
Map<String, NotifyInfo> infoMap = new HashMap<>();
- for (int i = 0; i < infos.length; i++) {
- NotifyInfo notifyInfo = infos[i];
+ for (NotifyInfo notifyInfo : infos) {
infoMap.put(notifyInfo.getName(), notifyInfo);
}
if (info == null) {
@@ -1235,8 +1225,7 @@ public class EclipseSynchronizer implements IFlushOperation {
public NotifyInfo getNotifyInfo(IResource resource) throws CVSException {
NotifyInfo[] infos = SyncFileWriter.readAllNotifyInfo(resource.getParent());
if (infos == null) return null;
- for (int i = 0; i < infos.length; i++) {
- NotifyInfo notifyInfo = infos[i];
+ for (NotifyInfo notifyInfo : infos) {
if (notifyInfo.getName().equals(resource.getName())) {
return notifyInfo;
}
@@ -1252,8 +1241,7 @@ public class EclipseSynchronizer implements IFlushOperation {
NotifyInfo[] infos = SyncFileWriter.readAllNotifyInfo(resource.getParent());
if (infos == null) return;
Map<String, NotifyInfo> infoMap = new HashMap<>();
- for (int i = 0; i < infos.length; i++) {
- NotifyInfo notifyInfo = infos[i];
+ for (NotifyInfo notifyInfo : infos) {
infoMap.put(notifyInfo.getName(), notifyInfo);
}
infoMap.remove(resource.getName());
@@ -1282,8 +1270,8 @@ public class EclipseSynchronizer implements IFlushOperation {
infos = new BaserevInfo[] { info };
} else {
Map<String, BaserevInfo> infoMap = new HashMap<>();
- for (int i = 0; i < infos.length; i++) {
- infoMap.put(infos[i].getName(), infos[i]);
+ for (BaserevInfo i : infos) {
+ infoMap.put(i.getName(), i);
}
infoMap.put(info.getName(), info);
BaserevInfo[] newInfos = new BaserevInfo[infoMap.size()];
@@ -1304,8 +1292,7 @@ public class EclipseSynchronizer implements IFlushOperation {
public BaserevInfo getBaserevInfo(IResource resource) throws CVSException {
BaserevInfo[] infos = SyncFileWriter.readAllBaserevInfo(resource.getParent());
if (infos == null) return null;
- for (int i = 0; i < infos.length; i++) {
- BaserevInfo info = infos[i];
+ for (BaserevInfo info : infos) {
if (info.getName().equals(resource.getName())) {
return info;
}
@@ -1321,8 +1308,8 @@ public class EclipseSynchronizer implements IFlushOperation {
BaserevInfo[] infos = SyncFileWriter.readAllBaserevInfo(resource.getParent());
if (infos == null) return;
Map<String, BaserevInfo> infoMap = new HashMap<>();
- for (int i = 0; i < infos.length; i++) {
- infoMap.put(infos[i].getName(), infos[i]);
+ for (BaserevInfo info : infos) {
+ infoMap.put(info.getName(), info);
}
infoMap.remove(resource.getName());
BaserevInfo[] newInfos = new BaserevInfo[infoMap.size()];
@@ -1389,8 +1376,7 @@ public class EclipseSynchronizer implements IFlushOperation {
// get the folders involved
IContainer[] folders = getParentFolders(resources, depth);
// for all folders that have a CVS folder, ensure the sync info is cached
- for (int i = 0; i < folders.length; i++) {
- IContainer parent = folders[i];
+ for (IContainer parent : folders) {
if (!getSyncInfoCacheFor(parent).isSyncInfoLoaded(parent)) {
return false;
}
@@ -1410,8 +1396,7 @@ public class EclipseSynchronizer implements IFlushOperation {
// get the folders involved
IContainer[] folders = getParentFolders(resources, depth);
// Cache the sync info for all the folders
- for (int i = 0; i < folders.length; i++) {
- IContainer parent = folders[i];
+ for (IContainer parent : folders) {
ISchedulingRule rule = null;
try {
rule = beginBatching(parent, null);
@@ -1435,8 +1420,7 @@ public class EclipseSynchronizer implements IFlushOperation {
*/
private IContainer[] getParentFolders(IResource[] resources, int depth) throws CVSException {
final Set<IResource> folders = new HashSet<>();
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
folders.add(resource.getProject());
if (resource.getType() != IResource.PROJECT) {
folders.add(resource.getParent());
@@ -1755,8 +1739,8 @@ public class EclipseSynchronizer implements IFlushOperation {
boolean okToSet = !modified;
// Obtain the children while we're locked to ensure some were not added or changed
ICVSResource[] children = cvsFolder.members(ICVSFolder.ALL_UNIGNORED_MEMBERS);
- for (int i = 0; i < children.length; i++) {
- IResource resource = children[i].getIResource();
+ for (ICVSResource child : children) {
+ IResource resource = child.getIResource();
if (modified) {
if (getDirtyIndicator(resource) == IS_DIRTY_INDICATOR) {
okToSet = true;
@@ -1805,8 +1789,7 @@ public class EclipseSynchronizer implements IFlushOperation {
monitor = Policy.monitorFor(monitor);
monitor.beginTask(null, 100);
rule = beginBatching(projectsRule, monitor);
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
try {
created(resource);
} catch (CVSException e) {
@@ -1821,8 +1804,7 @@ public class EclipseSynchronizer implements IFlushOperation {
private ISchedulingRule getProjectRule(IResource[] resources) {
HashSet<IProject> set = new HashSet<>();
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
set.add(resource.getProject());
}
IProject[] projects = set.toArray(new IProject[set.size()]);
@@ -1875,8 +1857,7 @@ public class EclipseSynchronizer implements IFlushOperation {
// Purge new resource sync before restoring from phantom
ICVSFolder cvsFolder = CVSWorkspaceRoot.getCVSFolderFor(folder);
ICVSResource[] children = cvsFolder.members(ICVSFolder.MANAGED_MEMBERS);
- for (int i = 0; i < children.length; i++) {
- ICVSResource resource = children[i];
+ for (ICVSResource resource : children) {
deleteResourceSync(resource.getIResource());
}
}
@@ -1889,8 +1870,7 @@ public class EclipseSynchronizer implements IFlushOperation {
// Indicate that a member has changed so the entries file gets written (see bug 181546)
IResource[] members = members(folder);
IResource changedResource = null;
- for (int i = 0; i < members.length; i++) {
- IResource resource = members[i];
+ for (IResource resource : members) {
if (getSyncBytes(resource) != null) {
changedResource = resource;
break;
diff --git a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/FileContentCachingService.java b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/FileContentCachingService.java
index dace20051..fe42611c1 100644
--- a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/FileContentCachingService.java
+++ b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/FileContentCachingService.java
@@ -122,8 +122,7 @@ public class FileContentCachingService {
private String[] getUncachedFiles() {
if (fileDiffs.length == 0) return fileDiffs;
List<String> existing = new ArrayList<>();
- for (int i = 0; i < fileDiffs.length; i++) {
- String filePath = fileDiffs[i];
+ for (String filePath : fileDiffs) {
try {
ICVSFile file = remoteRoot.getFile(filePath);
if (file instanceof RemoteFile) {
diff --git a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/RemoteFolder.java b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/RemoteFolder.java
index 73d7d66c8..dba46aa20 100644
--- a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/RemoteFolder.java
+++ b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/RemoteFolder.java
@@ -94,8 +94,8 @@ public class RemoteFolder extends RemoteResource implements ICVSRemoteFolder, IC
} else {
resources = members(ICVSFolder.FILE_MEMBERS);
}
- for (int i = 0; i < resources.length; i++) {
- resources[i].accept(visitor, recurse);
+ for (ICVSResource resource : resources) {
+ resource.accept(visitor, recurse);
}
}
@@ -233,8 +233,7 @@ public class RemoteFolder extends RemoteResource implements ICVSRemoteFolder, IC
boolean includeManaged = (((flags & MANAGED_MEMBERS) != 0) || ((flags & (MANAGED_MEMBERS | UNMANAGED_MEMBERS | IGNORED_MEMBERS)) == 0));
boolean includeUnmanaged = (((flags & UNMANAGED_MEMBERS) != 0) || ((flags & (MANAGED_MEMBERS | UNMANAGED_MEMBERS | IGNORED_MEMBERS)) == 0));
boolean includeIgnored = ((flags & IGNORED_MEMBERS) != 0);
- for (int i = 0; i < resources.length; i++) {
- ICVSResource cvsResource = resources[i];
+ for (ICVSRemoteResource cvsResource : resources) {
if ((includeFiles && ( ! cvsResource.isFolder()))
|| (includeFolders && (cvsResource.isFolder()))) {
boolean isManaged = cvsResource.isManaged();
@@ -340,9 +339,10 @@ public class RemoteFolder extends RemoteResource implements ICVSRemoteFolder, IC
IStatus status = new CVSStatus(IStatus.ERROR, CHILD_DOES_NOT_EXIST, NLS.bind(CVSMessages.RemoteFolder_invalidChild, new String[] { path, getName() }),repository);
throw new CVSException(status);
}
- for (int i=0;i<children.length;i++) {
- if (children[i].getName().equals(path))
- return children[i];
+ for (ICVSRemoteResource c : children) {
+ if (c.getName().equals(path)) {
+ return c;
+ }
}
}
IStatus status = new CVSStatus(IStatus.ERROR, CHILD_DOES_NOT_EXIST, NLS.bind(CVSMessages.RemoteFolder_invalidChild, new String[] { path, getName() }),repository);
diff --git a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/RemoteFolderMemberFetcher.java b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/RemoteFolderMemberFetcher.java
index b2bf01607..de7707516 100644
--- a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/RemoteFolderMemberFetcher.java
+++ b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/RemoteFolderMemberFetcher.java
@@ -295,12 +295,10 @@ public class RemoteFolderMemberFetcher implements IUpdateMessageListener, IStatu
public ICVSRemoteResource[] getFetchedChildren() {
ICVSRemoteResource[] resources = new ICVSRemoteResource[folders.size() + files.size()];
int count = 0;
- for (Iterator iter = folders.iterator(); iter.hasNext();) {
- ICVSRemoteResource resource = (ICVSRemoteResource) iter.next();
+ for (ICVSRemoteResource resource : folders) {
resources[count++] = resource;
}
- for (Iterator iter = files.iterator(); iter.hasNext();) {
- ICVSRemoteResource resource = (ICVSRemoteResource) iter.next();
+ for (ICVSRemoteResource resource : files) {
resources[count++] = resource;
}
return resources;
diff --git a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/RemoteFolderSandbox.java b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/RemoteFolderSandbox.java
index 0171bc54d..85a38479a 100644
--- a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/RemoteFolderSandbox.java
+++ b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/RemoteFolderSandbox.java
@@ -102,17 +102,17 @@ public class RemoteFolderSandbox extends RemoteFolder {
public void acceptChildren(ICVSResourceVisitor visitor) throws CVSException {
ICVSRemoteResource[] children = getChildren();
if (children == null) return;
- for (int i=0; i<children.length; i++) {
- ((ICVSResource)children[i]).accept(visitor);
+ for (ICVSRemoteResource c : children) {
+ ((ICVSResource) c).accept(visitor);
}
}
public void remove(RemoteFile file) {
ICVSRemoteResource[] children = getChildren();
ArrayList<ICVSRemoteResource> results = new ArrayList<>();
- for (int i = 0; i < children.length; i++) {
- if (children[i] != file){
- results.add(children[i]);
+ for (ICVSRemoteResource c : children) {
+ if (c != file) {
+ results.add(c);
}
}
setChildren(results.toArray(new ICVSRemoteResource[results.size()]));
diff --git a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/RemoteFolderTree.java b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/RemoteFolderTree.java
index df979cff2..ab737997a 100644
--- a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/RemoteFolderTree.java
+++ b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/RemoteFolderTree.java
@@ -67,8 +67,8 @@ public class RemoteFolderTree extends RemoteFolder {
public void acceptChildren(ICVSResourceVisitor visitor) throws CVSException {
ICVSRemoteResource[] children = getChildren();
if (children == null) return;
- for (int i=0; i<children.length; i++) {
- ((ICVSResource)children[i]).accept(visitor);
+ for (ICVSRemoteResource c : children) {
+ ((ICVSResource) c).accept(visitor);
}
}
}
diff --git a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/RemoteFolderTreeBuilder.java b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/RemoteFolderTreeBuilder.java
index 6ff79882a..97b65a345 100644
--- a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/RemoteFolderTreeBuilder.java
+++ b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/RemoteFolderTreeBuilder.java
@@ -178,8 +178,7 @@ public class RemoteFolderTreeBuilder {
// Get the arguments from the files
ArrayList<String> arguments = new ArrayList<>();
- for (int i = 0; i < resources.length; i++) {
- ICVSResource resource = resources[i];
+ for (ICVSResource resource : resources) {
arguments.add(resource.getRelativePath(root));
}
@@ -381,8 +380,8 @@ public class RemoteFolderTreeBuilder {
// Build the child folders corresponding to local folders base
ICVSResource[] folders = local.members(ICVSFolder.FOLDER_MEMBERS);
- for (int i=0;i<folders.length;i++) {
- ICVSFolder folder = (ICVSFolder)folders[i];
+ for (ICVSResource f : folders) {
+ ICVSFolder folder = (ICVSFolder) f;
if (folder.isManaged() && folder.isCVSFolder()) {
monitor.worked(1);
RemoteFolder tree = buildBaseTree(remote, folder, monitor);
@@ -393,8 +392,8 @@ public class RemoteFolderTreeBuilder {
// Build the child files corresponding to local files base
ICVSResource[] files = local.members(ICVSFolder.FILE_MEMBERS);
- for (int i=0;i<files.length;i++) {
- ICVSFile file = (ICVSFile)files[i];
+ for (ICVSResource f : files) {
+ ICVSFile file = (ICVSFile) f;
byte[] syncBytes = file.getSyncBytes();
// if there is no sync info then there is no base
if (syncBytes==null)
@@ -459,21 +458,17 @@ public class RemoteFolderTreeBuilder {
if (local != null) {
// Build the child folders corresponding to local folders
ICVSResource[] folders = local.members(ICVSFolder.FOLDER_MEMBERS);
- for (int i=0;i<folders.length;i++) {
- ICVSFolder folder = (ICVSFolder)folders[i];
+ for (ICVSResource f : folders) {
+ ICVSFolder folder = (ICVSFolder) f;
DeltaNode d = (DeltaNode)deltas.get(folder.getName());
if (folder.isCVSFolder() && ! isOrphanedSubtree(folder) && (d==null || d.getRevision() != DELETED)) {
- children.put(folders[i].getName(),
- new RemoteFolderTree(remote, folders[i].getName(), repository,
- folder.getFolderSyncInfo().getRepository(),
- tagForRemoteFolder(folder,tag)));
+ children.put(f.getName(), new RemoteFolderTree(remote, f.getName(), repository, folder.getFolderSyncInfo().getRepository(), tagForRemoteFolder(folder,tag)));
}
}
// Build the child files corresponding to local files
ICVSResource[] files = local.members(ICVSFolder.FILE_MEMBERS);
- for (int i=0;i<files.length;i++) {
- ICVSFile file = (ICVSFile)files[i];
-
+ for (ICVSResource f : files) {
+ ICVSFile file = (ICVSFile) f;
DeltaNode d = (DeltaNode)deltas.get(file.getName());
byte[] syncBytes = file.getSyncBytes();
// if there is no sync info then there isn't a remote file for this local file on the
diff --git a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/RemoteModule.java b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/RemoteModule.java
index 21b39973e..dc0dfc496 100644
--- a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/RemoteModule.java
+++ b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/RemoteModule.java
@@ -70,10 +70,9 @@ public class RemoteModule extends RemoteFolder {
Map moduleAliases = new HashMap();
// First pass: Create the remote module instances based on remote mapping
- for (int i = 0; i < moduleDefinitionStrings.length; i++) {
-
+ for (String moduleDefinitionString : moduleDefinitionStrings) {
// Read the module name
- StringTokenizer tokenizer = new StringTokenizer(moduleDefinitionStrings[i]);
+ StringTokenizer tokenizer = new StringTokenizer(moduleDefinitionString);
String moduleName = tokenizer.nextToken();
List<LocalOption> localOptionsList;
String next;
@@ -108,7 +107,7 @@ public class RemoteModule extends RemoteFolder {
}
} catch (NoSuchElementException e) {
// There is an invalid entry in the modules file. Log it and continue
- CVSProviderPlugin.log(IStatus.WARNING, NLS.bind(CVSMessages.RemoteModule_invalidDefinition, new String[] { moduleDefinitionStrings[i], repository.getLocation(true) }), null);
+ CVSProviderPlugin.log(IStatus.WARNING, NLS.bind(CVSMessages.RemoteModule_invalidDefinition, new String[]{moduleDefinitionString, repository.getLocation(true)}), null);
continue;
}
LocalOption[] localOptions = localOptionsList.toArray(new LocalOption[localOptionsList.size()]);
@@ -172,17 +171,17 @@ public class RemoteModule extends RemoteFolder {
String[] expansion = (String[])moduleAliases.get(moduleName);
List referencedFolders = new ArrayList();
boolean expandable = true;
- for (int i = 0; i < expansion.length; i++) {
- if (expansion[i].charAt(0) == '!') {
+ for (String e : expansion) {
+ if (e.charAt(0) == '!') {
// XXX Unsupported for now
expandable = false;
} else {
- IPath path = new Path(null, expansion[i]);
+ IPath path = new Path(null, e);
if (path.segmentCount() > 1) {
// XXX Unsupported for now
expandable = false;
} else {
- RemoteModule child = (RemoteModule)modules.get(expansion[i]);
+ RemoteModule child = (RemoteModule) modules.get(e);
if (child == null) {
referencedFolders.add(new RemoteFolder(null, repository, path.toString(), tag));
} else {
@@ -214,8 +213,8 @@ public class RemoteModule extends RemoteFolder {
RemoteModule module = (RemoteModule)modules.get(moduleName);
List<RemoteModule> referencedFolders = new ArrayList<>();
boolean expandable = true;
- for (int i = 0; i < children.length; i++) {
- RemoteModule child = (RemoteModule)modules.get(children[i].substring(1));
+ for (String c : children) {
+ RemoteModule child = (RemoteModule) modules.get(c.substring(1));
if (child == null) {
// invalid module definition
expandable = false;
@@ -316,8 +315,7 @@ public class RemoteModule extends RemoteFolder {
ICVSRemoteResource[] children = getChildren();
if (children != null) {
List taggedChildren = new ArrayList(children.length);
- for (int i = 0; i < children.length; i++) {
- ICVSRemoteResource resource = children[i];
+ for (ICVSRemoteResource resource : children) {
taggedChildren.add(((RemoteResource)resource).forTag(r, tagName));
}
r.setChildren((ICVSRemoteResource[]) taggedChildren.toArray(new ICVSRemoteResource[taggedChildren.size()]));
@@ -325,8 +323,8 @@ public class RemoteModule extends RemoteFolder {
}
if (referencedModules != null) {
List taggedModules = new ArrayList(referencedModules.length);
- for (int i = 0; i < referencedModules.length; i++) {
- RemoteModule module = (RemoteModule)referencedModules[i];
+ for (ICVSRemoteResource referencedModule : referencedModules) {
+ RemoteModule module = (RemoteModule) referencedModule;
taggedModules.add(module.forTag(r, tagName));
}
r.setReferencedModules((ICVSRemoteResource[]) taggedModules.toArray(new ICVSRemoteResource[taggedModules.size()]));
@@ -358,9 +356,10 @@ public class RemoteModule extends RemoteFolder {
// and use the inherited method in the other cases
if (referencedModules != null) {
if (!path.contains(Session.SERVER_SEPARATOR)) {
- for (int i=0;i<referencedModules.length;i++) {
- if (referencedModules[i].getName().equals(path))
- return referencedModules[i];
+ for (ICVSRemoteResource referencedModule : referencedModules) {
+ if (referencedModule.getName().equals(path)) {
+ return referencedModule;
+ }
}
}
}
diff --git a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/SessionPropertySyncInfoCache.java b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/SessionPropertySyncInfoCache.java
index 3ec9dc795..5d78afc5b 100644
--- a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/SessionPropertySyncInfoCache.java
+++ b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/SessionPropertySyncInfoCache.java
@@ -154,8 +154,7 @@ import org.eclipse.team.internal.ccvs.core.util.SyncFileWriter;
EclipseSynchronizer.getInstance().adjustDirtyStateRecursively(container, RECOMPUTE_INDICATOR);
}
IResource[] members = container.members();
- for (int i = 0; i < members.length; i++) {
- IResource resource = members[i];
+ for (IResource resource : members) {
purgeResourceSyncCache(resource);
flushed.add(resource);
if (deep && resource.getType() != IResource.FILE) {
@@ -406,12 +405,11 @@ import org.eclipse.team.internal.ccvs.core.util.SyncFileWriter;
} else {
projects = ResourcesPlugin.getWorkspace().getRoot().getProjects();
}
- for (int i = 0; i < projects.length; i++) {
- IProject project = projects[i];
+ for (IProject project : projects) {
RepositoryProvider provider = RepositoryProvider.getProvider(
- project,
- CVSProviderPlugin.getTypeId());
-
+ project,
+ CVSProviderPlugin.getTypeId());
+
// found a project managed by CVS, convert each session property on a
// folder to a sync object.
if (provider != null) {
@@ -462,8 +460,8 @@ import org.eclipse.team.internal.ccvs.core.util.SyncFileWriter;
if (resource.getType() != IResource.FILE) {
ResourcesPlugin.getWorkspace().getSynchronizer().flushSyncInfo(FOLDER_DIRTY_STATE_KEY, resource, IResource.DEPTH_INFINITE);
IResource[] members = ((IContainer)resource).members();
- for (int i = 0; i < members.length; i++) {
- purgeDirtyCache(members[i]);
+ for (IResource member : members) {
+ purgeDirtyCache(member);
}
}
} catch (CoreException e) {
diff --git a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/SynchronizerSyncInfoCache.java b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/SynchronizerSyncInfoCache.java
index c93f23583..58f091db6 100644
--- a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/SynchronizerSyncInfoCache.java
+++ b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/SynchronizerSyncInfoCache.java
@@ -254,8 +254,7 @@ import org.eclipse.team.internal.ccvs.core.util.Util;
String indicator = NOT_DIRTY_INDICATOR;
ICVSResource[] children = cvsFolder.members(ICVSFolder.MANAGED_MEMBERS | ICVSFolder.PHANTOM_MEMBERS);
- for (int i = 0; i < children.length; i++) {
- ICVSResource resource = children[i];
+ for (ICVSResource resource : children) {
// keep looking into phantom folders until a managed phantom file
// is found.
if (resource.isFolder()) {
@@ -305,8 +304,7 @@ import org.eclipse.team.internal.ccvs.core.util.Util;
IResource[] pendingWrites = getPendingCacheWrites();
if (pendingWrites != null){
HashSet<IResource> cachedResources = new HashSet<>();
- for (int i = 0; i < pendingWrites.length; i++) {
- IResource resource = pendingWrites[i];
+ for (IResource resource : pendingWrites) {
if (resource.getParent().equals(folder))
cachedResources.add(resource);
}
diff --git a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/UpdateContentCachingService.java b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/UpdateContentCachingService.java
index c062b6a19..df4ba864f 100644
--- a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/UpdateContentCachingService.java
+++ b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/UpdateContentCachingService.java
@@ -235,8 +235,7 @@ public class UpdateContentCachingService implements IUpdateMessageListener {
throw new CVSException(status);
}
}
- for (Iterator iterator = removed.iterator(); iterator.hasNext();) {
- ICVSResource resource = (ICVSResource) iterator.next();
+ for (ICVSResource resource : removed) {
if (resource.exists())
resource.delete();
}
diff --git a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/syncinfo/CVSDescendantResourceVariantByteStore.java b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/syncinfo/CVSDescendantResourceVariantByteStore.java
index 13e0bea0b..a87356a78 100644
--- a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/syncinfo/CVSDescendantResourceVariantByteStore.java
+++ b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/syncinfo/CVSDescendantResourceVariantByteStore.java
@@ -79,8 +79,7 @@ public class CVSDescendantResourceVariantByteStore extends DescendantResourceVar
public IStatus handleResourceChanges(IResource[] changedResources, boolean canModifyWorkspace) {
// IMPORTANT NOTE: This will throw exceptions if performed during the POST_CHANGE delta phase!!!
List errors = new ArrayList();
- for (int i = 0; i < changedResources.length; i++) {
- IResource resource = changedResources[i];
+ for (IResource resource : changedResources) {
try {
if (!isInCVSProject(resource)) continue;
if (resource.getType() == IResource.FILE
diff --git a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/syncinfo/CVSResourceVariantTree.java b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/syncinfo/CVSResourceVariantTree.java
index d15e2158c..c6e060638 100644
--- a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/syncinfo/CVSResourceVariantTree.java
+++ b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/syncinfo/CVSResourceVariantTree.java
@@ -89,8 +89,7 @@ public class CVSResourceVariantTree extends ResourceVariantTree {
members.addAll(Arrays.asList(super.members(resource)));
try {
IResource[] localMembers = EclipseSynchronizer.getInstance().members((IContainer) resource); //((IContainer)resource).members(true);
- for (int i = 0; i < localMembers.length; i++) {
- IResource local = localMembers[i];
+ for (IResource local : localMembers) {
if (local.getType() != IResource.FILE) {
ICVSFolder folder = CVSWorkspaceRoot.getCVSFolderFor((IContainer)local);
if (folder.isCVSFolder()) {
@@ -248,8 +247,7 @@ public class CVSResourceVariantTree extends ResourceVariantTree {
List children = new ArrayList();
List changedResources = new ArrayList();
children.addAll(Arrays.asList(members));
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
if (!children.contains(resource)) {
// These sync bytes are stale. Purge them
flushVariants(resource, IResource.DEPTH_INFINITE);
@@ -273,8 +271,7 @@ public class CVSResourceVariantTree extends ResourceVariantTree {
if (local.getType() != IResource.FILE && (local.exists() || local.isPhantom())) {
IResource[] allChildren = ((IContainer)local).members(true /* include phantoms */);
List childrenWithSyncBytes = new ArrayList();
- for (int i = 0; i < allChildren.length; i++) {
- IResource resource = allChildren[i];
+ for (IResource resource : allChildren) {
if (getByteStore().getBytes(resource) != null) {
childrenWithSyncBytes.add(resource);
}
@@ -333,8 +330,7 @@ public class CVSResourceVariantTree extends ResourceVariantTree {
private boolean isJobInFamilyRunning(Object family) {
Job[] jobs = Job.getJobManager().find(family);
if (jobs != null && jobs.length > 0) {
- for (int i = 0; i < jobs.length; i++) {
- Job job = jobs[i];
+ for (Job job : jobs) {
if (job.getState() != Job.NONE) {
return true;
}
@@ -366,8 +362,7 @@ public class CVSResourceVariantTree extends ResourceVariantTree {
RemoteFolderTree remote = RemoteFolderTree.fromBytes(parent, resource, remoteBytes);
IResource[] members = members(resource);
List children = new ArrayList();
- for (int i = 0; i < members.length; i++) {
- IResource member = members[i];
+ for (IResource member : members) {
ICVSRemoteResource child = buildTree(remote, member, immutable, monitor);
if (child != null)
children.add(child);
diff --git a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/syncinfo/DeferredResourceChangeHandler.java b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/syncinfo/DeferredResourceChangeHandler.java
index 94c96483a..bf7c77fce 100644
--- a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/syncinfo/DeferredResourceChangeHandler.java
+++ b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/syncinfo/DeferredResourceChangeHandler.java
@@ -107,8 +107,7 @@ public class DeferredResourceChangeHandler extends BackgroundEventHandler {
}
IResource[] deletions = (IResource[]) conflictingDeletion.toArray(new IResource[conflictingDeletion.size()]);
conflictingDeletion.clear();
- for (int i = 0; i < deletions.length; i++) {
- IResource resource = deletions[i];
+ for (IResource resource : deletions) {
ICVSResource cvsResource = CVSWorkspaceRoot.getCVSResourceFor(resource);
try {
if(!cvsResource.isFolder() && cvsResource.isManaged()) {
@@ -124,8 +123,7 @@ public class DeferredResourceChangeHandler extends BackgroundEventHandler {
private Map getResourcesByProject(IResource[] resources) {
Map result = new HashMap();
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
IProject project = resource.getProject();
List projectResources = (List)result.get(project);
if (projectResources == null) {
diff --git a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/util/BuildCleanupListener.java b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/util/BuildCleanupListener.java
index 125df45d5..01e5c9d07 100644
--- a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/util/BuildCleanupListener.java
+++ b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/util/BuildCleanupListener.java
@@ -100,8 +100,7 @@ public class BuildCleanupListener implements IResourceDeltaVisitor, IResourceCha
try {
IResourceDelta root = event.getDelta();
IResourceDelta[] projectDeltas = root.getAffectedChildren();
- for (int i = 0; i < projectDeltas.length; i++) {
- final IResourceDelta delta = projectDeltas[i];
+ for (IResourceDelta delta : projectDeltas) {
IResource resource = delta.getResource();
if (resource.getType() == IResource.PROJECT) {
@@ -109,8 +108,8 @@ public class BuildCleanupListener implements IResourceDeltaVisitor, IResourceCha
if (!resource.isAccessible()) continue;
}
- RepositoryProvider provider = RepositoryProvider.getProvider(resource.getProject(), CVSProviderPlugin.getTypeId());
-
+ RepositoryProvider provider = RepositoryProvider.getProvider(resource.getProject(), CVSProviderPlugin.getTypeId());
+
// Make sure that the project is a CVS folder.
ICVSFolder folder = CVSWorkspaceRoot.getCVSFolderFor(resource.getProject());
if (provider != null) {
@@ -125,7 +124,7 @@ public class BuildCleanupListener implements IResourceDeltaVisitor, IResourceCha
}
// if a project is moved the originating project will not be associated with the CVS provider
- // however listeners will probably still be interested in the move delta.
+ // however listeners will probably still be interested in the move delta.
if ((delta.getFlags() & IResourceDelta.MOVED_TO) > 0) {
IResource destination = getResourceFor(resource.getProject(), resource, delta.getMovedToPath());
provider = RepositoryProvider.getProvider(destination.getProject());
diff --git a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/util/FileNameMatcher.java b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/util/FileNameMatcher.java
index 7a99deb94..d0745f538 100644
--- a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/util/FileNameMatcher.java
+++ b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/util/FileNameMatcher.java
@@ -36,8 +36,8 @@ public class FileNameMatcher {
}
void register(String[] patterns) {
- for (int i = 0; i < patterns.length; i++) {
- register(patterns[i],TRUE);
+ for (String pattern : patterns) {
+ register(pattern, TRUE);
}
}
diff --git a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/util/KnownRepositories.java b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/util/KnownRepositories.java
index 0a4ca0659..9b2de723b 100644
--- a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/util/KnownRepositories.java
+++ b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/util/KnownRepositories.java
@@ -204,8 +204,7 @@ public class KnownRepositories implements INodeChangeListener, IPreferenceChange
prefs.addNodeChangeListener(this);
try {
String[] keys = prefs.childrenNames();
- for (int i = 0; i < keys.length; i++) {
- String key = keys[i];
+ for (String key : keys) {
try {
IEclipsePreferences node = (IEclipsePreferences) prefs.node(key);
node.addPreferenceChangeListener(this);
@@ -238,10 +237,10 @@ public class KnownRepositories implements INodeChangeListener, IPreferenceChange
// If the file did not exist, then prime the list of repositories with
// the providers with which the projects in the workspace are shared.
IProject[] projects = ResourcesPlugin.getWorkspace().getRoot().getProjects();
- for (int i = 0; i < projects.length; i++) {
- RepositoryProvider provider = RepositoryProvider.getProvider(projects[i], CVSProviderPlugin.getTypeId());
+ for (IProject project : projects) {
+ RepositoryProvider provider = RepositoryProvider.getProvider(project, CVSProviderPlugin.getTypeId());
if (provider!=null) {
- ICVSFolder folder = (ICVSFolder)CVSWorkspaceRoot.getCVSResourceFor(projects[i]);
+ ICVSFolder folder = (ICVSFolder) CVSWorkspaceRoot.getCVSResourceFor(project);
FolderSyncInfo info = folder.getFolderSyncInfo();
if (info != null) {
addRepository(getRepository(info.getRoot()), false);
@@ -260,8 +259,7 @@ public class KnownRepositories implements INodeChangeListener, IPreferenceChange
// Get a snapshot of the listeners so the list doesn't change while we're firing
ICVSListener[] listeners = getListeners();
// Notify each listener in a safe manner (i.e. so their exceptions don't kill us)
- for (int i = 0; i < listeners.length; i++) {
- ICVSListener listener = listeners[i];
+ for (ICVSListener listener : listeners) {
notification.run(listener);
}
}
diff --git a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/util/MoveDeleteHook.java b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/util/MoveDeleteHook.java
index cae80c613..b3660855c 100644
--- a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/util/MoveDeleteHook.java
+++ b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/util/MoveDeleteHook.java
@@ -270,8 +270,7 @@ public class MoveDeleteHook implements IMoveDeleteHook {
final List readOnlyFiles = new ArrayList();
try {
// Find any read-only files
- for (int i = 0; i < folders.length; i++) {
- IFolder folder = folders[i];
+ for (IFolder folder : folders) {
if (folder.exists()) {
folder.accept(resource -> {
if (resource.getType() == IResource.FILE) {
diff --git a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/util/PrepareForReplaceVisitor.java b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/util/PrepareForReplaceVisitor.java
index 25a10777f..1ecdb5756 100644
--- a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/util/PrepareForReplaceVisitor.java
+++ b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/util/PrepareForReplaceVisitor.java
@@ -149,14 +149,13 @@ public class PrepareForReplaceVisitor implements ICVSResourceVisitor {
folder.acceptChildren(this);
} else if (depth == IResource.DEPTH_ONE) {
ICVSResource[] files = folder.members(ICVSFolder.FILE_MEMBERS);
- for (int i = 0; i < files.length; i++) {
- files[i].accept(this);
+ for (ICVSResource file : files) {
+ file.accept(this);
}
}
// Also delete ignored child files that start with .#
ICVSResource[] ignoredFiles = folder.members(ICVSFolder.FILE_MEMBERS | ICVSFolder.IGNORED_MEMBERS);
- for (int i = 0; i < ignoredFiles.length; i++) {
- ICVSResource cvsResource = ignoredFiles[i];
+ for (ICVSResource cvsResource : ignoredFiles) {
if (cvsResource.getName().startsWith(".#")) { //$NON-NLS-1$
cvsResource.delete();
}
@@ -171,11 +170,11 @@ public class PrepareForReplaceVisitor implements ICVSResourceVisitor {
CVSWorkspaceRoot.getCVSFolderFor(project).run(pm1 -> {
monitor = Policy.infiniteSubMonitorFor(pm1, 100);
monitor.beginTask(null, 512);
- for (int i = 0; i < resources.length; i++) {
+ for (ICVSResource resource : resources) {
if (oneArgMessage != null) {
- monitor.subTask(NLS.bind(oneArgMessage, new String[] { resources[i].getIResource().getFullPath().toString() }));
+ monitor.subTask(NLS.bind(oneArgMessage, new String[]{resource.getIResource().getFullPath().toString()}));
}
- resources[i].accept(PrepareForReplaceVisitor.this);
+ resource.accept(PrepareForReplaceVisitor.this);
}
monitor.done();
}, pm);
diff --git a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/util/ResourceStateChangeListeners.java b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/util/ResourceStateChangeListeners.java
index 96c47ded4..99e2d1c89 100644
--- a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/util/ResourceStateChangeListeners.java
+++ b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/util/ResourceStateChangeListeners.java
@@ -73,8 +73,7 @@ public class ResourceStateChangeListeners {
// Get a snapshot of the listeners so the list doesn't change while we're firing
IResourceStateChangeListener[] listeners = getListeners();
// Notify each listener in a safe manner (i.e. so their exceptions don't kill us)
- for (int i = 0; i < listeners.length; i++) {
- IResourceStateChangeListener listener = listeners[i];
+ for (IResourceStateChangeListener listener : listeners) {
notification.run(listener);
}
}
@@ -149,8 +148,7 @@ public class ResourceStateChangeListeners {
System.out.print(" from thread " + Thread.currentThread().getName()); //$NON-NLS-1$
System.out.print(" for the following " + resources.length + " resources"); //$NON-NLS-1$ //$NON-NLS-2$
System.out.println(":"); //$NON-NLS-1$
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
System.out.println(resource.getFullPath().toString());
}
}
diff --git a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/util/SyncFileChangeListener.java b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/util/SyncFileChangeListener.java
index c04708776..e81337326 100644
--- a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/util/SyncFileChangeListener.java
+++ b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/util/SyncFileChangeListener.java
@@ -133,8 +133,8 @@ public class SyncFileChangeListener implements IResourceChangeListener {
if(isMetaFile(resource)) {
IResource[] toBeNotified = handleChangedMetaFile(resource);
if(toBeNotified.length>0 && isModifiedBy3rdParty(resource)) {
- for (int i = 0; i < toBeNotified.length; i++) {
- changedContainers.add(toBeNotified[i]);
+ for (IResource t : toBeNotified) {
+ changedContainers.add(t);
}
if(Policy.DEBUG_METAFILE_CHANGES) {
System.out.println("[cvs] metafile changed by 3rd party: " + resource.getFullPath()); //$NON-NLS-1$
diff --git a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/util/SyncFileWriter.java b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/util/SyncFileWriter.java
index b63bf4a2e..5bdbdcce3 100644
--- a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/util/SyncFileWriter.java
+++ b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/util/SyncFileWriter.java
@@ -84,8 +84,7 @@ public class SyncFileWriter {
String[] entries = readLines(cvsSubDir.getFile(ENTRIES));
if (entries == null) return null;
Map infos = new TreeMap();
- for (int i = 0; i < entries.length; i++) {
- String line = entries[i];
+ for (String line : entries) {
if(!FOLDER_TAG.equals(line) && !"".equals(line)) { //$NON-NLS-1$
try {
ResourceSyncInfo info = new ResourceSyncInfo(line, null);
@@ -93,7 +92,7 @@ public class SyncFileWriter {
} catch (CVSException e) {
// There was a problem parsing the entry line.
// Log the problem and skip the entry
- CVSProviderPlugin.log(new CVSStatus(IStatus.ERROR, NLS.bind(CVSMessages.SyncFileWriter_0, new String[] { parent.getFullPath().toString() }), e));
+ CVSProviderPlugin.log(new CVSStatus(IStatus.ERROR, NLS.bind(CVSMessages.SyncFileWriter_0, new String[] { parent.getFullPath().toString() }), e));
}
}
}
@@ -101,8 +100,7 @@ public class SyncFileWriter {
// process Entries.log file contents
String[] entriesLog = readLines(cvsSubDir.getFile(ENTRIES_LOG));
if (entriesLog != null) {
- for (int i = 0; i < entriesLog.length; i++) {
- String line = entriesLog[i];
+ for (String line : entriesLog) {
if (line.startsWith(ADD_TAG)) {
line = line.substring(ADD_TAG.length());
ResourceSyncInfo info = new ResourceSyncInfo(line, null);
@@ -279,8 +277,7 @@ public class SyncFileWriter {
return null;
// Split each line on spaces and tabs.
ArrayList/*<String>*/ entries = new ArrayList/*<String>*/();
- for (int ln = 0; ln < lines.length; ln++) {
- String line = lines[ln];
+ for (String line : lines) {
int pos = 0;
while (pos < line.length()) {
if (line.charAt(pos) == ' ' || line.charAt(pos) == '\t')
@@ -336,8 +333,7 @@ public class SyncFileWriter {
String[] entries = readLines(cvsSubDir.getFile(NOTIFY));
if (entries == null) return null;
Map infos = new TreeMap();
- for (int i = 0; i < entries.length; i++) {
- String line = entries[i];
+ for (String line : entries) {
if(!"".equals(line)) { //$NON-NLS-1$
try {
NotifyInfo info = new NotifyInfo(parent, line);
@@ -402,8 +398,7 @@ public class SyncFileWriter {
String[] entries = readLines(cvsSubDir.getFile(BASEREV));
if (entries == null) return null;
Map infos = new TreeMap();
- for (int i = 0; i < entries.length; i++) {
- String line = entries[i];
+ for (String line : entries) {
if(!"".equals(line)) { //$NON-NLS-1$
BaserevInfo info = new BaserevInfo(line);
infos.put(info.getName(), info);
@@ -616,8 +611,8 @@ public class SyncFileWriter {
byte[] lineEnd = getLineDelimiter();
try {
try {
- for (int i = 0; i < contents.length; i++) {
- os.write(contents[i].getBytes());
+ for (String content : contents) {
+ os.write(content.getBytes());
os.write(lineEnd);
}
} finally {
diff --git a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/util/Util.java b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/util/Util.java
index e8078ccbf..71f680f27 100644
--- a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/util/Util.java
+++ b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/util/Util.java
@@ -368,8 +368,8 @@ public class Util {
return tag;
}
- for (int i = 0; i < members.length; i++) {
- if (members[i].getType() == IResource.FILE) {
+ for (IResource member : members) {
+ if (member.getType() == IResource.FILE) {
return tag;
}
}
diff --git a/bundles/org.eclipse.team.cvs.ssh2/src/org/eclipse/team/internal/ccvs/ssh2/PServerSSH2ServerConnection.java b/bundles/org.eclipse.team.cvs.ssh2/src/org/eclipse/team/internal/ccvs/ssh2/PServerSSH2ServerConnection.java
index 700719e82..55e5c20c7 100644
--- a/bundles/org.eclipse.team.cvs.ssh2/src/org/eclipse/team/internal/ccvs/ssh2/PServerSSH2ServerConnection.java
+++ b/bundles/org.eclipse.team.cvs.ssh2/src/org/eclipse/team/internal/ccvs/ssh2/PServerSSH2ServerConnection.java
@@ -95,10 +95,10 @@ public class PServerSSH2ServerConnection implements IServerConnection {
String[] list = session.getPortForwardingL();
String name = ":" + rhost + ":" + rport; //$NON-NLS-1$ //$NON-NLS-2$
boolean done = false;
- for (int i = 0; i < list.length; i++) {
- if (list[i].endsWith(name)) {
+ for (String l : list) {
+ if (l.endsWith(name)) {
try {
- String foo = list[i].substring(0, list[i].indexOf(':'));
+ String foo = l.substring(0, l.indexOf(':'));
lport = Integer.parseInt(foo);
} catch (Exception ee) {
// Ignore
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/AdaptableHierarchicalResourceList.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/AdaptableHierarchicalResourceList.java
index 1daca5d76..460e6d4f1 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/AdaptableHierarchicalResourceList.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/AdaptableHierarchicalResourceList.java
@@ -46,8 +46,7 @@ public class AdaptableHierarchicalResourceList extends AdaptableResourceList {
private IResource[] getChildenFor(IContainer parent) {
Set children = new HashSet();
IPath parentPath = parent.getFullPath();
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
IPath resourcePath = resource.getFullPath();
if (parent instanceof IWorkspaceRoot) {
children.add(((IWorkspaceRoot)parent).getProject(resourcePath.segment(0)));
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CVSDecoration.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CVSDecoration.java
index 06fbde3e5..50afc49af 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CVSDecoration.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CVSDecoration.java
@@ -466,8 +466,7 @@ public class CVSDecoration {
private boolean isRequestedProperty(String[] properties, String property) {
if (properties == null)
return true;
- for (int i = 0; i < properties.length; i++) {
- String string = properties[i];
+ for (String string : properties) {
if (string.equals(property))
return true;
}
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CVSDecoratorPreferencesPage.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CVSDecoratorPreferencesPage.java
index 3ecbab3a8..75d75a502 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CVSDecoratorPreferencesPage.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CVSDecoratorPreferencesPage.java
@@ -138,8 +138,8 @@ public class CVSDecoratorPreferencesPage extends PreferencePage implements IWork
Object[] result = dialog.getResult();
- for (int i = 0; i < result.length; i++) {
- fText.insert("{"+((Map.Entry)result[i]).getKey() +"}"); //$NON-NLS-1$ //$NON-NLS-2$
+ for (Object r : result) {
+ fText.insert("{" + ((Map.Entry) r).getKey() + "}"); //$NON-NLS-1$ //$NON-NLS-2$
}
}
@@ -428,20 +428,20 @@ public class CVSDecoratorPreferencesPage extends PreferencePage implements IWork
}
private void setColorsAndFonts(TreeItem[] items) {
- for (int i = 0; i < items.length; i++) {
+ for (TreeItem item : items) {
if (fGeneralTab.isFontDecorationEnabled()) {
- Color backGroundColor = getBackground(items[i].getData());
- items[i].setBackground(backGroundColor);
- Color foreGroundColor = getForeground(items[i].getData());
- items[i].setForeground(foreGroundColor);
- Font font = getFont(items[i].getData());
- items[i].setFont(font);
+ Color backGroundColor = getBackground(item.getData());
+ item.setBackground(backGroundColor);
+ Color foreGroundColor = getForeground(item.getData());
+ item.setForeground(foreGroundColor);
+ Font font = getFont(item.getData());
+ item.setFont(font);
} else {
- items[i].setBackground(null);
- items[i].setForeground(null);
- items[i].setFont(null);
+ item.setBackground(null);
+ item.setForeground(null);
+ item.setFont(null);
}
- setColorsAndFonts(items[i].getItems());
+ setColorsAndFonts(item.getItems());
}
}
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CVSHistoryFilter.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CVSHistoryFilter.java
index 792359752..960ab5251 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CVSHistoryFilter.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CVSHistoryFilter.java
@@ -69,8 +69,8 @@ public class CVSHistoryFilter extends ViewerFilter {
protected boolean branchMatch(CVSFileRevision revision) {
ITag[] branches = revision.getBranches();
- for (int i = 0; i < branches.length; i++) {
- if ((branches[i].getName().toLowerCase().indexOf(branchName.toLowerCase()) != -1)) {
+ for (ITag branche : branches) {
+ if (branche.getName().toLowerCase().indexOf(branchName.toLowerCase()) != -1) {
return true;
}
}
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CVSHistoryPage.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CVSHistoryPage.java
index 3329846d8..ec43c24a3 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CVSHistoryPage.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CVSHistoryPage.java
@@ -1154,9 +1154,9 @@ public class CVSHistoryPage extends HistoryPage implements IAdaptable, IHistoryC
private IFileRevision getFileRevision(String revision) {
if (entries != null) {
- for (int i = 0; i < entries.length; i++) {
- if (entries[i].getContentIdentifier().equals(revision)) {
- return entries[i];
+ for (IFileRevision entry : entries) {
+ if (entry.getContentIdentifier().equals(revision)) {
+ return entry;
}
}
} else if (cvsFileHistory != null) {
@@ -1172,17 +1172,17 @@ public class CVSHistoryPage extends HistoryPage implements IAdaptable, IHistoryC
public void selectLocalRevision(long timeStamp){
IFileRevision entry = null;
if (entries != null) {
- for (int i = 0; i < entries.length; i++) {
- if (entries[i].getTimestamp() == timeStamp) {
- entry = entries[i];
+ for (IFileRevision e : entries) {
+ if (e.getTimestamp() == timeStamp) {
+ entry = e;
break;
}
}
}else if (cvsFileHistory != null) {
IFileRevision[] tempEntries = cvsFileHistory.getFileRevisions();
- for (int i = 0; i < tempEntries.length; i++) {
- if (tempEntries[i].getTimestamp() == timeStamp) {
- entry = tempEntries[i];
+ for (IFileRevision tempEntry : tempEntries) {
+ if (tempEntry.getTimestamp() == timeStamp) {
+ entry = tempEntry;
break;
}
}
@@ -1627,16 +1627,16 @@ public class CVSHistoryPage extends HistoryPage implements IAdaptable, IHistoryC
private void mapExpandedElements(Object[] expandedElements) {
//store the names of the currently expanded categories in a map
HashMap elementMap = new HashMap();
- for (int i=0; i<expandedElements.length; i++){
- elementMap.put(((DateHistoryCategory)expandedElements[i]).getName(), null);
+ for (Object expandedElement : expandedElements) {
+ elementMap.put(((DateHistoryCategory) expandedElement).getName(), null);
}
//Go through the new categories and keep track of the previously expanded ones
ArrayList expandable = new ArrayList();
- for (int i = 0; i<categories.length; i++){
+ for (AbstractHistoryCategory category : categories) {
//check to see if this category is currently expanded
- if (elementMap.containsKey(categories[i].getName())){
- expandable.add(categories[i]);
+ if (elementMap.containsKey(category.getName())) {
+ expandable.add(category);
}
}
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CVSHistorySearchFilter.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CVSHistorySearchFilter.java
index b42ad4343..555e8f1d0 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CVSHistorySearchFilter.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CVSHistorySearchFilter.java
@@ -92,8 +92,8 @@ public class CVSHistorySearchFilter extends org.eclipse.jface.viewers.ViewerFilt
protected boolean branchNameMatch(CVSFileRevision revision) {
ITag[] branches = revision.getBranches();
- for (int i = 0; i < branches.length; i++) {
- String tag = branches[i].getName().toLowerCase();
+ for (ITag branche : branches) {
+ String tag = branche.getName().toLowerCase();
Iterator iter = searchStrings.iterator();
while (iter.hasNext()) {
if (!!tag.contains(((String) iter.next()).toLowerCase()))
@@ -106,8 +106,8 @@ public class CVSHistorySearchFilter extends org.eclipse.jface.viewers.ViewerFilt
protected boolean tagMatch(CVSFileRevision revision) {
ITag[] tags = revision.getTags();
- for (int i = 0; i < tags.length; i++) {
- String tag = tags[i].getName().toLowerCase();
+ for (ITag t : tags) {
+ String tag = t.getName().toLowerCase();
Iterator iter = searchStrings.iterator();
while (iter.hasNext()) {
if (!!tag.contains(((String) iter.next()).toLowerCase()))
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CVSHistoryTableProvider.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CVSHistoryTableProvider.java
index fb9c4d991..ecbaae729 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CVSHistoryTableProvider.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CVSHistoryTableProvider.java
@@ -317,8 +317,8 @@ public class CVSHistoryTableProvider {
if (currentRevisionFont == null) {
Font defaultFont = JFaceResources.getDefaultFont();
FontData[] data = defaultFont.getFontData();
- for (int i = 0; i < data.length; i++) {
- data[i].setStyle(SWT.BOLD);
+ for (FontData d : data) {
+ d.setStyle(SWT.BOLD);
}
currentRevisionFont = new Font(viewer.getTree().getDisplay(), data);
}
@@ -593,8 +593,8 @@ public class CVSHistoryTableProvider {
getSettingsInt(COL_AUTHOR_NAME),
getSettingsInt(COL_COMMENT_NAME) };
ColumnLayoutData weightData[] = getWeightData(widths);
- for (int i = 0; i < weightData.length; i++) {
- layout.addColumnData(weightData[i]);
+ for (ColumnLayoutData w : weightData) {
+ layout.addColumnData(w);
}
String sortName = settings.get(SORT_COL_NAME);
@@ -685,9 +685,8 @@ public class CVSHistoryTableProvider {
public void saveColumnLayout() {
TreeColumn columns[] = viewer.getTree().getColumns();
- for (int i = 0; i < columns.length; i++) {
- settings.put((String) columns[i].getData(COL_NAME), columns[i]
- .getWidth());
+ for (TreeColumn column : columns) {
+ settings.put((String) column.getData(COL_NAME), column.getWidth());
}
settings.put(SORT_COL_NAME, (String) viewer.getTree().getSortColumn()
.getData(COL_NAME));
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CVSLightweightDecorator.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CVSLightweightDecorator.java
index 9a7f7608c..40ffd361b 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CVSLightweightDecorator.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CVSLightweightDecorator.java
@@ -90,12 +90,11 @@ public class CVSLightweightDecorator extends LabelProvider implements ILightweig
private void ensureFontAndColorsCreated(final String[] fonts, final String[] colors) {
CVSUIPlugin.getStandardDisplay().syncExec(() -> {
ITheme theme = PlatformUI.getWorkbench().getThemeManager().getCurrentTheme();
- for (int i1 = 0; i1 < colors.length; i1++) {
- theme.getColorRegistry().get(colors[i1]);
-
+ for (String color : colors) {
+ theme.getColorRegistry().get(color);
}
- for (int i2 = 0; i2 < fonts.length; i2++) {
- theme.getFontRegistry().get(fonts[i2]);
+ for (String font : fonts) {
+ theme.getFontRegistry().get(font);
}
});
}
@@ -188,8 +187,7 @@ public class CVSLightweightDecorator extends LabelProvider implements ILightweig
private boolean isMappedToCVS(ResourceMapping mapping) {
IProject[] projects = mapping.getProjects();
boolean foundOne = false;
- for (int i = 0; i < projects.length; i++) {
- IProject project = projects[i];
+ for (IProject project : projects) {
if (project != null) {
RepositoryProvider provider = RepositoryProvider.getProvider(project);
if (provider instanceof CVSTeamProvider) {
@@ -248,8 +246,7 @@ public class CVSLightweightDecorator extends LabelProvider implements ILightweig
private static boolean isSupervised(Object element) throws CoreException {
IResource[] resources = getTraversalRoots(element);
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
if (getSubscriber().isSupervised(resource))
return true;
}
@@ -261,11 +258,9 @@ public class CVSLightweightDecorator extends LabelProvider implements ILightweig
ResourceMapping mapping = Utils.getResourceMapping(element);
if (mapping != null) {
ResourceTraversal[] traversals = mapping.getTraversals(ResourceMappingContext.LOCAL_CONTEXT, null);
- 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) {
result.add(resource);
}
}
@@ -391,8 +386,7 @@ public class CVSLightweightDecorator extends LabelProvider implements ILightweig
IResource[] resources = getTraversalRoots(element);
boolean first = true;
CVSTag tag = null;
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
if (getSubscriber().isSupervised(resource)) {
CVSTag nextTag = getTagToShow(resource);
if (first) {
@@ -522,9 +516,7 @@ public class CVSLightweightDecorator extends LabelProvider implements ILightweig
IPreferenceStore store = CVSUIPlugin.getPlugin().getPreferenceStore();
boolean showingDeepDirtyIndicators = store.getBoolean(ICVSUIConstants.PREF_CALCULATE_DIRTY);
- for (int i = 0; i < changedResources.length; i++) {
- IResource resource = changedResources[i];
-
+ for (IResource resource : changedResources) {
if(showingDeepDirtyIndicators) {
addWithParents(resource, resourcesToUpdate);
} else {
@@ -584,8 +576,7 @@ public class CVSLightweightDecorator extends LabelProvider implements ILightweig
}
ResourceMapping mapping = Utils.getResourceMapping(element);
IProject[] projects = mapping.getProjects();
- for (int i = 0; i < projects.length; i++) {
- IProject project = projects[i];
+ for (IProject project : projects) {
if (!project.isAccessible()) {
return;
}
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CVSPreferencesPage.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CVSPreferencesPage.java
index ea9a9140a..db1f92bb2 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CVSPreferencesPage.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CVSPreferencesPage.java
@@ -296,8 +296,7 @@ public class CVSPreferencesPage extends PreferencePage implements IWorkbenchPref
final KSubstOption[] options = KSubstOption.getAllKSubstOptions();
final ArrayList<KSubstOption> KSUBST_MODES= new ArrayList<>();
- for (int i = 0; i < options.length; i++) {
- final KSubstOption option = options[i];
+ for (KSubstOption option : options) {
if (!option.isBinary()) {
KSUBST_MODES.add(option);
}
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CVSProjectPropertiesPage.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CVSProjectPropertiesPage.java
index 6a786d621..543f4f8e7 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CVSProjectPropertiesPage.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CVSProjectPropertiesPage.java
@@ -87,8 +87,7 @@ public class CVSProjectPropertiesPage extends CVSPropertiesPage {
private void initialize(ICVSRepositoryLocation oldLocation) {
allLocations = CVSUIPlugin.getPlugin().getRepositoryManager().getKnownRepositoryLocations();
List locations = new ArrayList();
- for (int i = 0; i < allLocations.length; i++) {
- ICVSRepositoryLocation location = allLocations[i];
+ for (ICVSRepositoryLocation location : allLocations) {
if (isCompatible(location, oldLocation)) {
locations.add(location);
}
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CVSProjectSetSerializer.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CVSProjectSetSerializer.java
index c390dc1ae..a74736ced 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CVSProjectSetSerializer.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CVSProjectSetSerializer.java
@@ -163,8 +163,10 @@ public class CVSProjectSetSerializer implements IProjectSetSerializer {
}
}
List result = new ArrayList();
- for (int i = 0; i < projects.length; i++) {
- if (projects[i] != null) result.add(projects[i]);
+ for (IProject project : projects) {
+ if (project != null) {
+ result.add(project);
+ }
}
return (IProject[])result.toArray(new IProject[result.size()]);
}
@@ -175,13 +177,12 @@ public class CVSProjectSetSerializer implements IProjectSetSerializer {
if (newLocation.getUsername() == null || newLocation.getUsername().length() == 0) {
// look for an existing location that matched
ICVSRepositoryLocation[] locations = KnownRepositories.getInstance().getRepositories();
- for (int i = 0; i < locations.length; i++) {
- ICVSRepositoryLocation location = locations[i];
+ for (ICVSRepositoryLocation location : locations) {
if (location.getMethod() == newLocation.getMethod()
- && location.getHost().equals(newLocation.getHost())
- && location.getPort() == newLocation.getPort()
- && location.getRootDirectory().equals(newLocation.getRootDirectory()))
- return location;
+ && location.getHost().equals(newLocation.getHost())
+ && location.getPort() == newLocation.getPort()
+ && location.getRootDirectory().equals(newLocation.getRootDirectory()))
+ return location;
}
}
return newLocation;
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CVSUIPlugin.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CVSUIPlugin.java
index daf9546f3..a88999cd0 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CVSUIPlugin.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CVSUIPlugin.java
@@ -183,8 +183,8 @@ public class CVSUIPlugin extends AbstractUIPlugin {
if (status.getCode() == IResourceStatus.OUT_OF_SYNC_LOCAL) {
if (promptToRefresh(parent, resources, status)) {
try {
- for (int i = 0; i < resources.length; i++) {
- resources[i].refreshLocal(IResource.DEPTH_INFINITE, null);
+ for (IResource resource : resources) {
+ resource.refreshLocal(IResource.DEPTH_INFINITE, null);
}
} catch (CoreException coreEx) {
// Throw the original exception to the caller
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CommentTemplatesPreferencePage.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CommentTemplatesPreferencePage.java
index 154a4f908..655fc6c07 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CommentTemplatesPreferencePage.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CommentTemplatesPreferencePage.java
@@ -101,8 +101,8 @@ public class CommentTemplatesPreferencePage extends PreferencePage implements
// populate list
String[] templates =
CVSUIPlugin.getPlugin().getRepositoryManager().getCommentTemplates();
- for (int i = 0; i < templates.length; i++) {
- viewer.add(templates[i]);
+ for (String template : templates) {
+ viewer.add(template);
}
createButtons(listAndButtons);
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CommitCommentArea.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CommitCommentArea.java
index 11b8a76a2..fe47959c9 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CommitCommentArea.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CommitCommentArea.java
@@ -130,8 +130,7 @@ public class CommitCommentArea extends DialogArea {
ICompletionProposal[] computeQuickAssistProposals = sourceViewer.getQuickAssistAssistant()
.getQuickAssistProcessor()
.computeQuickAssistProposals(sourceViewer.getQuickAssistInvocationContext());
- for (int i = 0; i < computeQuickAssistProposals.length; i++) {
- final ICompletionProposal proposal = computeQuickAssistProposals[i];
+ for (ICompletionProposal proposal : computeQuickAssistProposals) {
quickFixMenu.add(new Action(proposal.getDisplayString()) {
@Override
@@ -375,12 +374,12 @@ public class CommitCommentArea extends DialogArea {
fCombo.removeAll();
fCombo.add(fMessage);
- for (int i = 0; i < fCommentTemplates.length; i++) {
+ for (String commentTemplate : fCommentTemplates) {
fCombo.add(CVSUIMessages.CommitCommentArea_6 + ": " + //$NON-NLS-1$
- Util.flattenText(fCommentTemplates[i]));
+ Util.flattenText(commentTemplate));
}
- for (int i = 0; i < fComments.length; i++) {
- fCombo.add(Util.flattenText(fComments[i]));
+ for (String comment : fComments) {
+ fCombo.add(Util.flattenText(comment));
}
fCombo.setText(fMessage);
}
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/EditorsView.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/EditorsView.java
index c9b45d214..dbdb7443e 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/EditorsView.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/EditorsView.java
@@ -176,10 +176,10 @@ public class EditorsView extends ViewPart {
*/
private long extractDate(String dateString) {
if (dateString != null) {
- for (int i = 0; i < dateFormats.length; i++) {
- dateFormats[i].setLenient(true);
+ for (DateFormat dateFormat : dateFormats) {
+ dateFormat.setLenient(true);
try {
- return dateFormats[i].parse(dateString).getTime();
+ return dateFormat.parse(dateString).getTime();
} catch (ParseException ex) {
// silently ignored
}
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/ExtMethodPreferencePage.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/ExtMethodPreferencePage.java
index 2ee5879ef..dff09346b 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/ExtMethodPreferencePage.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/ExtMethodPreferencePage.java
@@ -255,8 +255,8 @@ public class ExtMethodPreferencePage extends PreferencePage implements IWorkbenc
cvsRshParameters.setText(parameters);
cvsServer.setText(server);
IConnectionMethod[] methods = CVSRepositoryLocation.getPluggedInConnectionMethods();
- for (int i = 0; i < methods.length; i++) {
- String name = methods[i].getName();
+ for (IConnectionMethod m : methods) {
+ String name = m.getName();
if (!name.equals("ext")) { //$NON-NLS-1$
methodType.add(name);
}
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/FileModificationValidator.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/FileModificationValidator.java
index 3941ece06..e410183b2 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/FileModificationValidator.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/FileModificationValidator.java
@@ -246,8 +246,7 @@ public class FileModificationValidator extends CVSCoreFileModificationValidator
try {
CVSWorkspaceSubscriber subscriber = CVSProviderPlugin.getPlugin().getCVSWorkspaceSubscriber();
subscriber.refresh(files, IResource.DEPTH_ZERO, monitor);
- for (int i = 0; i < files.length; i++) {
- IFile file = files[i];
+ for (IFile file : files) {
SyncInfo info = subscriber.getSyncInfo(file);
int direction = info.getKind() & SyncInfo.DIRECTION_MASK;
if (direction == SyncInfo.CONFLICTING || direction == SyncInfo.INCOMING) {
@@ -279,8 +278,7 @@ public class FileModificationValidator extends CVSCoreFileModificationValidator
if (!isNeverUpdate()) {
// We may need to perform an update so we need to obtain the lock on each project
Set projects = new HashSet();
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
if (isReadOnly(resource))
projects.add(resource.getProject());
}
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/HistoryTableProvider.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/HistoryTableProvider.java
index 5e2cddfc5..e0ae44760 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/HistoryTableProvider.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/HistoryTableProvider.java
@@ -151,8 +151,8 @@ public class HistoryTableProvider {
if (currentRevisionFont == null) {
Font defaultFont = JFaceResources.getDefaultFont();
FontData[] data = defaultFont.getFontData();
- for (int i = 0; i < data.length; i++) {
- data[i].setStyle(SWT.BOLD);
+ for (FontData d : data) {
+ d.setStyle(SWT.BOLD);
}
currentRevisionFont = new Font(viewer.getTable().getDisplay(), data);
}
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/IgnoreResourcesDialog.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/IgnoreResourcesDialog.java
index cdc1748cc..61eeea166 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/IgnoreResourcesDialog.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/IgnoreResourcesDialog.java
@@ -266,8 +266,8 @@ public class IgnoreResourcesDialog extends TitleAreaDialog {
return;
}
FileNameMatcher matcher = new FileNameMatcher(new String[] { customPattern });
- for (int i = 0; i < resources.length; i++) {
- String name = resources[i].getName();
+ for (IResource resource : resources) {
+ String name = resource.getName();
if (! matcher.match(name)) {
setError(NLS.bind(CVSUIMessages.IgnoreResourcesDialog_patternDoesNotMatchFile, new String[] { name }));
return;
@@ -329,25 +329,28 @@ public class IgnoreResourcesDialog extends TitleAreaDialog {
}
private IResource getResourceWithSpace() {
- for (int i = 0; i < resources.length; i++) {
- if (resources[i].getName().indexOf(" ") != -1) //$NON-NLS-1$
- return resources[i];
+ for (IResource resource : resources) {
+ if (resource.getName().indexOf(" ") != -1) { //$NON-NLS-1$
+ return resource;
+ }
}
return null;
}
private boolean checkIfAllResourcesWithSpacesHaveExtensions() {
- for (int i = 0; i < resources.length; i++) {
- if (resources[i].getName().indexOf(" ") != -1 && resources[i].getFileExtension() == null) //$NON-NLS-1$
+ for (IResource resource : resources) {
+ if (resource.getName().indexOf(" ") != -1 && resource.getFileExtension() == null) { //$NON-NLS-1$
return false;
+ }
}
return true;
}
private boolean checkIfAllResourcesHaveExtensions() {
- for (int i = 0; i < resources.length; i++) {
- if (resources[i].getFileExtension() != null)
+ for (IResource resource : resources) {
+ if (resource.getFileExtension() != null) {
return true;
+ }
}
// couldn't find a resource with an extension
return false;
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/RemoteRevisionQuickDiffProvider.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/RemoteRevisionQuickDiffProvider.java
index 2a82e1676..b7b6dedef 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/RemoteRevisionQuickDiffProvider.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/RemoteRevisionQuickDiffProvider.java
@@ -89,11 +89,10 @@ public class RemoteRevisionQuickDiffProvider implements IQuickDiffReferenceProvi
@Override
public void subscriberResourceChanged(ISubscriberChangeEvent[] deltas) {
if(fReferenceInitialized) {
- for (int i = 0; i < deltas.length; i++) {
- ISubscriberChangeEvent delta = deltas[i];
+ for (ISubscriberChangeEvent delta : deltas) {
IResource resource = delta.getResource();
- if(resource.getType() == IResource.FILE &&
- fLastSyncState != null && resource.equals(fLastSyncState.getLocal())) {
+ if(resource.getType() == IResource.FILE &&
+ fLastSyncState != null && resource.equals(fLastSyncState.getLocal())) {
if(delta.getFlags() == ISubscriberChangeEvent.SYNC_CHANGED) {
fetchContentsInJob();
}
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/SelectionPropertyTester.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/SelectionPropertyTester.java
index d593e8abb..dfd655fa4 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/SelectionPropertyTester.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/SelectionPropertyTester.java
@@ -92,9 +92,10 @@ public class SelectionPropertyTester extends PropertyTester {
private static Method findMethod(Class clazz, String method)
throws Exception {
Method[] methods = clazz.getMethods();
- for (int i = 0; i < methods.length; i++) {
- if (methods[i].getName().equals(method))
- return methods[i];
+ for (Method m : methods) {
+ if (m.getName().equals(method)) {
+ return m;
+ }
}
return null;
}
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/WorkbenchUserAuthenticator.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/WorkbenchUserAuthenticator.java
index 00943a978..f98fef82d 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/WorkbenchUserAuthenticator.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/WorkbenchUserAuthenticator.java
@@ -41,15 +41,15 @@ public class WorkbenchUserAuthenticator implements IUserAuthenticator {
// Initialize USE_ALTERNATE_PROMPTER
IIgnoreInfo[] ignores = Team.getAllIgnores();
boolean found = false;
- for (int i = 0; i < ignores.length; i++) {
- if (ignores[i].getPattern().equals("*.notes")) { //$NON-NLS-1$
+ for (IIgnoreInfo ignore : ignores) {
+ if (ignore.getPattern().equals("*.notes")) { //$NON-NLS-1$
found = true;
}
}
if (!found) return;
IStringMapping[] mappings = Team.getFileContentManager().getExtensionMappings();
- for (int i = 0; i < mappings.length; i++) {
- if (mappings[i].getString().equals("notes")) { //$NON-NLS-1$
+ for (IStringMapping mapping : mappings) {
+ if (mapping.getString().equals("notes")) { //$NON-NLS-1$
USE_ALTERNATE_PROMPTER = true;
return;
}
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/WorkingSetSelectionArea.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/WorkingSetSelectionArea.java
index 29a699e29..a76f60759 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/WorkingSetSelectionArea.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/WorkingSetSelectionArea.java
@@ -188,9 +188,9 @@ public class WorkingSetSelectionArea extends DialogArea {
}
// remove deleted working sets from the mru list box
String[] mruNames = mruList.getItems();
- for (int i = 0; i < mruNames.length; i++) {
- if (workingSetManager.getWorkingSet(mruNames[i]) == null) {
- mruList.remove(mruNames[i]);
+ for (String mruName : mruNames) {
+ if (workingSetManager.getWorkingSet(mruName) == null) {
+ mruList.remove(mruName);
}
}
}
@@ -232,10 +232,10 @@ public class WorkingSetSelectionArea extends DialogArea {
private void initializeMru() {
IWorkingSet[] workingSets = PlatformUI.getWorkbench().getWorkingSetManager().getRecentWorkingSets();
- for (int i = 0; i < workingSets.length; i++) {
- String workingSetName = workingSets[i].getName();
+ for (IWorkingSet w : workingSets) {
+ String workingSetName = w.getName();
mruList.add(workingSetName);
- mruList.setData(workingSetName, workingSets[i]);
+ mruList.setData(workingSetName, w);
}
if (workingSets.length > 0) {
mruList.setText(workingSets[0].getName());
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/AddAction.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/AddAction.java
index 994318bf7..dad03bebf 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/AddAction.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/AddAction.java
@@ -56,8 +56,8 @@ public class AddAction extends WorkspaceTraversalAction {
// TODO: What about non-root resources that are part of the model but would be ignored?
IResource[] resources = getSelectedResourcesWithOverlap();
boolean prompt = false;
- for (int i = 0; i < resources.length; i++) {
- ICVSResource resource = getCVSResourceFor(resources[i]);
+ for (IResource r : resources) {
+ ICVSResource resource = getCVSResourceFor(r);
try {
if (resource.isIgnored()) {
prompt = true;
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/BranchAction.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/BranchAction.java
index 18d5ae8e3..c4d578cd5 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/BranchAction.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/BranchAction.java
@@ -46,8 +46,7 @@ public class BranchAction extends WorkspaceTraversalAction {
private ResourceMapping[] getResourceMappings(IResource[] resources) {
List<ResourceMapping> mappings = new ArrayList<>();
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
Object o = getAdapter(resource, ResourceMapping.class);
if (o instanceof ResourceMapping) {
ResourceMapping mapping = (ResourceMapping) o;
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/CVSAction.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/CVSAction.java
index 3cc08cf6e..67b228fce 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/CVSAction.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/CVSAction.java
@@ -295,8 +295,8 @@ abstract public class CVSAction extends TeamAction implements IEditorActionDeleg
return problems[0];
}
MultiStatus combinedStatus = new MultiStatus(CVSUIPlugin.ID, 0, getMultiStatusMessage(), null);
- for (int i = 0; i < problems.length; i++) {
- combinedStatus.merge(problems[i]);
+ for (IStatus problem : problems) {
+ combinedStatus.merge(problem);
}
return combinedStatus;
}
@@ -317,8 +317,7 @@ abstract public class CVSAction extends TeamAction implements IEditorActionDeleg
List<IStatus> problems = new ArrayList<>();
IStatus[] status = getAccumulatedStatus();
if (status != null) {
- for (int i = 0; i < status.length; i++) {
- IStatus iStatus = status[i];
+ for (IStatus iStatus : status) {
if ( ! iStatus.isOK() || iStatus.getCode() == CVSStatus.SERVER_ERROR) {
problems.add(iStatus);
}
@@ -535,8 +534,7 @@ abstract public class CVSAction extends TeamAction implements IEditorActionDeleg
final boolean[] result = new boolean[] { true };
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
if (resource.getType() != IResource.PROJECT) {
ICVSResource cvsResource = CVSWorkspaceRoot.getCVSResourceFor(resource);
CVSTag parentTag = cvsResource.getParent().getFolderSyncInfo().getTag();
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/GenerateDiffFileAction.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/GenerateDiffFileAction.java
index 839ada0e8..5f5f43d46 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/GenerateDiffFileAction.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/GenerateDiffFileAction.java
@@ -60,13 +60,11 @@ public class GenerateDiffFileAction extends WorkspaceTraversalAction{
private IResource[] getDeepResourcesToPatch(IProgressMonitor monitor) throws CoreException {
ResourceMapping[] mappings = getCVSResourceMappings();
List<IResource> roots = new ArrayList<>();
- for (int i = 0; i < mappings.length; i++) {
- ResourceMapping mapping = mappings[i];
+ for (ResourceMapping mapping : mappings) {
ResourceTraversal[] traversals = mapping.getTraversals(
SubscriberResourceMappingContext.createContext(CVSProviderPlugin.getPlugin().getCVSWorkspaceSubscriber()),
monitor);
- for (int j = 0; j < traversals.length; j++) {
- ResourceTraversal traversal = traversals[j];
+ for (ResourceTraversal traversal : traversals) {
IResource[] resources = traversal.getResources();
if (traversal.getDepth() == IResource.DEPTH_INFINITE) {
roots.addAll(Arrays.asList(resources));
@@ -74,8 +72,7 @@ public class GenerateDiffFileAction extends WorkspaceTraversalAction{
collectShallowFiles(resources, roots);
} else if (traversal.getDepth() == IResource.DEPTH_ONE) {
collectShallowFiles(resources, roots);
- for (int k = 0; k < resources.length; k++) {
- IResource resource = resources[k];
+ for (IResource resource : resources) {
if (resource.getType() != IResource.FILE) {
collectShallowFiles(members(resource), roots);
}
@@ -87,8 +84,7 @@ public class GenerateDiffFileAction extends WorkspaceTraversalAction{
}
private void collectShallowFiles(IResource[] resources, List<IResource> roots) {
- for (int k = 0; k < resources.length; k++) {
- IResource resource = resources[k];
+ for (IResource resource : resources) {
if (resource.getType() == IResource.FILE)
roots.add(resource);
}
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/IgnoreAction.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/IgnoreAction.java
index 7d6bf572f..b5ad49493 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/IgnoreAction.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/IgnoreAction.java
@@ -54,8 +54,7 @@ public class IgnoreAction extends WorkspaceTraversalAction {
protected void execute(CVSTeamProvider provider, IResource[] resources, boolean recurse, IProgressMonitor monitor) throws CVSException, InterruptedException {
try {
monitor.beginTask(null, resources.length);
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
String pattern = dialog.getIgnorePatternFor(resource);
ICVSResource cvsResource = getCVSResourceFor(resource);
cvsResource.setIgnoredAs(pattern);
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/MoveRemoteTagAction.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/MoveRemoteTagAction.java
index 69d8672d2..e8d43275c 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/MoveRemoteTagAction.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/MoveRemoteTagAction.java
@@ -50,8 +50,7 @@ public class MoveRemoteTagAction extends TagInRepositoryAction {
private boolean isFolderSelected() {
ICVSResource[] resources = getSelectedCVSResources();
- for (int i = 0; i < resources.length; i++) {
- ICVSResource resource = resources[i];
+ for (ICVSResource resource : resources) {
if (resource.isFolder())
return true;
}
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/SyncAction.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/SyncAction.java
index d94b4948b..d46e39232 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/SyncAction.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/SyncAction.java
@@ -100,8 +100,7 @@ public class SyncAction extends WorkspaceTraversalAction {
private IWorkingSet[] getSelectedWorkingSets() {
ResourceMapping[] mappings = getCVSResourceMappings();
List<IWorkingSet> sets = new ArrayList<>();
- for (int i = 0; i < mappings.length; i++) {
- ResourceMapping mapping = mappings[i];
+ for (ResourceMapping mapping : mappings) {
if (mapping.getModelObject() instanceof IWorkingSet) {
IWorkingSet set = (IWorkingSet) mapping.getModelObject();
sets.add(set);
@@ -116,8 +115,7 @@ public class SyncAction extends WorkspaceTraversalAction {
private boolean includesAllCVSProjects(IResource[] resources) {
// First, make sure all the selected thinsg are projects
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
if (resource.getType() != IResource.PROJECT)
return false;
}
@@ -128,8 +126,7 @@ public class SyncAction extends WorkspaceTraversalAction {
private IProject[] getAllCVSProjects() {
IProject[] projects = ResourcesPlugin.getWorkspace().getRoot().getProjects();
Set<IProject> cvsProjects = new HashSet<>();
- for (int i = 0; i < projects.length; i++) {
- IProject project = projects[i];
+ for (IProject project : projects) {
if (RepositoryProvider.isShared(project) && RepositoryProvider.getProvider(project, CVSProviderPlugin.getTypeId()) != null) {
cvsProjects.add(project);
}
@@ -148,8 +145,7 @@ public class SyncAction extends WorkspaceTraversalAction {
if (!isShowModelSync())
return true;
IModelProviderDescriptor[] descriptors = ModelProvider.getModelProviderDescriptors();
- for (int i = 0; i < descriptors.length; i++) {
- IModelProviderDescriptor descriptor = descriptors[i];
+ for (IModelProviderDescriptor descriptor : descriptors) {
try {
IResource[] resources = descriptor.getMatchingResources(new IResource[] { file });
if (resources.length > 0) {
@@ -158,14 +154,11 @@ public class SyncAction extends WorkspaceTraversalAction {
// However, we do not have a progress monitor so we'll just use a local context since,
// it is unlikely that a model element will consist of one file locally but multiple files remotely
ResourceMapping[] mappings = provider.getMappings(file, ResourceMappingContext.LOCAL_CONTEXT, null);
- for (int j = 0; j < mappings.length; j++) {
- ResourceMapping mapping = mappings[j];
+ for (ResourceMapping mapping : mappings) {
ResourceTraversal[] traversals = mapping.getTraversals(ResourceMappingContext.LOCAL_CONTEXT, null);
- for (int k = 0; k < traversals.length; k++) {
- ResourceTraversal traversal = traversals[k];
+ for (ResourceTraversal traversal : traversals) {
IResource[] tResources = traversal.getResources();
- for (int index = 0; index < tResources.length; index++) {
- IResource tr = tResources[index];
+ for (IResource tr : tResources) {
if (!tr.equals(file))
return false;
}
@@ -269,12 +262,11 @@ public class SyncAction extends WorkspaceTraversalAction {
if(sets == null)
return projects;
- for (int i = 0; i < sets.length; i++) {
- IAdaptable ad[] = sets[i].getElements();
+ for (IWorkingSet set : sets) {
+ IAdaptable[] ad = set.getElements();
if (ad != null) {
- for (int j = 0; j < ad.length; j++) {
- IResource resource = ad[j]
- .getAdapter(IResource.class);
+ for (IAdaptable a : ad) {
+ IResource resource = a.getAdapter(IResource.class);
if (resource != null) {
projects.add(resource.getProject());
}
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/TagAction.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/TagAction.java
index b6ee44b18..9056ad357 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/TagAction.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/TagAction.java
@@ -134,8 +134,7 @@ public abstract class TagAction extends WorkspaceTraversalAction {
@Override
public void run(IProgressMonitor monitor) {
try {
- for (int i = 0; i < resources.length; i++) {
- ICVSResource resource = resources[i];
+ for (ICVSResource resource : resources) {
// Cache the new tag creation even if the tag may have had warnings.
manager.addTags(getRootParent(resource), new CVSTag[] {tag});
}
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/TagInRepositoryAction.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/TagInRepositoryAction.java
index 099bfacda..324b362d3 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/TagInRepositoryAction.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/TagInRepositoryAction.java
@@ -24,8 +24,10 @@ public class TagInRepositoryAction extends TagAction {
public boolean isEnabled() {
ICVSResource[] resources = getSelectedCVSResources();
if (resources.length == 0) return false;
- for (int i = 0; i < resources.length; i++) {
- if (resources[i] instanceof ICVSRepositoryLocation) return false;
+ for (ICVSResource resource : resources) {
+ if (resource instanceof ICVSRepositoryLocation) {
+ return false;
+ }
}
return true;
}
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/WorkspaceAction.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/WorkspaceAction.java
index 7f64b1dd0..b08fab021 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/WorkspaceAction.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/WorkspaceAction.java
@@ -77,8 +77,7 @@ public abstract class WorkspaceAction extends CVSAction {
private boolean handleOrphanedSubtrees() {
// invoke the inherited method so that overlaps are maintained
IResource[] resources = getSelectedResources();
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
handleOrphanedSubtree(resource);
}
return false;
@@ -169,8 +168,7 @@ public abstract class WorkspaceAction extends CVSAction {
if (e.getStatus().getCode() == IResourceStatus.OUT_OF_SYNC_LOCAL) {
// determine the projects of the resources involved
Set<IProject> projects = new HashSet<>();
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
projects.add(resource.getProject());
}
// prompt to refresh
@@ -302,9 +300,7 @@ public abstract class WorkspaceAction extends CVSAction {
// validate enabled for each resource in the selection
List<IPath> folderPaths = new ArrayList<>();
List<IPath> filePaths = new ArrayList<>();
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
-
+ for (IResource resource : resources) {
// only enable for accessible resources
if(resource.getType() == IResource.PROJECT) {
if (! resource.isAccessible()) return false;
@@ -464,16 +460,16 @@ public abstract class WorkspaceAction extends CVSAction {
boolean sameTagType = true;
boolean multipleSameNames = true;
- for (int i = 0; i < resources.length; i++) {
- ICVSResource cvsResource = getCVSResourceFor(resources[i]);
+ for (IResource resource : resources) {
+ ICVSResource cvsResource = getCVSResourceFor(resource);
CVSTag tag = null;
- if(cvsResource.isFolder()) {
+ if (cvsResource.isFolder()) {
FolderSyncInfo info = ((ICVSFolder)cvsResource).getFolderSyncInfo();
if(info != null) {
tag = info.getTag();
}
if (tag != null && tag.getType() == CVSTag.BRANCH) {
- tag = Util.getAccurateFolderTag(resources[i], tag);
+ tag = Util.getAccurateFolderTag(resource, tag);
}
} else {
tag = CVSAction.getAccurateFileTag(cvsResource);
@@ -535,8 +531,7 @@ public abstract class WorkspaceAction extends CVSAction {
monitor = Policy.monitorFor(monitor);
monitor.beginTask(null, selectedResources.length * 100);
monitor.setTaskName(CVSUIMessages.ReplaceWithAction_calculatingDirtyResources);
- for (int i = 0; i < selectedResources.length; i++) {
- IResource resource = selectedResources[i];
+ for (IResource resource : selectedResources) {
ICVSResource cvsResource = getCVSResourceFor(resource);
if(cvsResource.isModified(Policy.subMonitorFor(monitor, 100))) {
dirtyResources.add(resource);
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/WorkspaceTraversalAction.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/WorkspaceTraversalAction.java
index 31a978cd6..430738ee6 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/WorkspaceTraversalAction.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/WorkspaceTraversalAction.java
@@ -66,11 +66,9 @@ public abstract class WorkspaceTraversalAction extends WorkspaceAction {
private static IResource[] getRootTraversalResources(ISynchronizationScopeManager manager, IProgressMonitor monitor) throws CoreException {
Set<IResource> result = new HashSet<>();
ResourceTraversal[] traversals = getTraversals(null, manager, monitor);
- for (int i = 0; i < traversals.length; i++) {
- ResourceTraversal traversal = traversals[i];
+ for (ResourceTraversal traversal : traversals) {
IResource[] resources = traversal.getResources();
- for (int k = 0; k < resources.length; k++) {
- IResource resource = resources[k];
+ for (IResource resource : resources) {
if (RepositoryProvider.getProvider(resource.getProject(), CVSProviderPlugin.getTypeId()) != null) {
result.add(resource);
}
@@ -122,8 +120,7 @@ public abstract class WorkspaceTraversalAction extends WorkspaceAction {
public static IResource[] getProjects(IResource[] resources) {
Set<IProject> projects = new HashSet<>();
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
projects.add(resource.getProject());
}
return projects.toArray(new IResource[projects.size()]);
@@ -138,8 +135,7 @@ public abstract class WorkspaceTraversalAction extends WorkspaceAction {
*/
@Deprecated
public static boolean isLogicalModel(ResourceMapping[] mappings) {
- for (int i = 0; i < mappings.length; i++) {
- ResourceMapping mapping = mappings[i];
+ for (ResourceMapping mapping : mappings) {
if (! (mapping.getModelObject() instanceof IResource) ) {
return true;
}
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/console/CVSConsoleFactory.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/console/CVSConsoleFactory.java
index b78d38f77..b04efa6f6 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/console/CVSConsoleFactory.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/console/CVSConsoleFactory.java
@@ -40,9 +40,10 @@ public class CVSConsoleFactory implements IConsoleFactory {
IConsoleManager manager = ConsolePlugin.getDefault().getConsoleManager();
IConsole[] existing = manager.getConsoles();
boolean exists = false;
- for (int i = 0; i < existing.length; i++) {
- if(console == existing[i])
+ for (IConsole e : existing) {
+ if (console == e) {
exists = true;
+ }
}
if(! exists)
manager.addConsoles(new IConsole[] {console});
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/console/CVSOutputConsole.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/console/CVSOutputConsole.java
index 962c76e19..e1e3e1f9b 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/console/CVSOutputConsole.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/console/CVSOutputConsole.java
@@ -95,8 +95,7 @@ public class CVSOutputConsole extends MessageConsole implements IConsoleListener
public class MyLifecycle implements org.eclipse.ui.console.IConsoleListener {
@Override
public void consolesAdded(IConsole[] consoles) {
- for (int i = 0; i < consoles.length; i++) {
- IConsole console = consoles[i];
+ for (IConsole console : consoles) {
if (console == CVSOutputConsole.this) {
init();
}
@@ -105,8 +104,7 @@ public class CVSOutputConsole extends MessageConsole implements IConsoleListener
}
@Override
public void consolesRemoved(IConsole[] consoles) {
- for (int i = 0; i < consoles.length; i++) {
- IConsole console = consoles[i];
+ for (IConsole console : consoles) {
if (console == CVSOutputConsole.this) {
ConsolePlugin.getDefault().getConsoleManager().removeConsoleListener(this);
dispose();
@@ -191,8 +189,7 @@ public class CVSOutputConsole extends MessageConsole implements IConsoleListener
synchronized(document) {
visible = true;
ConsoleDocument.ConsoleLine[] lines = document.getLines();
- for (int i = 0; i < lines.length; i++) {
- ConsoleDocument.ConsoleLine line = lines[i];
+ for (ConsoleDocument.ConsoleLine line : lines) {
appendLine(line.type, line.line);
}
document.clear();
@@ -328,8 +325,8 @@ public class CVSOutputConsole extends MessageConsole implements IConsoleListener
// Include child status
IStatus[] children = status.getChildren();
- for (int i = 0; i < children.length; i++) {
- outputStatus(children[i], true, nestingLevel);
+ for (IStatus c : children) {
+ outputStatus(c, true, nestingLevel);
}
}
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/mappings/AbstractCommitAction.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/mappings/AbstractCommitAction.java
index 38d60aaeb..46e0942c7 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/mappings/AbstractCommitAction.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/mappings/AbstractCommitAction.java
@@ -79,8 +79,7 @@ public abstract class AbstractCommitAction extends CVSModelProviderAction {
public static IResource[] getOutgoingChanges(final IResourceDiffTree tree, ResourceTraversal[] traversals, IProgressMonitor monitor) {
final List<IResource> resources = new ArrayList<>();
IDiff[] diffs = tree.getDiffs(traversals);
- for (int i = 0; i < diffs.length; i++) {
- IDiff diff = diffs[i];
+ for (IDiff diff : diffs) {
if (hasLocalChange(diff)) {
IResource resource = ResourceDiffTree.getResourceFor(diff);
if (resource != null)
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/mappings/CVSModelProviderAction.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/mappings/CVSModelProviderAction.java
index 497c50608..b05486035 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/mappings/CVSModelProviderAction.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/mappings/CVSModelProviderAction.java
@@ -72,17 +72,14 @@ public abstract class CVSModelProviderAction extends ResourceModelParticipantAct
IStructuredSelection selection = getStructuredSelection();
Object[] objects = selection.toArray();
Set<IResource> roots = new HashSet<>();
- for (int i = 0; i < objects.length; i++) {
- Object object = objects[i];
+ for (Object object : objects) {
ResourceMapping mapping = Utils.getResourceMapping(object);
if (mapping != null) {
try {
ResourceTraversal[] traversals = mapping.getTraversals(ResourceMappingContext.LOCAL_CONTEXT, null);
- for (int j = 0; j < traversals.length; j++) {
- ResourceTraversal traversal = traversals[j];
+ for (ResourceTraversal traversal : traversals) {
IResource[] resources = traversal.getResources();
- for (int k = 0; k < resources.length; k++) {
- IResource resource = resources[k];
+ for (IResource resource : resources) {
roots.add(resource);
}
}
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/mappings/CVSModelSynchronizeParticipant.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/mappings/CVSModelSynchronizeParticipant.java
index 21aebca24..1d29141cf 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/mappings/CVSModelSynchronizeParticipant.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/mappings/CVSModelSynchronizeParticipant.java
@@ -52,8 +52,7 @@ public abstract class CVSModelSynchronizeParticipant extends ModelSynchronizePar
public ModelProvider[] getEnabledModelProviders() {
ModelProvider[] enabledProviders = super.getEnabledModelProviders();
if (this instanceof IChangeSetProvider) {
- for (int i = 0; i < enabledProviders.length; i++) {
- ModelProvider provider = enabledProviders[i];
+ for (ModelProvider provider : enabledProviders) {
if (provider.getId().equals(ChangeSetModelProvider.ID))
return enabledProviders;
}
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/mappings/CVSSubscriberMergeContext.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/mappings/CVSSubscriberMergeContext.java
index 93751c354..0056264dc 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/mappings/CVSSubscriberMergeContext.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/mappings/CVSSubscriberMergeContext.java
@@ -125,8 +125,7 @@ public abstract class CVSSubscriberMergeContext extends SubscriberMergeContext {
// the local file
List<IDiff> fileDeletions = new ArrayList<>();
- for (int i = 0; i < diffs.length; i++) {
- IDiff diff = diffs[i];
+ for (IDiff diff : diffs) {
IResource resource = ResourceDiffTree.getResourceFor(diff);
if (resource.getType() == IResource.FILE) {
if (isIncomingDeletion(diff, ignoreLocalChanges)) {
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/mappings/ChangeSetActionProvider.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/mappings/ChangeSetActionProvider.java
index 1359a2098..b27c5359b 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/mappings/ChangeSetActionProvider.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/mappings/ChangeSetActionProvider.java
@@ -124,8 +124,8 @@ public class ChangeSetActionProvider extends ResourceModelActionProvider {
} else {
ChangeSet[] sets = getActiveChangeSetManager().getSets();
IResource[] resources = getResources(diffArray);
- for (int i = 0; i < sets.length; i++) {
- ActiveChangeSet activeSet = (ActiveChangeSet) sets[i];
+ for (ChangeSet s : sets) {
+ ActiveChangeSet activeSet = (ActiveChangeSet) s;
activeSet.remove(resources);
}
}
@@ -188,8 +188,8 @@ public class ChangeSetActionProvider extends ResourceModelActionProvider {
IDiff[] diffArray = getLocalChanges(getStructuredSelection());
ChangeSet[] sets = getActiveChangeSetManager().getSets();
IResource[] resources = getResources(diffArray);
- for (int i = 0; i < sets.length; i++) {
- ActiveChangeSet activeSet = (ActiveChangeSet) sets[i];
+ for (ChangeSet set : sets) {
+ ActiveChangeSet activeSet = (ActiveChangeSet) set;
activeSet.remove(resources);
}
}
@@ -336,8 +336,7 @@ public class ChangeSetActionProvider extends ResourceModelActionProvider {
private IResource[] getResources(IDiff[] diffArray) {
List<IResource> result = new ArrayList<>();
- for (int i = 0; i < diffArray.length; i++) {
- IDiff diff = diffArray[i];
+ for (IDiff diff : diffArray) {
IResource resource = ResourceDiffTree.getResourceFor(diff);
if (resource != null) {
result.add(resource);
@@ -392,8 +391,8 @@ public class ChangeSetActionProvider extends ResourceModelActionProvider {
createChangeSet.selectionChanged(selection);
manager.add(createChangeSet);
manager.add(new Separator());
- for (int i = 0; i < sets.length; i++) {
- ActiveChangeSet set = (ActiveChangeSet) sets[i];
+ for (ChangeSet s : sets) {
+ ActiveChangeSet set = (ActiveChangeSet) s;
AddToChangeSetAction action = new AddToChangeSetAction(
getSynchronizePageConfiguration(), set, selection);
manager.add(action);
@@ -458,11 +457,9 @@ public class ChangeSetActionProvider extends ResourceModelActionProvider {
ITreeSelection ts = (ITreeSelection) selection;
TreePath[] paths = ts.getPaths();
List<IDiff> result = new ArrayList<>();
- for (int i = 0; i < paths.length; i++) {
- TreePath path = paths[i];
+ for (TreePath path : paths) {
IDiff[] diffs = getLocalChanges(path);
- for (int j = 0; j < diffs.length; j++) {
- IDiff diff = diffs[j];
+ for (IDiff diff : diffs) {
result.add(diff);
}
}
@@ -489,10 +486,11 @@ public class ChangeSetActionProvider extends ResourceModelActionProvider {
IDiff[] diffArray = getLocalChanges(selection);
ChangeSet[] activeChangeSets = getActiveChangeSetManager().getSets();
IResource[] resources = getResources(diffArray);
- for (int i = 0; i < activeChangeSets.length; i++) {
- for (int j = 0; j < resources.length; j++) {
- if (activeChangeSets[i].contains(resources[j]))
+ for (ChangeSet activeChangeSet : activeChangeSets) {
+ for (IResource resource : resources) {
+ if (activeChangeSet.contains(resource)) {
return false;
+ }
}
}
return true;
@@ -502,8 +500,7 @@ public class ChangeSetActionProvider extends ResourceModelActionProvider {
if (selection instanceof ITreeSelection) {
ITreeSelection ts = (ITreeSelection) selection;
TreePath[] paths = ts.getPaths();
- for (int i = 0; i < paths.length; i++) {
- TreePath path = paths[i];
+ for (TreePath path : paths) {
if (!containsOnlyLocalChanges(path)) {
return false;
}
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/mappings/ChangeSetContentProvider.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/mappings/ChangeSetContentProvider.java
index 3f4d38414..8d47e6365 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/mappings/ChangeSetContentProvider.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/mappings/ChangeSetContentProvider.java
@@ -96,8 +96,7 @@ public class ChangeSetContentProvider extends ResourceModelContentProvider imple
private void handleSetRemoval(final ChangeSet set) {
IResource[] resources = set.getResources();
List toAdd = new ArrayList();
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
IDiff diff = getContext().getDiffTree().getDiff(resource);
if (diff != null && !isContainedInSet(diff))
toAdd.add(diff);
@@ -136,8 +135,7 @@ public class ChangeSetContentProvider extends ResourceModelContentProvider imple
private void handleSetChange(final ChangeSet set, final IPath[] paths) {
try {
getTheRest().beginInput();
- for (int i = 0; i < paths.length; i++) {
- IPath path = paths[i];
+ for (IPath path : paths) {
boolean isContained = ((DiffChangeSet)set).contains(path);
if (isContained) {
IDiff diff = ((DiffChangeSet)set).getDiffTree().getDiff(path);
@@ -174,8 +172,7 @@ public class ChangeSetContentProvider extends ResourceModelContentProvider imple
}
if (visibleRemovedSets.length > 0)
((AbstractTreeViewer) getViewer()).remove(visibleRemovedSets);
- for (int i = 0; i < visibleChangedSets.length; i++) {
- ChangeSet set = visibleChangedSets[i];
+ for (ChangeSet set : visibleChangedSets) {
((AbstractTreeViewer) getViewer()).refresh(set, true);
}
} finally {
@@ -185,8 +182,7 @@ public class ChangeSetContentProvider extends ResourceModelContentProvider imple
}
try {
getTheRest().beginInput();
- for (int i = 0; i < addedSets.length; i++) {
- ChangeSet set = addedSets[i];
+ for (ChangeSet set : addedSets) {
handleSetAddition(set);
}
if (removedSets.length > 0) {
@@ -196,16 +192,14 @@ public class ChangeSetContentProvider extends ResourceModelContentProvider imple
// See bug 173138
addAllUnassignedToUnassignedSet();
}
- for (int i = 0; i < changedSets.length; i++) {
- ChangeSet set = changedSets[i];
+ for (ChangeSet set : changedSets) {
IPath[] paths = event.getChangesFor(set);
if (event.getSource().contains(set)) {
handleSetChange(set, paths);
} else {
try {
getTheRest().beginInput();
- for (int j = 0; j < paths.length; j++) {
- IPath path = paths[j];
+ for (IPath path : paths) {
IDiff diff = getContext().getDiffTree().getDiff(path);
if (diff != null && !isContainedInSet(diff))
getTheRest().add(diff);
@@ -222,8 +216,7 @@ public class ChangeSetContentProvider extends ResourceModelContentProvider imple
private ChangeSet[] getVisibleSets(ChangeSet[] sets) {
List result = new ArrayList(sets.length);
- for (int i = 0; i < sets.length; i++) {
- ChangeSet set = sets[i];
+ for (ChangeSet set : sets) {
if (isVisibleInMode(set)) {
result.add(set);
}
@@ -316,8 +309,7 @@ public class ChangeSetContentProvider extends ResourceModelContentProvider imple
}
List result = new ArrayList();
ChangeSet[] sets = getAllSets();
- for (int i = 0; i < sets.length; i++) {
- ChangeSet set = sets[i];
+ for (ChangeSet set : sets) {
if (hasChildren(TreePath.EMPTY.createChildPath(set)))
result.add(set);
}
@@ -362,8 +354,7 @@ public class ChangeSetContentProvider extends ResourceModelContentProvider imple
*/
protected boolean isContainedInSet(IDiff diff) {
ChangeSet[] sets = getAllSets();
- for (int i = 0; i < sets.length; i++) {
- ChangeSet set = sets[i];
+ for (ChangeSet set : sets) {
if (set.contains(ResourceDiffTree.getResourceFor(diff))) {
return true;
}
@@ -405,8 +396,7 @@ public class ChangeSetContentProvider extends ResourceModelContentProvider imple
}
Object[] children = getChildren(parent);
Set result = new HashSet();
- for (int i = 0; i < children.length; i++) {
- Object child = children[i];
+ for (Object child : children) {
if (isVisible(child, diffTree)) {
result.add(child);
}
@@ -478,8 +468,7 @@ public class ChangeSetContentProvider extends ResourceModelContentProvider imple
return true;
int depth = getTraversalCalculator().getLayoutDepth(resource, null);
IDiff[] diffs = tree.getDiffs(resource, depth);
- for (int i = 0; i < diffs.length; i++) {
- IDiff child = diffs[i];
+ for (IDiff child : diffs) {
if (isVisible(child)) {
return true;
}
@@ -501,8 +490,7 @@ public class ChangeSetContentProvider extends ResourceModelContentProvider imple
private boolean hasChildrenInContext(ChangeSet set) {
IResource[] resources = set.getResources();
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
if (getContext().getDiffTree().getDiff(resource) != null)
return true;
}
@@ -519,8 +507,7 @@ public class ChangeSetContentProvider extends ResourceModelContentProvider imple
DiffChangeSet[] sets = getSetsContaining(resource);
if (sets.length > 0) {
List result = new ArrayList();
- for (int i = 0; i < sets.length; i++) {
- DiffChangeSet set = sets[i];
+ for (DiffChangeSet set : sets) {
TreePath path = getPathForElement(set, resource.getParent());
if (path != null)
result.add(path);
@@ -539,8 +526,7 @@ public class ChangeSetContentProvider extends ResourceModelContentProvider imple
private DiffChangeSet[] getSetsContaining(IResource resource) {
List result = new ArrayList();
DiffChangeSet[] allSets = getAllSets();
- for (int i = 0; i < allSets.length; i++) {
- DiffChangeSet set = allSets[i];
+ for (DiffChangeSet set : allSets) {
if (isVisible(resource, set.getDiffTree())) {
result.add(set);
}
@@ -559,15 +545,13 @@ public class ChangeSetContentProvider extends ResourceModelContentProvider imple
if (csc.supportsActiveChangeSets()) {
ActiveChangeSetManager collector = csc.getActiveChangeSetManager();
ChangeSet[] sets = collector.getSets();
- for (int i = 0; i < sets.length; i++) {
- ChangeSet set = sets[i];
+ for (ChangeSet set : sets) {
result.add(set);
}
}
if (checkedInCollector != null) {
ChangeSet[] sets = checkedInCollector.getSets();
- for (int i = 0; i < sets.length; i++) {
- ChangeSet set = sets[i];
+ for (ChangeSet set : sets) {
result.add(set);
}
}
@@ -698,19 +682,16 @@ public class ChangeSetContentProvider extends ResourceModelContentProvider imple
// Only adjust the set of the rest. The others will be handled by the collectors
try {
getTheRest().beginInput();
- for (int i = 0; i < removed.length; i++) {
- IPath path = removed[i];
+ for (IPath path : removed) {
getTheRest().remove(path);
}
- for (int i = 0; i < added.length; i++) {
- IDiff diff = added[i];
+ for (IDiff diff : added) {
// Only add the diff if it is not already in another set
if (!isContainedInSet(diff)) {
getTheRest().add(diff);
}
}
- for (int i = 0; i < changed.length; i++) {
- IDiff diff = changed[i];
+ for (IDiff diff : changed) {
// Only add the diff if it is already contained in the free set
if (getTheRest().getDiff(diff.getPath()) != null) {
getTheRest().add(diff);
@@ -740,11 +721,9 @@ public class ChangeSetContentProvider extends ResourceModelContentProvider imple
private ChangeSet[] getSetsShowingPropogatedStateFrom(IPath[] paths) {
Set result = new HashSet();
- for (int i = 0; i < paths.length; i++) {
- IPath path = paths[i];
+ for (IPath path : paths) {
ChangeSet[] sets = getSetsShowingPropogatedStateFrom(path);
- for (int j = 0; j < sets.length; j++) {
- ChangeSet set = sets[j];
+ for (ChangeSet set : sets) {
result.add(set);
}
}
@@ -754,8 +733,7 @@ public class ChangeSetContentProvider extends ResourceModelContentProvider imple
protected DiffChangeSet[] getSetsShowingPropogatedStateFrom(IPath path) {
List result = new ArrayList();
DiffChangeSet[] allSets = getAllSets();
- for (int i = 0; i < allSets.length; i++) {
- DiffChangeSet set = allSets[i];
+ for (DiffChangeSet set : allSets) {
if (set.getDiffTree().getDiff(path) != null || set.getDiffTree().getChildren(path).length > 0) {
result.add(set);
}
@@ -777,8 +755,7 @@ public class ChangeSetContentProvider extends ResourceModelContentProvider imple
Tree tree = viewer.getTree();
TreeItem[] children = tree.getItems();
Set result = new HashSet();
- for (int i = 0; i < children.length; i++) {
- TreeItem control = children[i];
+ for (TreeItem control : children) {
Object data = control.getData();
if (data instanceof ChangeSet) {
ChangeSet set = (ChangeSet) data;
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/mappings/ChangeSetLabelProvider.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/mappings/ChangeSetLabelProvider.java
index a989ed50c..be2d5f664 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/mappings/ChangeSetLabelProvider.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/mappings/ChangeSetLabelProvider.java
@@ -99,8 +99,7 @@ public class ChangeSetLabelProvider extends ResourceModelLabelProvider {
if (element instanceof DiffChangeSet) {
DiffChangeSet dcs = (DiffChangeSet) element;
IResource[] resources = dcs.getResources();
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
if (getContext().getDiffTree().getProperty(resource.getFullPath(), IDiffTree.P_BUSY_HINT))
return true;
}
@@ -114,8 +113,7 @@ public class ChangeSetLabelProvider extends ResourceModelLabelProvider {
if (element instanceof DiffChangeSet) {
DiffChangeSet dcs = (DiffChangeSet) element;
IResource[] resources = dcs.getResources();
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
if (getContext().getDiffTree().getProperty(resource.getFullPath(), IDiffTree.P_HAS_DESCENDANT_CONFLICTS))
return true;
}
@@ -149,8 +147,7 @@ public class ChangeSetLabelProvider extends ResourceModelLabelProvider {
Set projects = new HashSet();
IResource[] resources = dcs.getResources();
int severity = -1;
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
IProject project = resource.getProject();
if (!projects.contains(project)) {
projects.add(project);
@@ -172,14 +169,12 @@ public class ChangeSetLabelProvider extends ResourceModelLabelProvider {
private Object[] addSetsContainingElements(Object[] elements) {
Set result = new HashSet();
- for (int i = 0; i < elements.length; i++) {
- Object object = elements[i];
+ for (Object object : elements) {
result.add(object);
if (object instanceof IProject) {
IProject project = (IProject) object;
ChangeSet[] sets = getSetsContaing(project);
- for (int j = 0; j < sets.length; j++) {
- ChangeSet set = sets[j];
+ for (ChangeSet set : sets) {
result.add(set);
}
}
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/mappings/CheckedInChangeSetCollector.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/mappings/CheckedInChangeSetCollector.java
index 756524d24..4590d1690 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/mappings/CheckedInChangeSetCollector.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/mappings/CheckedInChangeSetCollector.java
@@ -86,18 +86,15 @@ public class CheckedInChangeSetCollector extends BatchingChangeSetManager implem
private IPath[] getAffectedPaths(IDiffChangeEvent event) {
Set<IPath> result = new HashSet<>();
IPath[] removed = event.getRemovals();
- for (int i = 0; i < removed.length; i++) {
- IPath path = removed[i];
+ for (IPath path : removed) {
result.add(path);
}
IDiff[] diffs = event.getAdditions();
- for (int j = 0; j < diffs.length; j++) {
- IDiff diff = diffs[j];
+ for (IDiff diff : diffs) {
result.add(diff.getPath());
}
diffs = event.getChanges();
- for (int j = 0; j < diffs.length; j++) {
- IDiff diff = diffs[j];
+ for (IDiff diff : diffs) {
result.add(diff.getPath());
}
return result.toArray(new IPath[result.size()]);
@@ -144,8 +141,7 @@ public class CheckedInChangeSetCollector extends BatchingChangeSetManager implem
protected ChangeSet getChangeSet(IDiffTree tree) {
ChangeSet[] sets = getSets();
- for (int i = 0; i < sets.length; i++) {
- ChangeSet changeSet = sets[i];
+ for (ChangeSet changeSet : sets) {
if (((DiffChangeSet)changeSet).getDiffTree() == tree) {
return changeSet;
}
@@ -159,8 +155,7 @@ public class CheckedInChangeSetCollector extends BatchingChangeSetManager implem
removals.addAll(Arrays.asList(event.getRemovals()));
additions.addAll(Arrays.asList(event.getAdditions()));
IDiff[] changed = event.getChanges();
- for (int i = 0; i < changed.length; i++) {
- IDiff diff = changed[i];
+ for (IDiff diff : changed) {
additions.add(diff);
removals.add(diff.getPath());
}
@@ -174,8 +169,8 @@ public class CheckedInChangeSetCollector extends BatchingChangeSetManager implem
protected void remove(IPath[] paths) {
ChangeSet[] sets = getSets();
- for (int i = 0; i < sets.length; i++) {
- DiffChangeSet set = (DiffChangeSet)sets[i];
+ for (ChangeSet s : sets) {
+ DiffChangeSet set = (DiffChangeSet) s;
set.remove(paths);
}
}
@@ -222,8 +217,7 @@ public class CheckedInChangeSetCollector extends BatchingChangeSetManager implem
private SyncInfo[] getSyncInfos(IDiff[] diffs) {
SyncInfoSet set = new SyncInfoSet();
- for (int i = 0; i < diffs.length; i++) {
- IDiff diff = diffs[i];
+ for (IDiff diff : diffs) {
set.add(getConverter().asSyncInfo(diff, getSubscriber().getResourceComparator()));
}
return set.getSyncInfos();
@@ -282,8 +276,8 @@ public class CheckedInChangeSetCollector extends BatchingChangeSetManager implem
try {
monitor.beginTask(null, commentInfos.length * 10);
if (logs != null) {
- for (int i = 0; i < commentInfos.length; i++) {
- addSyncInfoToCommentNode(commentInfos[i], logs);
+ for (SyncInfo commentInfo : commentInfos) {
+ addSyncInfoToCommentNode(commentInfo, logs);
monitor.worked(10);
}
}
@@ -326,8 +320,7 @@ public class CheckedInChangeSetCollector extends BatchingChangeSetManager implem
String remoteRevision = ((ICVSRemoteFile) remoteResource).getRevision();
if (isDeletedRemotely(info)) {
ILogEntry[] logEntries = logs.getLogEntries(remoteResource);
- for (int i = 0; i < logEntries.length; i++) {
- ILogEntry entry = logEntries[i];
+ for (ILogEntry entry : logEntries) {
String revision = entry.getRevision();
if (entry.isDeletion() && ResourceSyncInfo.isLaterRevision(revision, remoteRevision)) {
logEntry = entry;
@@ -355,8 +348,7 @@ public class CheckedInChangeSetCollector extends BatchingChangeSetManager implem
// remote.
addRemoteChange(info, null, null);
} else {
- for (int i = 0; i < logEntries.length; i++) {
- ILogEntry entry = logEntries[i];
+ for (ILogEntry entry : logEntries) {
addRemoteChange(info, remoteResource, entry);
}
}
@@ -418,8 +410,7 @@ public class CheckedInChangeSetCollector extends BatchingChangeSetManager implem
private CVSCheckedInChangeSet getChangeSetFor(ILogEntry logEntry) {
ChangeSet[] sets = getSets();
- for (int i = 0; i < sets.length; i++) {
- ChangeSet set = sets[i];
+ for (ChangeSet set : sets) {
if (set instanceof CVSCheckedInChangeSet &&
set.getComment().equals(logEntry.getComment()) &&
((CVSCheckedInChangeSet)set).getAuthor().equals(logEntry.getAuthor())) {
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/mappings/CreatePatchAction.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/mappings/CreatePatchAction.java
index 63a741698..b5290422f 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/mappings/CreatePatchAction.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/mappings/CreatePatchAction.java
@@ -55,8 +55,7 @@ public class CreatePatchAction extends CVSModelProviderAction implements IDiffCh
final Set resources = new HashSet();
final IResourceDiffTree diffTree = getSynchronizationContext().getDiffTree();
IDiff[] diffs = diffTree.getDiffs(traversals);
- for (int i = 0; i < diffs.length; i++) {
- IDiff diff = diffs[i];
+ for (IDiff diff : diffs) {
IResource child = diffTree.getResource(diff);
if (child.getType() == IResource.FILE && diff instanceof IThreeWayDiff) {
IThreeWayDiff twd = (IThreeWayDiff) diff;
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/mappings/MergeSubscriberContext.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/mappings/MergeSubscriberContext.java
index 82f746f13..65e370e3e 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/mappings/MergeSubscriberContext.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/mappings/MergeSubscriberContext.java
@@ -57,8 +57,7 @@ public class MergeSubscriberContext extends CVSSubscriberMergeContext {
public void markAsMerged(final IDiff[] diffs, boolean inSyncHint, IProgressMonitor monitor) throws CoreException {
run(monitor1 -> {
List<IResource> result = new ArrayList<>();
- for (int i = 0; i < diffs.length; i++) {
- IDiff diff = diffs[i];
+ for (IDiff diff : diffs) {
result.add(getDiffTree().getResource(diff));
}
((CVSMergeSubscriber) getSubscriber()).merged(result.toArray(new IResource[result.size()]));
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/mappings/ModelMergeParticipant.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/mappings/ModelMergeParticipant.java
index 8503f363f..8021bdb2c 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/mappings/ModelMergeParticipant.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/mappings/ModelMergeParticipant.java
@@ -149,8 +149,7 @@ public class ModelMergeParticipant extends CVSModelSynchronizeParticipant {
}
List<IResource> resources = new ArrayList<>();
- for (int i = 0; i < rootNodes.length; i++) {
- IMemento rootNode = rootNodes[i];
+ for (IMemento rootNode : rootNodes) {
IPath path = new Path(rootNode.getString(CTX_ROOT_PATH));
IResource resource = ResourcesPlugin.getWorkspace().getRoot().findMember(path, true /* include phantoms */);
if(resource != null) {
@@ -178,8 +177,7 @@ public class ModelMergeParticipant extends CVSModelSynchronizeParticipant {
// resource roots
IResource[] roots = s.roots();
- for (int i = 0; i < roots.length; i++) {
- IResource resource = roots[i];
+ for (IResource resource : roots) {
IMemento rootNode = memento.createChild(CTX_ROOT);
rootNode.putString(CTX_ROOT_PATH, resource.getFullPath().toString());
}
@@ -221,8 +219,7 @@ public class ModelMergeParticipant extends CVSModelSynchronizeParticipant {
*/
public static ModelMergeParticipant getMatchingParticipant(ResourceMapping[] mappings, CVSTag startTag, CVSTag endTag) {
ISynchronizeParticipantReference[] refs = TeamUI.getSynchronizeManager().getSynchronizeParticipants();
- for (int i = 0; i < refs.length; i++) {
- ISynchronizeParticipantReference reference = refs[i];
+ for (ISynchronizeParticipantReference reference : refs) {
if (reference.getId().equals(ID)) {
ModelMergeParticipant p;
try {
@@ -234,9 +231,7 @@ public class ModelMergeParticipant extends CVSModelSynchronizeParticipant {
ResourceMapping[] roots = scope.getMappings();
if (roots.length == mappings.length) {
boolean match = true;
- for (int j = 0; j < mappings.length; j++) {
-
- ResourceMapping mapping = mappings[j];
+ for (ResourceMapping mapping : mappings) {
if (scope.getTraversals(mapping) == null) {
// The mapping is not in the scope so the participants don't match
match = false;
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/mappings/ModelUpdateOperation.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/mappings/ModelUpdateOperation.java
index 8c68411bd..20e39e040 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/mappings/ModelUpdateOperation.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/mappings/ModelUpdateOperation.java
@@ -88,10 +88,9 @@ public class ModelUpdateOperation extends AbstractModelMergeOperation {
ct.addTraversals(getContext().getScope().getTraversals());
IResource[] roots = ct.getRoots();
List<ICVSResource> cvsResources = new ArrayList<>();
- for (int i = 0; i < roots.length; i++) {
- IResource resource = roots[i];
+ for (IResource resource : roots) {
if (resource.getProject().isAccessible()) {
- cvsResources.add(CVSWorkspaceRoot.getCVSResourceFor(roots[i]));
+ cvsResources.add(CVSWorkspaceRoot.getCVSResourceFor(resource));
}
}
new PruneFolderVisitor().visit(
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/mappings/OpenChangeSetAction.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/mappings/OpenChangeSetAction.java
index 58b40232e..54ae477c1 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/mappings/OpenChangeSetAction.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/mappings/OpenChangeSetAction.java
@@ -128,8 +128,7 @@ class OpenChangeSetAction extends ResourceModelParticipantAction {
* Build the trees that will be compared
*/
private boolean buildTrees(CompareTreeBuilder builder, IDiff[] diffs) {
- for (int i = 0; i < diffs.length; i++) {
- IDiff diff = diffs[i];
+ for (IDiff diff : diffs) {
if (isFileChange(diff)) {
IFileRevision remoteRevision = Utils.getRemote(diff);
IResourceVariant remote = SyncInfoToDiffConverter.asResourceVariant(remoteRevision);
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/mappings/WorkspaceChangeSetCapability.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/mappings/WorkspaceChangeSetCapability.java
index 19ff7923d..67292b61e 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/mappings/WorkspaceChangeSetCapability.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/mappings/WorkspaceChangeSetCapability.java
@@ -53,8 +53,7 @@ public class WorkspaceChangeSetCapability extends ModelParticipantChangeSetCapab
private IResource[] getResources(IDiff[] diffs) {
Set<IResource> result = new HashSet<>();
- for (int i = 0; i < diffs.length; i++) {
- IDiff diff = diffs[i];
+ for (IDiff diff : diffs) {
IResource resource = ResourceDiffTree.getResourceFor(diff);
if (resource != null)
result.add(resource);
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/mappings/WorkspaceSubscriberContext.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/mappings/WorkspaceSubscriberContext.java
index 257dc6d4e..3da350d41 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/mappings/WorkspaceSubscriberContext.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/mappings/WorkspaceSubscriberContext.java
@@ -174,8 +174,7 @@ public class WorkspaceSubscriberContext extends CVSSubscriberMergeContext implem
DiffTree tree = ((DiffTree)getDiffTree());
try {
tree.beginInput();
- for (int i = 0; i < nodes.length; i++) {
- IDiff diff = nodes[i];
+ for (IDiff diff : nodes) {
tree.remove(diff.getPath());
}
} finally {
@@ -466,8 +465,7 @@ public class WorkspaceSubscriberContext extends CVSSubscriberMergeContext implem
private ResourceTraversal[] getTraversals(IDiff[] deltas) {
List<IResource> result = new ArrayList<>();
- for (int i = 0; i < deltas.length; i++) {
- IDiff diff = deltas[i];
+ for (IDiff diff : deltas) {
IResource resource = ResourceDiffTree.getResourceFor(diff);
if (resource != null) {
result.add(resource);
@@ -480,8 +478,7 @@ public class WorkspaceSubscriberContext extends CVSSubscriberMergeContext implem
private IResourceDiffTree getDiffTree(IDiff[] deltas) {
ResourceDiffTree tree = new ResourceDiffTree();
- for (int i = 0; i < deltas.length; i++) {
- IDiff diff = deltas[i];
+ for (IDiff diff : deltas) {
tree.add(diff);
}
return tree;
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/model/CVSRemoteFilePropertySource.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/model/CVSRemoteFilePropertySource.java
index 342d709a1..f858a9e00 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/model/CVSRemoteFilePropertySource.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/model/CVSRemoteFilePropertySource.java
@@ -139,9 +139,9 @@ public class CVSRemoteFilePropertySource implements IPropertySource {
try {
ILogEntry[] entries = file.getLogEntries(monitor);
String revision = file.getRevision();
- for (int i = 0; i < entries.length; i++) {
- if (entries[i].getRevision().equals(revision)) {
- entry = entries[i];
+ for (ILogEntry e : entries) {
+ if (e.getRevision().equals(revision)) {
+ entry = e;
return;
}
}
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/model/RemoteContentProvider.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/model/RemoteContentProvider.java
index 7c596c2d1..e3eaeb93c 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/model/RemoteContentProvider.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/model/RemoteContentProvider.java
@@ -114,8 +114,7 @@ public class RemoteContentProvider extends WorkbenchContentProvider {
}
}
Object[] children = super.getChildren(element);
- for (int i = 0; i < children.length; i++) {
- Object object = children[i];
+ for (Object object : children) {
if (object instanceof CVSModelElement)
((CVSModelElement)object).setWorkingSet(getWorkingSet());
}
@@ -124,8 +123,7 @@ public class RemoteContentProvider extends WorkbenchContentProvider {
public void cancelJobs(RepositoryRoot[] roots) {
if (manager != null) {
- for (int i = 0; i < roots.length; i++) {
- RepositoryRoot root = roots[i];
+ for (RepositoryRoot root : roots) {
cancelJobs(root.getRoot());
}
}
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/AddOperation.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/AddOperation.java
index 7919b5806..2cad69889 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/AddOperation.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/AddOperation.java
@@ -104,10 +104,7 @@ public class AddOperation extends RepositoryProviderOperation {
// and the depth isn't zero
final Map /* from KSubstOption to Set */<KSubstOption, Set> files = new HashMap<>();
final CVSException[] eHolder = new CVSException[1];
- for (int i=0; i<resources.length; i++) {
-
- final IResource currentResource = resources[i];
-
+ for (IResource currentResource : resources) {
try {
// Auto-add parents if they are not already managed
IContainer parent = currentResource.getParent();
@@ -181,20 +178,19 @@ public class AddOperation extends RepositoryProviderOperation {
session.close();
}
}
- for (Iterator it = files.entrySet().iterator(); it.hasNext();) {
- Map.Entry entry = (Map.Entry) it.next();
+ for (Map.Entry entry : files.entrySet()) {
final KSubstOption ksubst = (KSubstOption) entry.getKey();
final Set set = (Set) entry.getValue();
Session session = new Session(getRemoteLocation(provider), getLocalRoot(provider), true /* output to console */);
session.open(Policy.subMonitorFor(progress, 2), true /* open for modification */);
try {
IStatus status = Command.ADD.execute(
- session,
- Command.NO_GLOBAL_OPTIONS,
- new LocalOption[] { ksubst },
- (ICVSResource[])set.toArray(new ICVSResource[set.size()]),
- null,
- Policy.subMonitorFor(progress, 8));
+ session,
+ Command.NO_GLOBAL_OPTIONS,
+ new LocalOption[] { ksubst },
+ (ICVSResource[])set.toArray(new ICVSResource[set.size()]),
+ null,
+ Policy.subMonitorFor(progress, 8));
if (status.getCode() == CVSStatus.SERVER_ERROR) {
throw new CVSServerException(status);
}
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/BranchOperation.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/BranchOperation.java
index 4e350b773..b501d92b8 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/BranchOperation.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/BranchOperation.java
@@ -219,8 +219,8 @@ public class BranchOperation extends RepositoryProviderOperation {
// Visit all the children folders in order to set the root in the folder sync
// info
- for (int i = 0; i < resources.length; i++) {
- CVSWorkspaceRoot.getCVSResourceFor(resources[i]).accept(new ICVSResourceVisitor() {
+ for (IResource resource : resources) {
+ CVSWorkspaceRoot.getCVSResourceFor(resource).accept(new ICVSResourceVisitor() {
@Override
public void visitFile(ICVSFile file) throws CVSException {
monitor1.worked(1);
@@ -255,10 +255,9 @@ public class BranchOperation extends RepositoryProviderOperation {
private void updateRememberedTags(IResource[] providerResources) throws CVSException {
if (rootVersionTag != null || update) {
- for (int i = 0; i < providerResources.length; i++) {
- ICVSResource cvsResource = CVSWorkspaceRoot.getCVSResourceFor(providerResources[i]);
+ for (IResource providerResource : providerResources) {
+ ICVSResource cvsResource = CVSWorkspaceRoot.getCVSResourceFor(providerResource);
RepositoryManager manager = CVSUIPlugin.getPlugin().getRepositoryManager();
-
if (rootVersionTag != null) {
manager.addTags(cvsResource, new CVSTag[] { rootVersionTag });
}
@@ -283,8 +282,10 @@ public class BranchOperation extends RepositoryProviderOperation {
* Answers <code>true</code> if all resources in the array have a sticky tag
*/
private boolean areAllResourcesSticky(IResource[] resources) {
- for (int i = 0; i < resources.length; i++) {
- if(!hasStickyTag(resources[i])) return false;
+ for (IResource resource : resources) {
+ if (!hasStickyTag(resource)) {
+ return false;
+ }
}
return true;
}
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/CVSOperation.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/CVSOperation.java
index 5030bfad1..335262329 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/CVSOperation.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/CVSOperation.java
@@ -154,8 +154,7 @@ public abstract class CVSOperation extends TeamOperation implements IShellProvid
throw new CVSException(errors[0]);
}
MultiStatus result = new MultiStatus(CVSUIPlugin.ID, 0, getErrorMessage(errors, statusCount), null);
- for (int i = 0; i < errors.length; i++) {
- IStatus s = errors[i];
+ for (IStatus s : errors) {
if (s.isMultiStatus()) {
result.add(new CVSStatus(s.getSeverity(), s.getMessage(), s.getException()));
result.addAll(s);
@@ -178,14 +177,12 @@ public abstract class CVSOperation extends TeamOperation implements IShellProvid
// We are only concerned with reportable errors.
// Others will appear in the console
List<IStatus> reportableErrors = new ArrayList<>();
- for (int i = 0; i < errors.length; i++) {
- IStatus status = errors[i];
+ for (IStatus status : errors) {
if (isReportableError(status)) {
reportableErrors.add(status);
} else if (status.isMultiStatus()) {
IStatus[] children = status.getChildren();
- for (int j = 0; j < children.length; j++) {
- IStatus child = children[j];
+ for (IStatus child : children) {
if (isReportableError(child)) {
reportableErrors.add(status);
break;
@@ -262,8 +259,7 @@ public abstract class CVSOperation extends TeamOperation implements IShellProvid
if (isReportableError(status)) return true;
if (status.isMultiStatus()) {
IStatus[] children = status.getChildren();
- for (int j = 0; j < children.length; j++) {
- IStatus child = children[j];
+ for (IStatus child : children) {
if (isReportableError(child)) {
return true;
}
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/CacheBaseContentsOperation.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/CacheBaseContentsOperation.java
index 1fc91f696..27c970d50 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/CacheBaseContentsOperation.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/CacheBaseContentsOperation.java
@@ -75,11 +75,9 @@ public class CacheBaseContentsOperation extends CacheTreeContentsOperation {
private IResource[] getFilesWithLocalChanges(IResource[] resources, boolean recurse) {
ArrayList<IResource> result = new ArrayList<>();
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
IDiff[] nodes = getTree().getDiffs(resource, recurse ? IResource.DEPTH_INFINITE: IResource.DEPTH_ONE);
- for (int j = 0; j < nodes.length; j++) {
- IDiff node = nodes[j];
+ for (IDiff node : nodes) {
if (isFileWithLocalChange(node)) {
result.add(getTree().getResource(node));
}
@@ -102,8 +100,7 @@ public class CacheBaseContentsOperation extends CacheTreeContentsOperation {
final ContentComparisonSyncInfoFilter comparator = new SyncInfoFilter.ContentComparisonSyncInfoFilter(false);
folder.run(monitor1 -> {
monitor1.beginTask(null, resources.length * 100);
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
if (resource.exists() && resource.getType() == IResource.FILE) {
IResourceVariant remoteResource = (IResourceVariant) CVSWorkspaceRoot
.getRemoteResourceFor(resource);
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/CacheTreeContentsOperation.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/CacheTreeContentsOperation.java
index b0955b832..add9d7e5a 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/CacheTreeContentsOperation.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/CacheTreeContentsOperation.java
@@ -58,11 +58,9 @@ public abstract class CacheTreeContentsOperation extends SingleCommandOperation
private IResource[] getFilesWithUncachedContents(IResource[] resources, boolean recurse) {
ArrayList<IResource> result = new ArrayList<>();
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
IDiff[] nodes = tree.getDiffs(resource, recurse ? IResource.DEPTH_INFINITE: IResource.DEPTH_ONE);
- for (int j = 0; j < nodes.length; j++) {
- IDiff node = nodes[j];
+ for (IDiff node : nodes) {
if (needsContents(node)) {
result.add(tree.getResource(node));
}
@@ -129,8 +127,7 @@ public abstract class CacheTreeContentsOperation extends SingleCommandOperation
@Override
protected ICVSResource[] getCVSArguments(Session session, IResource[] resources) {
List<ICVSResource> result = new ArrayList<>();
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
try {
ICVSResource file = session.getLocalRoot().getChild(resource.getProjectRelativePath().toString());
result.add(file);
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/CheckoutIntoOperation.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/CheckoutIntoOperation.java
index 0eb05d5a5..b314a6c69 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/CheckoutIntoOperation.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/CheckoutIntoOperation.java
@@ -135,8 +135,8 @@ public class CheckoutIntoOperation extends CheckoutOperation {
// Convert the module expansions to target folders
String[] expansions = session.getModuleExpansions();
- for (int j = 0; j < expansions.length; j++) {
- String childPath = new Path(null, expansions[j]).segment(0);
+ for (String expansion : expansions) {
+ String childPath = new Path(null, expansion).segment(0);
ICVSResource resource = parentFolder.getChild(childPath);
if (resource != null && !resource.isFolder()) {
// The target folder conflicts with an existing file
@@ -174,8 +174,7 @@ public class CheckoutIntoOperation extends CheckoutOperation {
* Ensure that the new folders will not conflict with existing folders (even those that are pruned).
*/
private IStatus validateTargetFolders(ICVSRemoteFolder remoteFolder, ICVSFolder[] targetFolders, IProgressMonitor monitor) throws CVSException {
- for (int i = 0; i < targetFolders.length; i++) {
- ICVSFolder targetFolder = targetFolders[i];
+ for (ICVSFolder targetFolder : targetFolders) {
FolderSyncInfo localInfo = targetFolder.getFolderSyncInfo();
FolderSyncInfo remoteInfo = remoteFolder.getFolderSyncInfo();
@@ -274,15 +273,13 @@ public class CheckoutIntoOperation extends CheckoutOperation {
if (targetFolders.length > 1) {
setInvolvesMultipleResources(true);
}
- for (int i=0;i<targetFolders.length;i++) {
- ICVSFolder targetFolder = targetFolders[i];
+ for (ICVSFolder targetFolder : targetFolders) {
if (needsPromptForOverwrite(targetFolder, Policy.subMonitorFor(monitor, 50)) && !promptToOverwrite(targetFolder)) {
return new CVSStatus(IStatus.INFO, NLS.bind(CVSUIMessages.CheckoutIntoOperation_cancelled, new String[] { remoteFolder.getName() }));
}
}
-
- for (int i = 0; i < targetFolders.length; i++) {
- IStatus status = scrubFolder(targetFolders[i], Policy.subMonitorFor(monitor, 50));
+ for (ICVSFolder targetFolder : targetFolders) {
+ IStatus status = scrubFolder(targetFolder, Policy.subMonitorFor(monitor, 50));
if (!status.isOK()) return status;
}
monitor.done();
@@ -371,8 +368,8 @@ public class CheckoutIntoOperation extends CheckoutOperation {
}
private void manageFolders(ICVSFolder[] targetFolders, String root) throws CVSException {
- for (int i = 0; i < targetFolders.length; i++) {
- manageFolder(targetFolders[i], root);
+ for (ICVSFolder targetFolder : targetFolders) {
+ manageFolder(targetFolder, root);
}
}
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/CheckoutOperation.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/CheckoutOperation.java
index 863931ea3..6f2afc594 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/CheckoutOperation.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/CheckoutOperation.java
@@ -43,8 +43,7 @@ public abstract class CheckoutOperation extends RemoteOperation {
*/
protected void checkout(ICVSRemoteFolder[] folders, IProgressMonitor monitor) throws CVSException {
monitor.beginTask(null, folders.length * 100);
- for (int i = 0; i < folders.length; i++) {
- ICVSRemoteFolder folder = folders[i];
+ for (ICVSRemoteFolder folder : folders) {
IStatus result = checkout(folder, Policy.subMonitorFor(monitor, 100));
collectStatus(result);
Policy.checkCanceled(monitor);
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/CheckoutProjectOperation.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/CheckoutProjectOperation.java
index 23d0c5845..4c3988e08 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/CheckoutProjectOperation.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/CheckoutProjectOperation.java
@@ -175,8 +175,9 @@ public abstract class CheckoutProjectOperation extends CheckoutOperation {
}
IWorkingSet[] ws = getWorkingSets();
if (ws != null) {
- for (int i = 0; i < ws.length; i++)
- createWorkingSet(ws[i].getName(), targetProjects);
+ for (IWorkingSet w : ws) {
+ createWorkingSet(w.getName(), targetProjects);
+ }
}
return result[0];
} catch (CVSException e) {
@@ -195,8 +196,8 @@ public abstract class CheckoutProjectOperation extends CheckoutOperation {
return ResourcesPlugin.getWorkspace().getRuleFactory().modifyRule(projects[0]);
} else {
Set<ISchedulingRule> rules = new HashSet<>();
- for (int i = 0; i < projects.length; i++) {
- ISchedulingRule modifyRule = ResourcesPlugin.getWorkspace().getRuleFactory().modifyRule(projects[i]);
+ for (IProject project : projects) {
+ ISchedulingRule modifyRule = ResourcesPlugin.getWorkspace().getRuleFactory().modifyRule(project);
if (modifyRule instanceof IResource && ((IResource)modifyRule).getType() == IResource.ROOT) {
// One of the projects is mapped to a provider that locks the workspace.
// Just return the workspace root rule
@@ -326,8 +327,8 @@ public abstract class CheckoutProjectOperation extends CheckoutOperation {
}
targetProjectSet.add(ResourcesPlugin.getWorkspace().getRoot().getProject(lastSegment));
} else {
- for (int j = 0; j < expansions.length; j++) {
- targetProjectSet.add(ResourcesPlugin.getWorkspace().getRoot().getProject(new Path(null, expansions[j]).segment(0)));
+ for (String expansion : expansions) {
+ targetProjectSet.add(ResourcesPlugin.getWorkspace().getRoot().getProject(new Path(null, expansion).segment(0)));
}
}
@@ -361,8 +362,7 @@ public abstract class CheckoutProjectOperation extends CheckoutOperation {
if (projects.length > 1) {
setInvolvesMultipleResources(true);
}
- for (int i=0;i<projects.length;i++) {
- IProject project = projects[i];
+ for (IProject project : projects) {
Policy.checkCanceled(monitor);
if (needsPromptForOverwrite(project) && !promptToOverwrite(remoteFolder, project)) {
// User said no to this project but not no to all
@@ -371,8 +371,7 @@ public abstract class CheckoutProjectOperation extends CheckoutOperation {
}
// Create the projects and remove any previous content
monitor.beginTask(null, projects.length * 100);
- for (int i=0;i<projects.length;i++) {
- IProject project = projects[i];
+ for (IProject project : projects) {
createAndOpenProject(project, Policy.subMonitorFor(monitor, 10));
scrubProject(project, Policy.subMonitorFor(monitor, 90));
}
@@ -392,9 +391,9 @@ public abstract class CheckoutProjectOperation extends CheckoutOperation {
monitor.beginTask(null, 100 + children.length * 100);
monitor.subTask(NLS.bind(CVSUIMessages.CheckoutOperation_scrubbingProject, new String[] { project.getName() })); //
try {
- for (int j = 0; j < children.length; j++) {
- if ( ! children[j].getName().equals(".project")) {//$NON-NLS-1$
- children[j].delete(true /*force*/, Policy.subMonitorFor(monitor, 100));
+ for (IResource child : children) {
+ if (!child.getName().equals(".project")) { //$NON-NLS-1$
+ child.delete(true /*force*/, Policy.subMonitorFor(monitor, 100));
}
}
// Make sure there is no sync info cached for the project since
@@ -480,8 +479,7 @@ public abstract class CheckoutProjectOperation extends CheckoutOperation {
private void refreshProjects(IProject[] projects, IProgressMonitor monitor) throws CVSException {
monitor.beginTask(null, projects.length * 100);
try {
- for (int i = 0; i < projects.length; i++) {
- IProject project = projects[i];
+ for (IProject project : projects) {
// Register the project with Team
try {
monitor.subTask(NLS.bind(CVSUIMessages.CheckoutOperation_refreshingProject, new String[] { project.getName() }));
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/DiffOperation.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/DiffOperation.java
index 96ca3a870..37fb05a7b 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/DiffOperation.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/DiffOperation.java
@@ -218,8 +218,7 @@ public abstract class DiffOperation extends SingleCommandOperation {
monitor.beginTask(null,100);
final IProgressMonitor subMonitor = Policy.subMonitorFor(monitor,10);
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
ICVSResource cvsResource = CVSWorkspaceRoot.getCVSResourceFor(resource);
cvsResource.accept(new ICVSResourceVisitor() {
@Override
@@ -261,10 +260,9 @@ public abstract class DiffOperation extends SingleCommandOperation {
int format = STANDARD_FORMAT;
LocalOption[] localoptions = getLocalOptions(recurse);
- for (int i = 0; i < localoptions.length; i++) {
- LocalOption option = localoptions[i];
+ for (LocalOption option : localoptions) {
if (option.equals(Diff.UNIFIED_FORMAT) ||
- isMultiPatch) {
+ isMultiPatch) {
format = UNIFIED_FORMAT;
} else if (option.equals(Diff.CONTEXT_FORMAT)) {
format = CONTEXT_FORMAT;
@@ -338,15 +336,14 @@ public abstract class DiffOperation extends SingleCommandOperation {
List<IStatus> toShow = new ArrayList<>();
IStatus children[] = status.getChildren();
boolean may = true;
- for (int i = 0; i < children.length; i++) {
+ for (IStatus child : children) {
// ignore all errors except those found by DiffListener
- if (children[i].getCode() == CVSStatus.BINARY_FILES_DIFFER
- || children[i].getCode() == CVSStatus.PROTOCOL_ERROR
- || children[i].getCode() == CVSStatus.ERROR_LINE) {
- toShow.add(children[i]);
- if (children[i].getCode() == CVSStatus.BINARY_FILES_DIFFER)
+ if (child.getCode() == CVSStatus.BINARY_FILES_DIFFER || child.getCode() == CVSStatus.PROTOCOL_ERROR || child.getCode() == CVSStatus.ERROR_LINE) {
+ toShow.add(child);
+ if (child.getCode() == CVSStatus.BINARY_FILES_DIFFER) {
// the patch does not contain some changes for sure
may = false;
+ }
}
}
if (toShow.size() > 0) {
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/FetchAllMembersOperation.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/FetchAllMembersOperation.java
index df4b39a09..c95b5e0cb 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/FetchAllMembersOperation.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/FetchAllMembersOperation.java
@@ -135,22 +135,18 @@ public class FetchAllMembersOperation extends RemoteOperation {
String[] entry = cache.getCachedFilePaths();
//Strip repo + project info from entries
RLogTreeBuilder treeBuilder = new RLogTreeBuilder(project.getRepository(),tag);
- for (int i = 0; i < entry.length; i++) {
- ILogEntry[] logEntry = cache.getLogEntries(entry[i]);
-
+ for (String e : entry) {
+ ILogEntry[] logEntry = cache.getLogEntries(e);
//might not have state if this a branch entry
if (logEntry[0].getState() != null &&
- logEntry[0].getState().equals(DEAD_STATE))
+ logEntry[0].getState().equals(DEAD_STATE))
continue;
-
-
ICVSRemoteFile remoteFile = logEntry[0].getRemoteFile();
//if the current folder tag is a branch tag, we need to take the extra step
//of making sure that the file's revision number has been set appropriately
if (tag.getType() == CVSTag.BRANCH &&
- remoteFile.getRevision().equals(LogListener.BRANCH_REVISION))
+ remoteFile.getRevision().equals(LogListener.BRANCH_REVISION))
verifyRevision(tag, logEntry[0], remoteFile);
-
IPath logPath = new Path(null,remoteFile.getRepositoryRelativePath());
if (logPath.segmentCount()>0)
logPath = logPath.removeFirstSegments(1);
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/ReconcileProjectOperation.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/ReconcileProjectOperation.java
index 5e432a224..2242c5981 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/ReconcileProjectOperation.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/ReconcileProjectOperation.java
@@ -127,8 +127,7 @@ public class ReconcileProjectOperation extends ShareProjectOperation {
// Traverse the children of the remote
// (The members were prefetched).
ICVSRemoteResource[] members = remote.members(monitor);
- for (int i = 0; i < members.length; i++) {
- ICVSRemoteResource member = members[i];
+ for (ICVSRemoteResource member : members) {
populateWorkspace(getLocalChild((IContainer)resource, member), member, monitor);
}
}
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/RemoteCompareOperation.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/RemoteCompareOperation.java
index 97d82aeeb..0ec76423f 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/RemoteCompareOperation.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/RemoteCompareOperation.java
@@ -217,10 +217,8 @@ public class RemoteCompareOperation extends RemoteOperation {
String[] leftFiles = getFilePaths(leftTree);
String[] rightFiles = getFilePaths(rightTree);
Set<String> set = new HashSet<>();
- for (int i = 0; i < rightFiles.length; i++) {
- String rightFile = rightFiles[i];
- for (int j = 0; j < leftFiles.length; j++) {
- String leftFile = leftFiles[j];
+ for (String rightFile : rightFiles) {
+ for (String leftFile : leftFiles) {
if (leftFile.equals(rightFile)) {
set.add(leftFile);
}
@@ -236,8 +234,7 @@ public class RemoteCompareOperation extends RemoteOperation {
private String[] getFilePaths(RemoteFolderTree tree) {
ICVSRemoteResource[] children = tree.getChildren();
List<String> result = new ArrayList<>();
- for (int i = 0; i < children.length; i++) {
- ICVSRemoteResource resource = children[i];
+ for (ICVSRemoteResource resource : children) {
if (resource.isContainer()) {
result.addAll(Arrays.asList(getFilePaths((RemoteFolderTree)resource)));
} else {
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/RemoteLogOperation.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/RemoteLogOperation.java
index 0c9a56b0d..521acc8b0 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/RemoteLogOperation.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/RemoteLogOperation.java
@@ -155,8 +155,7 @@ public class RemoteLogOperation extends RepositoryLocationOperation {
* Return null if the revision wasn't found.
*/
private ICVSRemoteFile findRevison(ILogEntry[] allLogs, String predecessorRevision) throws TeamException {
- for (int i = 0; i < allLogs.length; i++) {
- ILogEntry entry = allLogs[i];
+ for (ILogEntry entry : allLogs) {
ICVSRemoteFile file = entry.getRemoteFile();
if (file.getRevision().equals(predecessorRevision)) {
return file;
@@ -251,8 +250,7 @@ public class RemoteLogOperation extends RepositoryLocationOperation {
// Optimize the cases were we are only fetching the history for a single revision. If it is
// already cached, don't fetch it again.
ArrayList<ICVSRemoteResource> unCachedRemotes = new ArrayList<>();
- for (int i = 0; i < remoteResources.length; i++) {
- ICVSRemoteResource r = remoteResources[i];
+ for (ICVSRemoteResource r : remoteResources) {
if(entryCache.getLogEntry(r) == null) {
unCachedRemotes.add(r);
}
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/ReplaceOperation.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/ReplaceOperation.java
index 0962590cb..3d5c20536 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/ReplaceOperation.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/ReplaceOperation.java
@@ -132,8 +132,7 @@ public class ReplaceOperation extends UpdateOperation {
// Accumulate the managed resources from the list of provided resources
List<ICVSResource> managedResources = new ArrayList<>();
monitor.beginTask(null, resources.length * 100);
- for (int i = 0; i < resources.length; i++) {
- ICVSResource resource = resources[i];
+ for (ICVSResource resource : resources) {
if ((resource.isFolder() && ((ICVSFolder)resource).isCVSFolder())) {
addResourceIfTagExists(managedResources, resource, Policy.subMonitorFor(monitor, 100));
} else if (!resource.isFolder()){
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/RepositoryLocationOperation.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/RepositoryLocationOperation.java
index 450b29a3c..2e1d7a4d5 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/RepositoryLocationOperation.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/RepositoryLocationOperation.java
@@ -58,8 +58,7 @@ public abstract class RepositoryLocationOperation extends RemoteOperation {
*/
private Map getLocationMapping(ICVSRemoteResource[] remoteResources) {
Map locationsMap = new HashMap();
- for (int i = 0; i < remoteResources.length; i++) {
- ICVSRemoteResource resource = remoteResources[i];
+ for (ICVSRemoteResource resource : remoteResources) {
ICVSRepositoryLocation location = resource.getRepository();
List resources = (List)locationsMap.get(location);
if (resources == null) {
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/RepositoryProviderOperation.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/RepositoryProviderOperation.java
index 594210167..e2bb41b8c 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/RepositoryProviderOperation.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/RepositoryProviderOperation.java
@@ -87,8 +87,7 @@ public abstract class RepositoryProviderOperation extends CVSOperation {
* @param traversals the traversals
*/
public void add(ResourceTraversal[] traversals) {
- for (int i = 0; i < traversals.length; i++) {
- ResourceTraversal traversal = traversals[i];
+ for (ResourceTraversal traversal : traversals) {
add(traversal);
}
}
@@ -98,8 +97,7 @@ public abstract class RepositoryProviderOperation extends CVSOperation {
*/
public void add(ResourceTraversal traversal) {
IResource[] resources = traversal.getResources();
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
if (resource.getProject().equals(provider.getProject())) {
if (resource.getType() == IResource.FILE) {
files.add(resource);
@@ -327,12 +325,10 @@ public abstract class RepositoryProviderOperation extends CVSOperation {
Map getProviderTraversalMapping(IProgressMonitor monitor) throws CoreException {
Map<RepositoryProvider, TraversalMapEntry> result = new HashMap<>();
ResourceMapping[] mappings = getScope().getMappings();
- for (int j = 0; j < mappings.length; j++) {
- ResourceMapping mapping = mappings[j];
+ for (ResourceMapping mapping : mappings) {
IProject[] projects = mapping.getProjects();
ResourceTraversal[] traversals = getScope().getTraversals(mapping);
- for (int k = 0; k < projects.length; k++) {
- IProject project = projects[k];
+ for (IProject project : projects) {
RepositoryProvider provider = RepositoryProvider.getProvider(project, CVSProviderPlugin.getTypeId());
if (provider != null) {
TraversalMapEntry entry = result.get(provider);
@@ -394,8 +390,8 @@ public abstract class RepositoryProviderOperation extends CVSOperation {
*/
protected String[] getStringArguments(IResource[] resources) throws CVSException {
List<String> arguments = new ArrayList<>(resources.length);
- for (int i=0;i<resources.length;i++) {
- IPath cvsPath = resources[i].getFullPath().removeFirstSegments(1);
+ for (IResource resource : resources) {
+ IPath cvsPath = resource.getFullPath().removeFirstSegments(1);
if (cvsPath.segmentCount() == 0) {
arguments.add(Session.CURRENT_LOCAL_FOLDER);
} else {
@@ -429,8 +425,7 @@ public abstract class RepositoryProviderOperation extends CVSOperation {
protected void updateWorkspaceSubscriber(CVSTeamProvider provider, ICVSResource[] resources, boolean recurse, IProgressMonitor monitor) {
CVSWorkspaceSubscriber s = CVSProviderPlugin.getPlugin().getCVSWorkspaceSubscriber();
monitor.beginTask(null, 100 * resources.length);
- for (int i = 0; i < resources.length; i++) {
- ICVSResource resource = resources[i];
+ for (ICVSResource resource : resources) {
if (resource.isFolder()) {
try {
s.updateRemote(provider, (ICVSFolder)resource, recurse, Policy.subMonitorFor(monitor, 100));
@@ -464,8 +459,7 @@ public abstract class RepositoryProviderOperation extends CVSOperation {
protected IResource[] getTraversalRoots() {
List<IResource> result = new ArrayList<>();
ResourceTraversal[] traversals = getTraversals();
- for (int i = 0; i < traversals.length; i++) {
- ResourceTraversal traversal = traversals[i];
+ for (ResourceTraversal traversal : traversals) {
result.addAll(Arrays.asList(traversal.getResources()));
}
return result.toArray(new IResource[result.size()]);
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/ShowAnnotationOperation.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/ShowAnnotationOperation.java
index 7e043bbe0..2f9260afd 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/ShowAnnotationOperation.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/ShowAnnotationOperation.java
@@ -190,8 +190,7 @@ public class ShowAnnotationOperation extends CVSOperation {
if (fCVSResource instanceof ICVSFile) {
try {
ILogEntry[] logEntries= ((ICVSFile) fCVSResource).getLogEntries(monitor);
- for (int i= 0; i < logEntries.length; i++) {
- ILogEntry entry= logEntries[i];
+ for (ILogEntry entry : logEntries) {
logEntriesByRevision.put(entry.getRevision(), entry);
}
} catch (CVSException e) {
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/TagInRepositoryOperation.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/TagInRepositoryOperation.java
index 3efb9d265..c46d24ace 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/TagInRepositoryOperation.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/TagInRepositoryOperation.java
@@ -41,8 +41,8 @@ public class TagInRepositoryOperation extends RemoteOperation implements ITagOpe
public void execute(IProgressMonitor monitor) throws CVSException, InterruptedException {
ICVSRemoteResource[] resources = getRemoteResources();
monitor.beginTask(null, 1000 * resources.length);
- for (int i = 0; i < resources.length; i++) {
- IStatus status = resources[i].tag(getTag(), getLocalOptions(), SubMonitor.convert(monitor, 1000));
+ for (ICVSRemoteResource resource : resources) {
+ IStatus status = resource.tag(getTag(), getLocalOptions(), SubMonitor.convert(monitor, 1000));
collectStatus(status);
}
if (!errorsOccurred()) {
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/TagOperation.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/TagOperation.java
index a525ba91e..0fce0b699 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/TagOperation.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/TagOperation.java
@@ -167,8 +167,7 @@ public class TagOperation extends RepositoryProviderOperation implements ITagOpe
private IProject[] getProjects() {
ResourceMapping[] mappings = getSelectedMappings();
Set<IProject> projects = new HashSet<>();
- for (int i = 0; i < mappings.length; i++) {
- ResourceMapping mapping = mappings[i];
+ for (ResourceMapping mapping : mappings) {
projects.addAll(Arrays.asList(mapping.getProjects()));
}
return projects.toArray(new IProject[projects.size()]);
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/WorkspaceResourceMapper.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/WorkspaceResourceMapper.java
index 2ba9ce323..a66dc41a8 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/WorkspaceResourceMapper.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/WorkspaceResourceMapper.java
@@ -46,8 +46,7 @@ public final class WorkspaceResourceMapper extends ResourceMapping {
*/
public static ResourceMapping[] asResourceMappers(final IResource[] resources, int depth) {
List<WorkspaceResourceMapper> result = new ArrayList<>();
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
result.add(new WorkspaceResourceMapper(resource, depth));
}
return result.toArray(new ResourceMapping[result.size()]);
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/repo/AddToBranchAction.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/repo/AddToBranchAction.java
index fa8e05390..d092b8272 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/repo/AddToBranchAction.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/repo/AddToBranchAction.java
@@ -73,8 +73,7 @@ public class AddToBranchAction extends CVSAction {
protected ICVSRemoteFolder getSelectedRootFolder() {
ICVSRemoteFolder[] folders = getSelectedRemoteFolders();
ICVSRemoteFolder selectedFolder = null;
- for (int i = 0; i < folders.length; i++) {
- ICVSRemoteFolder folder = folders[i];
+ for (ICVSRemoteFolder folder : folders) {
if (folder.isDefinedModule() || new Path(null, folder.getRepositoryRelativePath()).segmentCount()==1) {
// only return a folder if one valid one is selected.
if (selectedFolder != null) return null;
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/repo/CVSRepositoryPropertiesPage.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/repo/CVSRepositoryPropertiesPage.java
index ff40e8262..bac07be69 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/repo/CVSRepositoryPropertiesPage.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/repo/CVSRepositoryPropertiesPage.java
@@ -281,8 +281,8 @@ public class CVSRepositoryPropertiesPage extends PropertyPage {
connectionInfoChanged = false;
IConnectionMethod[] methods = CVSRepositoryLocation.getPluggedInConnectionMethods();
- for (int i = 0; i < methods.length; i++) {
- methodType.add(methods[i].getName());
+ for (IConnectionMethod method : methods) {
+ methodType.add(method.getName());
}
String method = location.getMethod().getName();
methodType.select(methodType.indexOf(method));
@@ -364,12 +364,12 @@ public class CVSRepositoryPropertiesPage extends PropertyPage {
// For each project shared with the old location, set connection info to the new one
List projects = new ArrayList();
IProject[] allProjects = ResourcesPlugin.getWorkspace().getRoot().getProjects();
- for (int i = 0; i < allProjects.length; i++) {
- RepositoryProvider teamProvider = RepositoryProvider.getProvider(allProjects[i], CVSProviderPlugin.getTypeId());
+ for (IProject project : allProjects) {
+ RepositoryProvider teamProvider = RepositoryProvider.getProvider(project, CVSProviderPlugin.getTypeId());
if (teamProvider != null) {
CVSTeamProvider cvsProvider = (CVSTeamProvider)teamProvider;
if (cvsProvider.getCVSWorkspaceRoot().getRemoteLocation().equals(location)) {
- projects.add(allProjects[i]);
+ projects.add(project);
}
}
}
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/repo/RefreshRemoteProjectSelectionPage.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/repo/RefreshRemoteProjectSelectionPage.java
index ce5df81d7..a34fe4e16 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/repo/RefreshRemoteProjectSelectionPage.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/repo/RefreshRemoteProjectSelectionPage.java
@@ -155,8 +155,7 @@ public class RefreshRemoteProjectSelectionPage extends CVSWizardPage {
listArea.getViewer().setAllChecked(false);
RepositoryManager manager = CVSUIPlugin.getPlugin().getRepositoryManager();
ICVSRemoteResource[] resources = manager.filterResources(workingSet, rootFolders);
- for (int i = 0; i < resources.length; i++) {
- ICVSRemoteResource resource = resources[i];
+ for (ICVSRemoteResource resource : resources) {
listArea.getViewer().setChecked(resource, true);
}
}
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/repo/RefreshRemoteProjectWizard.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/repo/RefreshRemoteProjectWizard.java
index b6b56db1c..c7c110b5f 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/repo/RefreshRemoteProjectWizard.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/repo/RefreshRemoteProjectWizard.java
@@ -131,19 +131,19 @@ public class RefreshRemoteProjectWizard extends Wizard {
private ICVSRemoteResource[] internalRefresh(final RepositoryManager manager, final ICVSRemoteResource[] selectedFolders, final boolean recurse, IProgressMonitor monitor) throws InvocationTargetException {
List failedFolders = new ArrayList();
monitor.beginTask(null, 100 * selectedFolders.length);
- for (int i = 0; i < selectedFolders.length; i++) {
- try {
- ICVSRemoteResource resource = selectedFolders[i];
- if (resource instanceof ICVSFolder) {
- CVSTag[] tags = manager.refreshDefinedTags((ICVSFolder)resource, recurse, true /* notify */, Policy.subMonitorFor(monitor, 100));
- if (tags.length == 0) {
- failedFolders.add(resource);
- }
+ for (ICVSRemoteResource selectedFolder : selectedFolders) {
+ try {
+ ICVSRemoteResource resource = selectedFolder;
+ if (resource instanceof ICVSFolder) {
+ CVSTag[] tags = manager.refreshDefinedTags((ICVSFolder)resource, recurse, true /* notify */, Policy.subMonitorFor(monitor, 100));
+ if (tags.length == 0) {
+ failedFolders.add(resource);
}
- } catch (TeamException e) {
- CVSUIPlugin.log(IStatus.ERROR, NLS.bind("An error occurred while fetching the tags for {0}", selectedFolders[i].getName()), e); //$NON-NLS-1$
}
+ } catch (TeamException e) {
+ CVSUIPlugin.log(IStatus.ERROR, NLS.bind("An error occurred while fetching the tags for {0}", selectedFolder.getName()), e); //$NON-NLS-1$
}
+ }
return (ICVSRemoteResource[]) failedFolders.toArray(new ICVSRemoteResource[failedFolders.size()]);
}
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/repo/RemoveDateTagAction.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/repo/RemoveDateTagAction.java
index 4358c0824..169efb3ca 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/repo/RemoveDateTagAction.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/repo/RemoveDateTagAction.java
@@ -35,11 +35,11 @@ public class RemoveDateTagAction extends SelectionListenerAction {
public void run() {
CVSTagElement[] elements = getSelectedCVSTagElements();
if (elements.length == 0) return;
- for(int i = 0; i < elements.length; i++){
+ for (CVSTagElement element : elements) {
RepositoryManager mgr = CVSUIPlugin.getPlugin().getRepositoryManager();
- CVSTag tag = elements[i].getTag();
- if(tag.getType() == CVSTag.DATE){
- mgr.removeDateTag(elements[i].getRoot(),tag);
+ CVSTag tag = element.getTag();
+ if (tag.getType() == CVSTag.DATE) {
+ mgr.removeDateTag(element.getRoot(), tag);
}
}
}
@@ -54,8 +54,8 @@ public class RemoveDateTagAction extends SelectionListenerAction {
private boolean containsDataTag(){
CVSTagElement[] elements = getSelectedCVSTagElements();
if (elements.length > 0){
- for(int i = 0; i < elements.length; i++){
- CVSTag tag = elements[i].getTag();
+ for (CVSTagElement element : elements) {
+ CVSTag tag = element.getTag();
if(tag.getType() == CVSTag.DATE){
return true;
}
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/repo/RemoveRootAction.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/repo/RemoveRootAction.java
index e0cdec34b..5ab40e041 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/repo/RemoveRootAction.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/repo/RemoveRootAction.java
@@ -96,25 +96,24 @@ public class RemoveRootAction extends SelectionListenerAction {
if(!proceed[0]){
return;
}
- for (int i = 0; i < roots.length; i++) {
- final ICVSRepositoryLocation root = roots[i];
+ for (ICVSRepositoryLocation root : roots) {
try {
// Check if any projects are shared with the repository
IProject[] projects = ResourcesPlugin.getWorkspace().getRoot().getProjects();
final ArrayList shared = new ArrayList();
- for (int j = 0; j < projects.length; j++) {
- RepositoryProvider teamProvider = RepositoryProvider.getProvider(projects[j], CVSProviderPlugin.getTypeId());
+ for (IProject project : projects) {
+ RepositoryProvider teamProvider = RepositoryProvider.getProvider(project, CVSProviderPlugin.getTypeId());
if (teamProvider!=null) {
CVSTeamProvider cvsProvider = (CVSTeamProvider)teamProvider;
- if (cvsProvider.getCVSWorkspaceRoot().getRemoteLocation().equals(roots[i])) {
- shared.add(projects[j]);
+ if (cvsProvider.getCVSWorkspaceRoot().getRemoteLocation().equals(root)) {
+ shared.add(project);
}
}
}
// This will notify the RepositoryManager of the removal
if (!shared.isEmpty()) {
- final String location = roots[i].getLocation(true);
+ final String location = root.getLocation(true);
shell.getDisplay().syncExec(() -> {
DetailsDialogWithProjects dialog = new DetailsDialogWithProjects(shell,
CVSUIMessages.RemoteRootAction_Unable_to_Discard_Location_1,
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/repo/RepositoriesView.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/repo/RepositoriesView.java
index 6b0ad1e5c..5bd1966bd 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/repo/RepositoriesView.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/repo/RepositoriesView.java
@@ -97,8 +97,8 @@ public class RepositoriesView extends RemoteViewPart {
if(selection!=null) {
final Object[] array = selection.toArray();
// event.doit = Utils.getResources(array).length > 0;
- for (int i = 0; i < array.length; i++) {
- if (array[i] instanceof ICVSRemoteFile) {
+ for (Object a : array) {
+ if (a instanceof ICVSRemoteFile) {
event.doit = true;
return;
}
@@ -111,17 +111,17 @@ public class RepositoriesView extends RemoteViewPart {
public void dragSetData(DragSourceEvent event) {
if (selection!=null && CVSResourceTransfer.getInstance().isSupportedType(event.dataType)) {
final Object[] array = selection.toArray();
- for (int i = 0; i < array.length; i++) {
- if (array[i] instanceof ICVSRemoteFile) {
- event.data = array[i];
+ for (Object a : array) {
+ if (a instanceof ICVSRemoteFile) {
+ event.data = a;
return;
}
}
} else if (PluginTransfer.getInstance().isSupportedType(event.dataType)) {
final Object[] array = selection.toArray();
- for (int i = 0; i < array.length; i++) {
- if (array[i] instanceof ICVSRemoteFile) {
- event.data = new PluginTransferData("org.eclipse.team.cvs.ui.cvsRemoteDrop", CVSResourceTransfer.getInstance().toByteArray((ICVSRemoteFile) array[i])); //$NON-NLS-1$
+ for (Object a : array) {
+ if (a instanceof ICVSRemoteFile) {
+ event.data = new PluginTransferData("org.eclipse.team.cvs.ui.cvsRemoteDrop", CVSResourceTransfer.getInstance().toByteArray((ICVSRemoteFile) a)); //$NON-NLS-1$
return;
}
}
@@ -447,8 +447,8 @@ public class RepositoriesView extends RemoteViewPart {
if (event.keyCode == SWT.F5) {
if (WorkbenchUserAuthenticator.USE_ALTERNATE_PROMPTER) {
ICVSRepositoryLocation[] locations = KnownRepositories.getInstance().getRepositories();
- for (int i = 0; i < locations.length; i++) {
- locations[i].flushUserInfo();
+ for (ICVSRepositoryLocation location : locations) {
+ location.flushUserInfo();
}
} else {
refreshAll();
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/repo/RepositoryEncodingPropertyPage.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/repo/RepositoryEncodingPropertyPage.java
index b573eedd8..0880db8c5 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/repo/RepositoryEncodingPropertyPage.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/repo/RepositoryEncodingPropertyPage.java
@@ -86,8 +86,7 @@ public class RepositoryEncodingPropertyPage extends PropertyPage implements IPro
public boolean contains(String name) {
try {
String[] keys = preferences.keys();
- for (int i = 0; i < keys.length; i++) {
- String string = keys[i];
+ for (String string : keys) {
if (string.equals(name)) {
return true;
}
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/repo/RepositoryManager.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/repo/RepositoryManager.java
index d37c958be..6ef78e44d 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/repo/RepositoryManager.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/repo/RepositoryManager.java
@@ -103,8 +103,7 @@ public class RepositoryManager {
*/
private RepositoryRoot[] getRepositoryRoots(ICVSRepositoryLocation[] locations) {
List<RepositoryRoot> roots = new ArrayList<>();
- for (int i = 0; i < locations.length; i++) {
- ICVSRepositoryLocation location = locations[i];
+ for (ICVSRepositoryLocation location : locations) {
RepositoryRoot root = getRepositoryRootFor(location);
if (root != null)
roots.add(root);
@@ -123,8 +122,7 @@ public class RepositoryManager {
try {
CVSTag[] tags = getKnownTags(project);
Set<CVSTag> result = new HashSet<>();
- for (int i = 0; i < tags.length; i++) {
- CVSTag tag = tags[i];
+ for (CVSTag tag : tags) {
if (tag.getType() == tagType)
result.add(tag);
}
@@ -144,8 +142,7 @@ public class RepositoryManager {
RepositoryRoot root = repositoryRoots.get(location.getLocation(false));
if (root != null) {
CVSTag[] tags = root.getAllKnownTags();
- for (int i = 0; i < tags.length; i++) {
- CVSTag tag = tags[i];
+ for (CVSTag tag : tags) {
if (tag.getType() == tagType)
result.add(tag);
}
@@ -168,8 +165,8 @@ public class RepositoryManager {
ICVSRemoteResource[] folders = getFoldersForTag(repository, CVSTag.DEFAULT, monitor);
folders = filterResources(set, folders);
Set<CVSTag> tags = new HashSet<>();
- for (int i = 0; i < folders.length; i++) {
- ICVSRemoteFolder folder = (ICVSRemoteFolder)folders[i];
+ for (ICVSRemoteResource f : folders) {
+ ICVSRemoteFolder folder = (ICVSRemoteFolder) f;
tags.addAll(Arrays.asList(getKnownTags(folder, tagType)));
}
return tags.toArray(new CVSTag[tags.size()]);
@@ -188,8 +185,7 @@ public class RepositoryManager {
Map<String, Set<CVSTag>> knownTags = new HashMap<>();
RepositoryRoot root = getRepositoryRootFor(location);
String[] paths = root.getKnownRemotePaths();
- for (int i = 0; i < paths.length; i++) {
- String path = paths[i];
+ for (String path : paths) {
Set<CVSTag> result = new HashSet<>();
result.addAll(Arrays.asList(root.getAllKnownTags(path)));
knownTags.put(path, result);
@@ -223,8 +219,7 @@ public class RepositoryManager {
// Get the tags for the location
RepositoryRoot root = getRepositoryRootFor(location);
String[] paths = root.getRemoteChildrenForTag(null, tag);
- for (int i = 0; i < paths.length; i++) {
- String path = paths[i];
+ for (String path : paths) {
ICVSRemoteFolder remote = root.getRemoteFolder(path, tag,
Policy.subMonitorFor(monitor, 100));
result.add(remote);
@@ -276,8 +271,7 @@ public class RepositoryManager {
new String[] { parentFolder.getName(),
tag.getName() }) }), 10 * paths.length);
try {
- for (int i = 0; i < paths.length; i++) {
- String path = paths[i];
+ for (String path : paths) {
ICVSRemoteFolder remote = root.getRemoteFolder(path, tag,
Policy.subMonitorFor(monitor, 10));
result.add(remote);
@@ -305,9 +299,7 @@ public class RepositoryManager {
* A repository root has been added. Notify any listeners.
*/
public void rootAdded(ICVSRepositoryLocation root) {
- Iterator it = listeners.iterator();
- while (it.hasNext()) {
- IRepositoryListener listener = (IRepositoryListener)it.next();
+ for (IRepositoryListener listener : listeners) {
listener.repositoryAdded(root);
}
}
@@ -742,9 +734,7 @@ public class RepositoryManager {
private void broadcastRepositoriesChanged(ICVSRepositoryLocation[] roots) {
if (roots.length == 0) return;
- Iterator it = listeners.iterator();
- while (it.hasNext()) {
- IRepositoryListener listener = (IRepositoryListener)it.next();
+ for (IRepositoryListener listener : listeners) {
listener.repositoriesChanged(roots);
}
}
@@ -794,8 +784,7 @@ public class RepositoryManager {
// get the projects associated with the working set
IAdaptable[] adaptables = workingSet.getElements();
Set<IProject> projects = new HashSet<>();
- for (int i = 0; i < adaptables.length; i++) {
- IAdaptable adaptable = adaptables[i];
+ for (IAdaptable adaptable : adaptables) {
Object adapted = adaptable.getAdapter(IResource.class);
if (adapted != null) {
// Can this code be generalized?
@@ -804,8 +793,7 @@ public class RepositoryManager {
}
}
List<ICVSRemoteResource> result = new ArrayList<>();
- for (int i = 0; i < resources.length; i++) {
- ICVSRemoteResource resource = resources[i];
+ for (ICVSRemoteResource resource : resources) {
for (Iterator iter = projects.iterator(); iter.hasNext();) {
IProject project = (IProject) iter.next();
if (project.getName().equals(resource.getName())) {
@@ -872,8 +860,7 @@ public class RepositoryManager {
* Purge any cahced information.
*/
public void purgeCache() {
- for (Iterator iter = repositoryRoots.values().iterator(); iter.hasNext();) {
- RepositoryRoot root = (RepositoryRoot) iter.next();
+ for (RepositoryRoot root : repositoryRoots.values()) {
root.clearCache();
}
}
@@ -985,14 +972,15 @@ public class RepositoryManager {
private void writeCommentTemplates(XMLWriter writer) {
writer.startTag(ELEMENT_COMMENT_TEMPLATES, null, false);
- for (int i = 0; i < commentTemplates.length; i++)
- writer.printSimpleTag(ELEMENT_COMMIT_COMMENT, commentTemplates[i]);
+ for (String commentTemplate : commentTemplates) {
+ writer.printSimpleTag(ELEMENT_COMMIT_COMMENT, commentTemplate);
+ }
writer.endTag(ELEMENT_COMMENT_TEMPLATES);
}
private boolean containsCommentTemplate(String comment) {
- for (int i = 0; i < commentTemplates.length; i++) {
- if (commentTemplates[i].equals(comment)) {
+ for (String commentTemplate : commentTemplates) {
+ if (commentTemplate.equals(comment)) {
return true;
}
}
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/repo/RepositoryRoot.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/repo/RepositoryRoot.java
index fb73fefcc..ad3b107f6 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/repo/RepositoryRoot.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/repo/RepositoryRoot.java
@@ -149,8 +149,7 @@ public class RepositoryRoot extends PlatformObject {
ICVSRemoteResource[] folders = root.members(CVSTag.DEFAULT, true, monitor);
synchronized(modulesCacheLock) {
modulesCache = new HashMap();
- for (int i = 0; i < folders.length; i++) {
- ICVSRemoteResource resource = folders[i];
+ for (ICVSRemoteResource resource : folders) {
modulesCache.put(resource.getName(), resource);
}
}
@@ -223,9 +222,9 @@ public class RepositoryRoot extends PlatformObject {
}
private void addDateTags(CVSTag[] tags){
- for(int i = 0; i < tags.length; i++){
- if(tags[i].getType() == CVSTag.DATE){
- dateTags.add(tags[i]);
+ for (CVSTag tag : tags) {
+ if (tag.getType() == CVSTag.DATE) {
+ dateTags.add(tag);
}
}
}
@@ -234,13 +233,13 @@ public class RepositoryRoot extends PlatformObject {
TagCacheEntry entry = getTagCacheEntryFor(remotePath, true);
// Store the tag with the appropriate ancestor
- for (int i = 0; i < tags.length; i++) {
- if (tags[i].getType() != CVSTag.DATE) {
+ for (CVSTag tag : tags) {
+ if (tag.getType() != CVSTag.DATE) {
Set parentTags = new HashSet();
addAllKnownTagsForParents(entry, parentTags);
- if (!parentTags.contains(tags[i])) {
- entry.getTags().add(tags[i]);
- removeTagFromChildrenCacheEntries(entry, tags[i]);
+ if (!parentTags.contains(tag)) {
+ entry.getTags().add(tag);
+ removeTagFromChildrenCacheEntries(entry, tag);
}
}
}
@@ -281,8 +280,8 @@ public class RepositoryRoot extends PlatformObject {
private void removeDateTags(CVSTag[] tags) {
if(dateTags.isEmpty())return;
// Store the tag with the appropriate ancestor
- for (int i = 0; i < tags.length; i++) {
- dateTags.remove(tags[i]);
+ for (CVSTag tag : tags) {
+ dateTags.remove(tag);
}
}
@@ -295,23 +294,23 @@ public class RepositoryRoot extends PlatformObject {
// remove tags from all parents of this path
entry = getKnownParentTagCacheEntryFor(remotePath);
- for (int i = 0; i < tags.length; i++) {
- if (entry.getTags().contains(tags[i])) {
- entry.getTags().remove(tags[i]);
+ for (CVSTag tag : tags) {
+ if (entry.getTags().contains(tag)) {
+ entry.getTags().remove(tag);
continue;
}
TagCacheEntry currentEntry = entry;
while (currentEntry.parent != null) {
- if (currentEntry.parent.getTags().contains(tags[i])) {
+ if (currentEntry.parent.getTags().contains(tag)) {
// remove tag from parent and add it to siblings
- currentEntry.parent.getTags().remove(tags[i]);
+ currentEntry.parent.getTags().remove(tag);
Iterator siblingIterator = currentEntry.parent
.getChildrenIterator();
while (siblingIterator.hasNext()) {
TagCacheEntry sibling = (TagCacheEntry) siblingIterator
.next();
if (!sibling.equals(currentEntry)) {
- sibling.getTags().add(tags[i]);
+ sibling.getTags().add(tag);
}
}
break;
@@ -339,8 +338,7 @@ public class RepositoryRoot extends PlatformObject {
return new String[0];
}
List<String> result = new ArrayList<>();
- for (int i = 0; i < DEFAULT_AUTO_REFRESH_FILES.length; i++) {
- String relativePath = DEFAULT_AUTO_REFRESH_FILES[i];
+ for (String relativePath : DEFAULT_AUTO_REFRESH_FILES) {
result.add(new Path(null, remotePath).append(relativePath).toString());
}
return result.toArray(new String[result.size()]);
@@ -360,8 +358,7 @@ public class RepositoryRoot extends PlatformObject {
// Check to see if the auto-refresh files are the default files
if (autoRefreshFiles.length == DEFAULT_AUTO_REFRESH_FILES.length) {
boolean isDefault = true;
- for (int i = 0; i < DEFAULT_AUTO_REFRESH_FILES.length; i++) {
- String filePath = DEFAULT_AUTO_REFRESH_FILES[i];
+ for (String filePath : DEFAULT_AUTO_REFRESH_FILES) {
if (!newFiles.contains(new Path(null, remotePath).append(filePath).toString())) {
isDefault = false;
break;
@@ -407,11 +404,10 @@ public class RepositoryRoot extends PlatformObject {
folder.fetchChildren(Policy.subMonitorFor(monitor, 10));
ICVSResource[] children = folder
.members(ICVSFolder.FOLDER_MEMBERS);
- for (int i = 0; i < children.length; i++) {
- tagsSet.addAll(Arrays.asList(refreshDefinedTags(
- (ICVSFolder) children[i], recurse, Policy
- .subMonitorFor(monitor,
- 100 / children.length))));
+ for (ICVSResource child : children) {
+ tagsSet.addAll(Arrays.asList(refreshDefinedTags((ICVSFolder) child, recurse, Policy
+ .subMonitorFor(monitor,
+ 100 / children.length))));
}
tags = tagsSet.toArray(new CVSTag[tagsSet.size()]);
}
@@ -442,11 +438,9 @@ public class RepositoryRoot extends PlatformObject {
}
String[] keys = logEntries.getCachedFilePaths();
Set<CVSTag> tags = new HashSet<>();
- for (int i = 0; i < keys.length; i++) {
- String key = keys[i];
+ for (String key : keys) {
ILogEntry[] entries = logEntries.getLogEntries(key);
- for (int j = 0; j < entries.length; j++) {
- ILogEntry entry = entries[j];
+ for (ILogEntry entry : entries) {
tags.addAll(Arrays.asList(entry.getTags()));
}
}
@@ -469,8 +463,8 @@ public class RepositoryRoot extends PlatformObject {
try {
monitor.beginTask(null, filesToRefresh.length * 10);
List<CVSTag> tags = new ArrayList<>();
- for (int i = 0; i < filesToRefresh.length; i++) {
- ICVSRemoteFile file = root.getRemoteFile(filesToRefresh[i], CVSTag.DEFAULT);
+ for (String f : filesToRefresh) {
+ ICVSRemoteFile file = root.getRemoteFile(f, CVSTag.DEFAULT);
try {
tags.addAll(Arrays.asList(fetchTags(file, Policy.subMonitorFor(monitor, 5))));
} catch (TeamException e) {
@@ -500,10 +494,10 @@ public class RepositoryRoot extends PlatformObject {
private CVSTag[] fetchTags(ICVSRemoteFile file, IProgressMonitor monitor) throws TeamException {
Set<CVSTag> tagSet = new HashSet<>();
ILogEntry[] entries = file.getLogEntries(monitor);
- for (int j = 0; j < entries.length; j++) {
- CVSTag[] tags = entries[j].getTags();
- for (int k = 0; k < tags.length; k++) {
- tagSet.add(tags[k]);
+ for (ILogEntry entry : entries) {
+ CVSTag[] tags = entry.getTags();
+ for (CVSTag tag : tags) {
+ tagSet.add(tag);
}
}
return tagSet.toArray(new CVSTag[0]);
@@ -534,8 +528,7 @@ public class RepositoryRoot extends PlatformObject {
private TagCacheEntry getKnownParentTagCacheEntryFor(String remotePath) {
String[] segments = new Path(null, remotePath).segments();
TagCacheEntry currentTagCacheEntry = rootTagCacheEntry;
- for (int i = 0; i < segments.length; i++) {
- String segment = segments[i];
+ for (String segment : segments) {
if (currentTagCacheEntry.children.containsKey(segment)) {
currentTagCacheEntry = currentTagCacheEntry.children
.get(segment);
@@ -548,8 +541,8 @@ public class RepositoryRoot extends PlatformObject {
private void removeTagsFromChildrenCacheEntries(TagCacheEntry entry,
CVSTag[] tags) {
- for (int i = 0; i < tags.length; i++) {
- removeTagFromChildrenCacheEntries(entry, tags[i]);
+ for (CVSTag tag : tags) {
+ removeTagFromChildrenCacheEntries(entry, tag);
}
entry.getTags().removeAll(Arrays.asList(tags));
if (entry.isEmpty()) {
@@ -621,8 +614,7 @@ public class RepositoryRoot extends PlatformObject {
// Gather all the modules that have tags and/or auto-refresh files
// for each module, write the moduel, tags and auto-refresh files.
String[] paths = getKnownRemotePaths();
- for (int i = 0; i < paths.length; i++) {
- String path = paths[i];
+ for (String path : paths) {
attributes.clear();
String name = path;
if (isDefinedModuleName(path)) {
@@ -761,8 +753,7 @@ public class RepositoryRoot extends PlatformObject {
String path = folder.getRepositoryRelativePath();
CVSTag[] tags = getAllKnownTags(path);
CVSTag tag = folder.getTag();
- for (int i = 0; i < tags.length; i++) {
- CVSTag knownTag = tags[i];
+ for (CVSTag knownTag : tags) {
if (knownTag.equals(tag)) return true;
}
}
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/CVSChangeSetCollector.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/CVSChangeSetCollector.java
index a4234e41a..0a39c6ec8 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/CVSChangeSetCollector.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/CVSChangeSetCollector.java
@@ -222,8 +222,8 @@ public class CVSChangeSetCollector extends SyncInfoSetChangeSetCollector impleme
try {
monitor.beginTask(null, commentInfos.length * 10);
if (logs != null) {
- for (int i = 0; i < commentInfos.length; i++) {
- addSyncInfoToCommentNode(commentInfos[i], logs);
+ for (SyncInfo commentInfo : commentInfos) {
+ addSyncInfoToCommentNode(commentInfo, logs);
monitor.worked(10);
}
}
@@ -266,8 +266,7 @@ public class CVSChangeSetCollector extends SyncInfoSetChangeSetCollector impleme
String remoteRevision = ((ICVSRemoteFile) remoteResource).getRevision();
if (isDeletedRemotely(info)) {
ILogEntry[] logEntries = logs.getLogEntries(remoteResource);
- for (int i = 0; i < logEntries.length; i++) {
- ILogEntry entry = logEntries[i];
+ for (ILogEntry entry : logEntries) {
String revision = entry.getRevision();
if (entry.isDeletion() && ResourceSyncInfo.isLaterRevision(revision, remoteRevision)) {
logEntry = entry;
@@ -295,8 +294,7 @@ public class CVSChangeSetCollector extends SyncInfoSetChangeSetCollector impleme
// remote.
addRemoteChange(info, null, null);
} else {
- for (int i = 0; i < logEntries.length; i++) {
- ILogEntry entry = logEntries[i];
+ for (ILogEntry entry : logEntries) {
addRemoteChange(info, remoteResource, entry);
}
}
@@ -366,8 +364,7 @@ public class CVSChangeSetCollector extends SyncInfoSetChangeSetCollector impleme
private CheckedInChangeSet getChangeSetFor(ILogEntry logEntry) {
ChangeSet[] sets = getSets();
- for (int i = 0; i < sets.length; i++) {
- ChangeSet set = sets[i];
+ for (ChangeSet set : sets) {
if (set instanceof CheckedInChangeSet &&
set.getComment().equals(logEntry.getComment()) &&
((CheckedInChangeSet)set).getAuthor().equals(logEntry.getAuthor())) {
@@ -379,8 +376,7 @@ public class CVSChangeSetCollector extends SyncInfoSetChangeSetCollector impleme
private CheckedInChangeSet getChangeSetFor(String name) {
ChangeSet[] sets = getSets();
- for (int i = 0; i < sets.length; i++) {
- ChangeSet set = sets[i];
+ for (ChangeSet set : sets) {
if (set.getName().equals(name)) {
return (CheckedInChangeSet)set;
}
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/CVSSubscriberOperation.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/CVSSubscriberOperation.java
index 588c34f9a..db93ea647 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/CVSSubscriberOperation.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/CVSSubscriberOperation.java
@@ -107,8 +107,7 @@ public abstract class CVSSubscriberOperation extends SynchronizeModelOperation {
// node itself. We must do this for all incoming folder creations (recursively)
// in the case where there are multiple levels of incoming folder creations.
monitor.beginTask(null, folders.length);
- for (int i = 0; i < folders.length; i++) {
- SyncInfo resource = folders[i];
+ for (SyncInfo resource : folders) {
makeInSync(resource);
monitor.worked(1);
}
@@ -154,8 +153,7 @@ public abstract class CVSSubscriberOperation extends SynchronizeModelOperation {
// node itself. We must do this for all incoming folder creations (recursively)
// in the case where there are multiple levels of incoming folder creations.
monitor.beginTask(null, 100 * folders.length);
- for (int i = 0; i < folders.length; i++) {
- SyncInfo info = folders[i];
+ for (SyncInfo info : folders) {
makeOutgoing(info, Policy.subMonitorFor(monitor, 100));
}
monitor.done();
@@ -228,8 +226,8 @@ public abstract class CVSSubscriberOperation extends SynchronizeModelOperation {
protected IResource[] getIResourcesFrom(SyncInfo[] nodes) {
List resources = new ArrayList(nodes.length);
- for (int i = 0; i < nodes.length; i++) {
- resources.add(nodes[i].getLocal());
+ for (SyncInfo node : nodes) {
+ resources.add(node.getLocal());
}
return (IResource[]) resources.toArray(new IResource[resources.size()]);
}
@@ -320,8 +318,7 @@ public abstract class CVSSubscriberOperation extends SynchronizeModelOperation {
Map map = new HashMap();
SyncInfoSet all = getSyncInfoSet();
SyncInfo[] infos = all.getSyncInfos();
- for (int i = 0; i < infos.length; i++) {
- SyncInfo info = infos[i];
+ for (SyncInfo info : infos) {
IProject project = info.getLocal().getProject();
SyncInfoSet set = (SyncInfoSet)map.get(project);
if (set == null) {
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/CompareParticipant.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/CompareParticipant.java
index 7d3e007b4..629af4140 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/CompareParticipant.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/CompareParticipant.java
@@ -148,8 +148,7 @@ public class CompareParticipant extends CVSParticipant implements IPreferenceCha
*/
public static CompareParticipant getMatchingParticipant(IResource[] resources, CVSTag tag) {
ISynchronizeParticipantReference[] refs = TeamUI.getSynchronizeManager().getSynchronizeParticipants();
- for (int i = 0; i < refs.length; i++) {
- ISynchronizeParticipantReference reference = refs[i];
+ for (ISynchronizeParticipantReference reference : refs) {
if (reference.getId().equals(CVSCompareSubscriber.ID)) {
try {
CompareParticipant p = (CompareParticipant) reference.getParticipant();
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/CompareRevertOperation.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/CompareRevertOperation.java
index 30f8a8376..fc4e0bc30 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/CompareRevertOperation.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/CompareRevertOperation.java
@@ -53,9 +53,7 @@ public class CompareRevertOperation extends CVSSubscriberOperation {
// (incoming addition or previously pruned)
Set parentCreationElements = new HashSet();
- for (int i = 0; i < changed.length; i++) {
- SyncInfo changedNode = changed[i];
-
+ for (SyncInfo changedNode : changed) {
// Make sure that parent folders exist
SyncInfo parent = getParent(changedNode);
if (parent != null && isOutOfSync(parent)) {
@@ -98,8 +96,7 @@ public class CompareRevertOperation extends CVSSubscriberOperation {
private void runUpdate(SyncInfo[] infos, IProgressMonitor monitor) throws TeamException {
monitor.beginTask(null, 100 * infos.length);
- for (int i = 0; i < infos.length; i++) {
- SyncInfo info = infos[i];
+ for (SyncInfo info : infos) {
makeRemoteLocal(info, Policy.subMonitorFor(monitor, 100));
}
monitor.done();
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/ConfirmMergedOperation.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/ConfirmMergedOperation.java
index 57aba8f18..ae3bd97f6 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/ConfirmMergedOperation.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/ConfirmMergedOperation.java
@@ -49,8 +49,7 @@ public class ConfirmMergedOperation extends CVSSubscriberOperation {
SyncInfo[] syncResources = syncSet.getSyncInfos();
monitor.beginTask(null, 100 * syncResources.length);
try {
- for (int i = 0; i < syncResources.length; i++) {
- SyncInfo info = syncResources[i];
+ for (SyncInfo info : syncResources) {
if (!makeOutgoing(info, Policy.subMonitorFor(monitor, 100))) {
// Failure was logged in makeOutgoing
}
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/CreatePatchAction.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/CreatePatchAction.java
index 8b738501a..268dac92a 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/CreatePatchAction.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/CreatePatchAction.java
@@ -51,8 +51,7 @@ public class CreatePatchAction extends CVSParticipantAction {
private SyncInfoSet getSyncInfoSet() {
IDiffElement [] elements= getFilteredDiffElements();
SyncInfoSet filtered = new SyncInfoSet();
- for (int i = 0; i < elements.length; i++) {
- IDiffElement e = elements[i];
+ for (IDiffElement e : elements) {
if (e instanceof SyncInfoModelElement) {
filtered.add(((SyncInfoModelElement)e).getSyncInfo());
}
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/LogEntryCacheUpdateHandler.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/LogEntryCacheUpdateHandler.java
index ff57ec0e4..71b84d282 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/LogEntryCacheUpdateHandler.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/LogEntryCacheUpdateHandler.java
@@ -360,9 +360,8 @@ public class LogEntryCacheUpdateHandler extends BackgroundEventHandler {
private void change(SyncInfo[] collected) {
Subscriber subscriber = getSubscriber();
- for (int i = 0; i < collected.length; i++) {
+ for (SyncInfo info : collected) {
try {
- SyncInfo info = collected[i];
SyncInfo newInfo = subscriber.getSyncInfo(info.getLocal());
if (newInfo == null || !newInfo.equals(info)) {
// The cached log entry no longer applies to the new sync info.
@@ -468,8 +467,7 @@ public class LogEntryCacheUpdateHandler extends BackgroundEventHandler {
for (Iterator iter = fetches.iterator(); iter.hasNext();) {
FetchRequest request = (FetchRequest) iter.next();
SyncInfo[] infos = request.getInfos();
- for (int i = 0; i < infos.length; i++) {
- SyncInfo info = infos[i];
+ for (SyncInfo info : infos) {
IProject project = info.getLocal().getProject();
SyncInfoSet infoSet = result.get(project);
if (infoSet == null) {
@@ -624,8 +622,7 @@ public class LogEntryCacheUpdateHandler extends BackgroundEventHandler {
for (Iterator iter = set.iterator(); iter.hasNext();) {
SyncInfo info = (SyncInfo) iter.next();
IPath localPath = info.getLocal().getFullPath();
- for (int j = 0; j < roots.length; j++) {
- IResource resource = roots[j];
+ for (IResource resource : roots) {
if (resource.getFullPath().isPrefixOf(localPath)) {
SyncInfoSet infoList = rootToInfosMap.get(resource);
if (infoList == null) {
@@ -652,8 +649,7 @@ public class LogEntryCacheUpdateHandler extends BackgroundEventHandler {
private ICVSRemoteResource[] getRemotesToFetch(SyncInfo[] infos) {
List<ICVSRemoteResource> remotes = new ArrayList<>();
- for (int i = 0; i < infos.length; i++) {
- SyncInfo info = infos[i];
+ for (SyncInfo info : infos) {
if (isFetchRequired(info)) {
ICVSRemoteResource remote = getRemoteResource(info);
if(remote != null) {
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/MergeSynchronizeParticipant.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/MergeSynchronizeParticipant.java
index d8eeee466..500ccd56b 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/MergeSynchronizeParticipant.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/MergeSynchronizeParticipant.java
@@ -172,8 +172,7 @@ public class MergeSynchronizeParticipant extends CVSParticipant {
*/
public static MergeSynchronizeParticipant getMatchingParticipant(IResource[] resources, CVSTag startTag, CVSTag endTag) {
ISynchronizeParticipantReference[] refs = TeamUI.getSynchronizeManager().getSynchronizeParticipants();
- for (int i = 0; i < refs.length; i++) {
- ISynchronizeParticipantReference reference = refs[i];
+ for (ISynchronizeParticipantReference reference : refs) {
if (reference.getId().equals(CVSMergeSubscriber.ID)) {
MergeSynchronizeParticipant p;
try {
@@ -203,8 +202,7 @@ public class MergeSynchronizeParticipant extends CVSParticipant {
// resource roots
IResource[] roots = s.roots();
- for (int i = 0; i < roots.length; i++) {
- IResource resource = roots[i];
+ for (IResource resource : roots) {
IMemento rootNode = memento.createChild(CTX_ROOT);
rootNode.putString(CTX_ROOT_PATH, resource.getFullPath().toString());
}
@@ -220,8 +218,7 @@ public class MergeSynchronizeParticipant extends CVSParticipant {
}
List<IResource> resources = new ArrayList<>();
- for (int i = 0; i < rootNodes.length; i++) {
- IMemento rootNode = rootNodes[i];
+ for (IMemento rootNode : rootNodes) {
IPath path = new Path(rootNode.getString(CTX_ROOT_PATH));
IResource resource = ResourcesPlugin.getWorkspace().getRoot().findMember(path, true /* include phantoms */);
if(resource != null) {
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/MergeUpdateOperation.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/MergeUpdateOperation.java
index db00c0d42..50cf9dda7 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/MergeUpdateOperation.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/MergeUpdateOperation.java
@@ -70,8 +70,8 @@ public class MergeUpdateOperation extends SafeUpdateOperation {
// indicate an outgoing deletion
try {
monitor.beginTask(null, 100 * nodes.length);
- for (int i = 0; i < nodes.length; i++) {
- IResource resource = nodes[i].getLocal();
+ for (SyncInfo node : nodes) {
+ IResource resource = node.getLocal();
if (resource.getType() == IResource.FILE) {
((IFile)resource).delete(false /* force */, true /* keep local history */, Policy.subMonitorFor(monitor, 100));
}
@@ -93,8 +93,7 @@ public class MergeUpdateOperation extends SafeUpdateOperation {
// Incoming additions require different handling then incoming changes and deletions
List<SyncInfo> additions = new ArrayList<>();
List<SyncInfo> changes = new ArrayList<>();
- for (int i = 0; i < nodes.length; i++) {
- SyncInfo resource = nodes[i];
+ for (SyncInfo resource : nodes) {
int kind = resource.getKind();
if ((kind & SyncInfo.CHANGE_MASK) == SyncInfo.ADDITION) {
additions.add(resource);
@@ -151,8 +150,8 @@ public class MergeUpdateOperation extends SafeUpdateOperation {
setSubscriber(nodes[0]);
monitor.beginTask(null, 1000 * nodes.length);
try {
- for (int i = 0; i < nodes.length; i++) {
- makeRemoteLocal(nodes[i], Policy.subMonitorFor(monitor, 1000));
+ for (SyncInfo node : nodes) {
+ makeRemoteLocal(node, Policy.subMonitorFor(monitor, 1000));
}
} finally {
monitor.done();
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/OpenChangeSetAction.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/OpenChangeSetAction.java
index c9a670084..b418330f3 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/OpenChangeSetAction.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/OpenChangeSetAction.java
@@ -78,8 +78,7 @@ class OpenChangeSetAction extends SynchronizeModelAction {
private ChangeSet getChangeSet(Object[] elements) {
ChangeSet foundSet = null;
- for (int i = 0; i < elements.length; i++) {
- Object object = elements[i];
+ for (Object object : elements) {
ChangeSet set = getChangeSet((ISynchronizeModelElement)object);
if (set == null) return null;
if (foundSet == null) {
@@ -141,8 +140,7 @@ class OpenChangeSetAction extends SynchronizeModelAction {
private String getCompareToolTip() {
IDiffElement[] elements = getSelectedDiffElements();
- for (int i = 0; i < elements.length; i++) {
- IDiffElement element = elements[i];
+ for (IDiffElement element : elements) {
while (element != null) {
if (element instanceof ChangeSetDiffNode) {
return ((ChangeSetDiffNode)element).getName();
@@ -179,8 +177,7 @@ class OpenChangeSetAction extends SynchronizeModelAction {
* Build the trees that will be compared
*/
private boolean buildTrees(CompareTreeBuilder builder, SyncInfo[] infos) {
- for (int i = 0; i < infos.length; i++) {
- SyncInfo info = infos[i];
+ for (SyncInfo info : infos) {
IResourceVariant remote = info.getRemote();
if (remote == null) {
IResourceVariant predecessor = info.getBase();
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/OverrideAndUpdateSubscriberOperation.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/OverrideAndUpdateSubscriberOperation.java
index 94a497634..92cf89d9b 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/OverrideAndUpdateSubscriberOperation.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/OverrideAndUpdateSubscriberOperation.java
@@ -44,8 +44,7 @@ public class OverrideAndUpdateSubscriberOperation extends CVSSubscriberOperation
try {
SyncInfo[] conflicts = set.getNodes(getConflictingAdditionFilter());
List<IResource> conflictingResources = new ArrayList<>();
- for (int i = 0; i < conflicts.length; i++) {
- SyncInfo info = conflicts[i];
+ for (SyncInfo info : conflicts) {
conflictingResources.add(info.getLocal());
}
new OverrideAndUpdateOperation(getPart(), project, set.getResources(), conflictingResources.toArray(new IResource[conflictingResources.size()]), null /* tag */, false /* recurse */).run(monitor);
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/RefreshDirtyStateOperation.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/RefreshDirtyStateOperation.java
index c12a06936..af8c8315b 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/RefreshDirtyStateOperation.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/RefreshDirtyStateOperation.java
@@ -61,8 +61,7 @@ public class RefreshDirtyStateOperation extends CVSSubscriberOperation {
final ContentComparisonSyncInfoFilter comparator = new SyncInfoFilter.ContentComparisonSyncInfoFilter(false);
folder.run(monitor1 -> {
monitor1.beginTask(null, infos.length * 100);
- for (int i = 0; i < infos.length; i++) {
- SyncInfo info = infos[i];
+ for (SyncInfo info : infos) {
IResource resource = info.getLocal();
if (resource.getType() == IResource.FILE) {
if (comparator.compareContents((IFile) resource, info.getBase(),
@@ -78,8 +77,7 @@ public class RefreshDirtyStateOperation extends CVSSubscriberOperation {
private void ensureBaseContentsCached(IProject project, SyncInfo[] infos, IProgressMonitor monitor) throws CVSException {
List<IDiff> diffs = new ArrayList<>();
- for (int i = 0; i < infos.length; i++) {
- SyncInfo info = infos[i];
+ for (SyncInfo info : infos) {
IDiff node = getConverter().getDeltaFor(info);
diffs.add(node);
}
@@ -96,8 +94,7 @@ public class RefreshDirtyStateOperation extends CVSSubscriberOperation {
private void ensureBaseContentsCached(final IProject project, IDiff[] nodes, IProgressMonitor monitor) throws CVSException {
try {
ResourceDiffTree tree = new ResourceDiffTree();
- for (int i = 0; i < nodes.length; i++) {
- IDiff node = nodes[i];
+ for (IDiff node : nodes) {
tree.add(node);
}
new CacheBaseContentsOperation(getPart(), new ResourceMapping[] { project.getAdapter(ResourceMapping.class) },
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/SafeUpdateOperation.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/SafeUpdateOperation.java
index 0ed91f517..20dad2ccc 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/SafeUpdateOperation.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/SafeUpdateOperation.java
@@ -110,14 +110,13 @@ public abstract class SafeUpdateOperation extends CVSSubscriberOperation {
private ISchedulingRule getUpdateRule(SynchronizationScopeManager manager) {
ISchedulingRule rule = null;
ResourceMapping[] mappings = manager.getScope().getMappings();
- for (int i = 0; i < mappings.length; i++) {
- ResourceMapping mapping = mappings[i];
+ for (ResourceMapping mapping : mappings) {
IProject[] mappingProjects = mapping.getProjects();
- for (int j = 0; j < mappingProjects.length; j++) {
+ for (IProject mappingProject : mappingProjects) {
if (rule == null) {
- rule = mappingProjects[j];
+ rule = mappingProject;
} else {
- rule = MultiRule.combine(rule, mappingProjects[j]);
+ rule = MultiRule.combine(rule, mappingProject);
}
}
}
@@ -171,8 +170,7 @@ public abstract class SafeUpdateOperation extends CVSSubscriberOperation {
FastSyncInfoFilter failFilter = getKnownFailureCases();
SyncInfo[] willFail = syncSet.getNodes(failFilter);
syncSet.rejectNodes(failFilter);
- for (int i = 0; i < willFail.length; i++) {
- SyncInfo info = willFail[i];
+ for (SyncInfo info : willFail) {
skipped.add(info);
}
return syncSet;
@@ -220,9 +218,7 @@ public abstract class SafeUpdateOperation extends CVSSubscriberOperation {
// We do these first to avoid case conflicts
List<SyncInfo> updateDeletions = new ArrayList<>();
- for (int i = 0; i < changed.length; i++) {
- SyncInfo changedNode = changed[i];
-
+ for (SyncInfo changedNode : changed) {
// Make sure that parent folders exist
SyncInfo parent = getParent(changedNode);
if (parent != null && isOutOfSync(parent)) {
@@ -440,8 +436,7 @@ public abstract class SafeUpdateOperation extends CVSSubscriberOperation {
private void addSkippedFiles(IFile[] files) {
SyncInfoSet set = getSyncInfoSet();
- for (int i = 0; i < files.length; i++) {
- IFile file = files[i];
+ for (IFile file : files) {
skipped.add(set.getSyncInfo(file));
}
}
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/SyncInfoSetDetailsDialog.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/SyncInfoSetDetailsDialog.java
index 496def9fa..a4a519b53 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/SyncInfoSetDetailsDialog.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/SyncInfoSetDetailsDialog.java
@@ -170,8 +170,10 @@ public abstract class SyncInfoSetDetailsDialog extends DetailsDialog {
@Override
public boolean select(SyncInfo info) {
IResource local = info.getLocal();
- for (int i = 0; i < selectedResources.length; i++) {
- if (local.equals(selectedResources[i])) return true;
+ for (Object selectedResource : selectedResources) {
+ if (local.equals(selectedResource)) {
+ return true;
+ }
}
return false;
}
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/WorkspaceCommitAction.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/WorkspaceCommitAction.java
index 67f774500..35683c90e 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/WorkspaceCommitAction.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/WorkspaceCommitAction.java
@@ -72,8 +72,7 @@ public class WorkspaceCommitAction extends CVSParticipantAction {
private SyncInfoSet getSyncInfoSet() {
IDiffElement [] elements= getFilteredDiffElements();
SyncInfoSet filtered = new SyncInfoSet();
- for (int i = 0; i < elements.length; i++) {
- IDiffElement e = elements[i];
+ for (IDiffElement e : elements) {
if (e instanceof SyncInfoModelElement) {
filtered.add(((SyncInfoModelElement)e).getSyncInfo());
}
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/WorkspaceCommitOperation.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/WorkspaceCommitOperation.java
index cce336271..a5d1a171e 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/WorkspaceCommitOperation.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/WorkspaceCommitOperation.java
@@ -132,8 +132,7 @@ public class WorkspaceCommitOperation extends CVSSubscriberOperation {
// A list of out-of-sync folders that must be made in-sync
final List<SyncInfo> makeInSync = new ArrayList<>();
- for (int i = 0; i < changed.length; i++) {
- SyncInfo changedNode = changed[i];
+ for (SyncInfo changedNode : changed) {
int kind = changedNode.getKind();
IResource resource = changedNode.getLocal();
@@ -279,8 +278,7 @@ public class WorkspaceCommitOperation extends CVSSubscriberOperation {
ChangeSet[] sets = CVSUIPlugin.getPlugin().getChangeSetManager().getSets();
Arrays.sort(sets, new ChangeSetComparator());
int numMatchedSets = 0;
- for (int i = 0; i < sets.length; i++) {
- ChangeSet set = sets[i];
+ for (ChangeSet set : sets) {
if (containsOne(set, resourcesToCommit)) {
if(numMatchedSets > 0) comment.append(System.getProperty("line.separator")); //$NON-NLS-1$
comment.append(set.getComment());
@@ -291,8 +289,7 @@ public class WorkspaceCommitOperation extends CVSSubscriberOperation {
}
private boolean containsOne(ChangeSet set, IResource[] resourcesToCommit) {
- for (int j = 0; j < resourcesToCommit.length; j++) {
- IResource resource = resourcesToCommit[j];
+ for (IResource resource : resourcesToCommit) {
if (set.contains(resource)) {
return true;
}
@@ -320,11 +317,9 @@ public class WorkspaceCommitOperation extends CVSSubscriberOperation {
// remove unshared resources that were not selected by the user
if (unadded != null && unadded.length > 0) {
List<IResource> resourcesToRemove = new ArrayList<>(unadded.length);
- for (int i = 0; i < unadded.length; i++) {
- IResource unaddedResource = unadded[i];
+ for (IResource unaddedResource : unadded) {
boolean included = false;
- for (int j = 0; j < toBeAdded.length; j++) {
- IResource resourceToAdd = toBeAdded[j];
+ for (IResource resourceToAdd : toBeAdded) {
if (unaddedResource.equals(resourceToAdd)) {
included = true;
break;
@@ -343,8 +338,7 @@ public class WorkspaceCommitOperation extends CVSSubscriberOperation {
// could be considered to be under version control already)
IResource[] resources = syncSet.getResources();
List<IResource> result = new ArrayList<>();
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
if (!isAdded(resource)) {
result.add(resource);
}
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/WorkspaceSynchronizeParticipant.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/WorkspaceSynchronizeParticipant.java
index e0f53fc75..6b1af9001 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/WorkspaceSynchronizeParticipant.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/WorkspaceSynchronizeParticipant.java
@@ -157,8 +157,7 @@ public class WorkspaceSynchronizeParticipant extends ScopableSubscriberParticipa
private IResource[] getResources(IDiff[] diffs) {
Set<IResource> result = new HashSet<>();
- for (int i = 0; i < diffs.length; i++) {
- IDiff diff = diffs[i];
+ for (IDiff diff : diffs) {
IResource resource = ResourceDiffTree.getResourceFor(diff);
if (resource != null)
result.add(resource);
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/WorkspaceUpdateOperation.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/WorkspaceUpdateOperation.java
index facf43d0d..2bcb010cc 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/WorkspaceUpdateOperation.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/WorkspaceUpdateOperation.java
@@ -42,8 +42,7 @@ public class WorkspaceUpdateOperation extends SafeUpdateOperation {
@Override
protected void runUpdateDeletions(SyncInfo[] nodes, IProgressMonitor monitor) throws TeamException {
monitor.beginTask(null, nodes.length * 100);
- for (int i = 0; i < nodes.length; i++) {
- SyncInfo node = nodes[i];
+ for (SyncInfo node : nodes) {
unmanage(node, Policy.subMonitorFor(monitor, 50));
deleteAndKeepHistory(node.getLocal(), Policy.subMonitorFor(monitor, 50));
}
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/tags/FilteredTagList.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/tags/FilteredTagList.java
index 1669f2c5e..4fc7231be 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/tags/FilteredTagList.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/tags/FilteredTagList.java
@@ -40,8 +40,7 @@ public class FilteredTagList implements IWorkbenchAdapter, IAdaptable {
public Object[] getChildren(Object o) {
CVSTag[] tags = getTags();
List<TagElement> filtered = new ArrayList<>();
- for (int i = 0; i < tags.length; i++) {
- CVSTag tag = tags[i];
+ for (CVSTag tag : tags) {
if (select(tag)) {
filtered.add(new TagElement(this, tag));
}
@@ -89,8 +88,7 @@ public class FilteredTagList implements IWorkbenchAdapter, IAdaptable {
public CVSTag[] getMatchingTags() {
CVSTag[] tags = getTags();
List<CVSTag> filtered = new ArrayList<>();
- for (int i = 0; i < tags.length; i++) {
- CVSTag tag = tags[i];
+ for (CVSTag tag : tags) {
if (select(tag)) {
filtered.add(tag);
}
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/tags/LocalProjectTagSource.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/tags/LocalProjectTagSource.java
index b679a7530..a26b159bc 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/tags/LocalProjectTagSource.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/tags/LocalProjectTagSource.java
@@ -61,8 +61,7 @@ public class LocalProjectTagSource extends TagSource {
private static ICVSRemoteFolder[] getProjectRemoteFolders() {
IProject[] projects = ResourcesPlugin.getWorkspace().getRoot().getProjects();
List<ICVSRemoteFolder> result = new ArrayList<>();
- for (int i = 0; i < projects.length; i++) {
- IProject project = projects[i];
+ for (IProject project : projects) {
try {
if (project.isAccessible() && RepositoryProvider.isShared(project)) {
ICVSRemoteFolder remote = (ICVSRemoteFolder)CVSWorkspaceRoot.getRemoteResourceFor(project);
@@ -111,8 +110,7 @@ public class LocalProjectTagSource extends TagSource {
}
// Accumulate the tags for all folders
Set<CVSTag> allTags = new HashSet<>();
- for (int i = 0; i < remoteFolders.length; i++) {
- ICVSRemoteFolder folder = remoteFolders[i];
+ for (ICVSRemoteFolder folder : remoteFolders) {
CVSTag[] tags = SingleFolderTagSource.getTags(folder, type);
allTags.addAll(Arrays.asList(tags));
}
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/tags/MultiFolderTagSource.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/tags/MultiFolderTagSource.java
index 6fd4f1600..d87099b39 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/tags/MultiFolderTagSource.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/tags/MultiFolderTagSource.java
@@ -50,8 +50,8 @@ public class MultiFolderTagSource extends SingleFolderTagSource {
return super.getTags(type);
}
Set<CVSTag> tags = new HashSet<>();
- for (int i= 0; i < folders.length; i++) {
- tags.addAll(Arrays.asList(getTags(folders[i], type)));
+ for (ICVSFolder folder : folders) {
+ tags.addAll(Arrays.asList(getTags(folder, type)));
}
return tags.toArray(new CVSTag[tags.size()]);
}
@@ -60,8 +60,7 @@ public class MultiFolderTagSource extends SingleFolderTagSource {
public CVSTag[] refresh(boolean bestEffort, IProgressMonitor monitor) throws TeamException {
monitor.beginTask("", folders.length); //$NON-NLS-1$
Set<CVSTag> result = new HashSet<>();
- for (int i= 0; i < folders.length; i++) {
- ICVSFolder folder= folders[i];
+ for (ICVSFolder folder : folders) {
CVSTag[] tags = CVSUIPlugin.getPlugin().getRepositoryManager().refreshDefinedTags(folder, bestEffort /* recurse */, true /* notify */, Policy.subMonitorFor(monitor, 1));
result.addAll(Arrays.asList(tags));
}
@@ -86,12 +85,12 @@ public class MultiFolderTagSource extends SingleFolderTagSource {
manager.run(monitor1 -> {
try {
ICVSFolder[] folders = getFolders();
- for (int i = 0; i < folders.length; i++) {
+ for (ICVSFolder folder : folders) {
if (replace) {
- CVSTag[] oldTags = manager.getKnownTags(folders[i]);
- manager.removeTags(folders[i], oldTags);
+ CVSTag[] oldTags = manager.getKnownTags(folder);
+ manager.removeTags(folder, oldTags);
}
- manager.addTags(folders[i], tags);
+ manager.addTags(folder, tags);
}
} catch (CVSException e) {
throw new InvocationTargetException(e);
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/tags/SingleFileTagSource.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/tags/SingleFileTagSource.java
index a469a84b7..9ab4fff58 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/tags/SingleFileTagSource.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/tags/SingleFileTagSource.java
@@ -29,11 +29,9 @@ public class SingleFileTagSource extends TagSource {
public static CVSTag[] fetchTagsFor(ICVSFile file, IProgressMonitor monitor) throws TeamException {
Set<CVSTag> tagSet = new HashSet<>();
- ILogEntry[] entries = file.getLogEntries(monitor);
- for (int j = 0; j < entries.length; j++) {
- CVSTag[] tags = entries[j].getTags();
- for (int k = 0; k < tags.length; k++) {
- tagSet.add(tags[k]);
+ for (ILogEntry entry : file.getLogEntries(monitor)) {
+ for (CVSTag tag : entry.getTags()) {
+ tagSet.add(tag);
}
}
return tagSet.toArray(new CVSTag[tagSet.size()]);
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/tags/TagConfigurationDialog.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/tags/TagConfigurationDialog.java
index 8ad20ec49..7c1c927b1 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/tags/TagConfigurationDialog.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/tags/TagConfigurationDialog.java
@@ -155,8 +155,7 @@ public class TagConfigurationDialog extends TrayDialog {
}
public void remove(CVSTag[] tags) {
- for (int i = 0; i < tags.length; i++) {
- CVSTag tag = tags[i];
+ for (CVSTag tag : tags) {
List list = getTagList(tag.getType());
if (list != null)
list.remove(tag);
@@ -164,8 +163,7 @@ public class TagConfigurationDialog extends TrayDialog {
}
public void add(CVSTag[] tags) {
- for (int i = 0; i < tags.length; i++) {
- CVSTag tag = tags[i];
+ for (CVSTag tag : tags) {
List<CVSTag> list = getTagList(tag.getType());
if (list != null)
list.add(tag);
@@ -462,8 +460,8 @@ public class TagConfigurationDialog extends TrayDialog {
removeFileButton.setLayoutData(data);
removeFileButton.addListener(SWT.Selection, event -> {
String[] selected = autoRefreshFileList.getSelection();
- for (int i = 0; i < selected.length; i++) {
- autoRefreshFileList.remove(selected[i]);
+ for (String s : selected) {
+ autoRefreshFileList.remove(s);
autoRefreshFileList.setFocus();
}
});
@@ -490,8 +488,8 @@ public class TagConfigurationDialog extends TrayDialog {
CVSUIPlugin.runWithProgress(getShell(), true /*cancelable*/, monitor -> {
monitor.beginTask(CVSUIMessages.TagConfigurationDialog_22, filesSelection.length);
try {
- for (int i = 0; i < filesSelection.length; i++) {
- ICVSFile file = filesSelection[i].getCVSFile();
+ for (CVSFileElement f : filesSelection) {
+ ICVSFile file = f.getCVSFile();
tags.addAll(Arrays.asList(getTagsFor(file, Policy.subMonitorFor(monitor, 1))));
}
} catch (TeamException e) {
@@ -571,8 +569,8 @@ public class TagConfigurationDialog extends TrayDialog {
private void rememberCheckedTags() {
Object[] checked = cvsTagTree.getCheckedElements();
List<CVSTag> tagsToAdd = new ArrayList<>();
- for (int i = 0; i < checked.length; i++) {
- CVSTag tag = ((TagElement)checked[i]).getTag();
+ for (Object c : checked) {
+ CVSTag tag = ((TagElement) c).getTag();
tagsToAdd.add(tag);
}
if (!tagsToAdd.isEmpty()) {
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/tags/TagContentAssistProcessor.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/tags/TagContentAssistProcessor.java
index fb8e75424..6f83dd62c 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/tags/TagContentAssistProcessor.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/tags/TagContentAssistProcessor.java
@@ -68,8 +68,7 @@ public class TagContentAssistProcessor implements ISubjectControlContentAssistPr
CVSTag[] matching = tags.getMatchingTags();
if (matching.length > 0) {
List<CompletionProposal> proposals = new ArrayList<>();
- for (int i = 0; i < matching.length; i++) {
- CVSTag tag = matching[i];
+ for (CVSTag tag : matching) {
String name = tag.getName();
ImageDescriptor desc = TagElement.getImageDescriptor(tag);
Image image = null;
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/tags/TagSelectionArea.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/tags/TagSelectionArea.java
index c06143fb8..c3f5b2d5f 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/tags/TagSelectionArea.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/tags/TagSelectionArea.java
@@ -248,8 +248,7 @@ public class TagSelectionArea extends DialogArea {
private int getMaxWidth(Object[] children) {
PixelConverter converter = new PixelConverter(tagTable.getTable());
int maxWidth = 0;
- for (int i = 0; i < children.length; i++) {
- Object object = children[i];
+ for (Object object : children) {
if (object instanceof TagElement) {
TagElement tag = (TagElement) object;
int width = tag.getTag().getName().length();
@@ -401,9 +400,9 @@ public class TagSelectionArea extends DialogArea {
private void deleteDateTag() {
TagElement[] selectedDateTagElements = getSelectedDateTagElement();
if (selectedDateTagElements.length == 0) return;
- for(int i = 0; i < selectedDateTagElements.length; i++){
+ for (TagElement selectedDateTagElement : selectedDateTagElements) {
RepositoryManager mgr = CVSUIPlugin.getPlugin().getRepositoryManager();
- CVSTag tag = selectedDateTagElements[i].getTag();
+ CVSTag tag = selectedDateTagElement.getTag();
if(tag.getType() == CVSTag.DATE){
mgr.removeDateTag(getLocation(),tag);
}
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/tags/TagSource.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/tags/TagSource.java
index 890142793..bc52d58ef 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/tags/TagSource.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/tags/TagSource.java
@@ -117,8 +117,8 @@ public abstract class TagSource {
private static ICVSFolder[] getFolders(ICVSResource[] resources) {
HashSet<ICVSFolder> result = new HashSet<>();
- for (int i= 0; i < resources.length; i++) {
- result.add(getFirstFolder(resources[i]));
+ for (ICVSResource resource : resources) {
+ result.add(getFirstFolder(resource));
}
return result.toArray(new ICVSFolder[result.size()]);
}
@@ -143,8 +143,7 @@ public abstract class TagSource {
private static IResource[] getProjects(ResourceMapping[] mappers) {
Set<IProject> projects = new HashSet<>();
- for (int i = 0; i < mappers.length; i++) {
- ResourceMapping mapper = mappers[i];
+ for (ResourceMapping mapper : mappers) {
projects.addAll(Arrays.asList(mapper.getProjects()));
}
return projects.toArray(new IResource[projects.size()]);
@@ -152,8 +151,7 @@ public abstract class TagSource {
private static IResource[] getProjects(IResource[] resources) {
Set<IProject> result = new HashSet<>();
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
result.add(resource.getProject());
}
return result.toArray(new IResource[result.size()]);
@@ -170,8 +168,7 @@ public abstract class TagSource {
private static ICVSResource[] getCVSResources(IResource[] resources) {
List<ICVSResource> cvsResources = new ArrayList<>();
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
cvsResources.add(CVSWorkspaceRoot.getCVSResourceFor(resource));
}
return cvsResources.toArray(new ICVSResource[cvsResources.size()]);
@@ -249,8 +246,8 @@ public abstract class TagSource {
*/
public void fireChange() {
Object[] list = listeners.getListeners();
- for (int i = 0; i < list.length; i++) {
- final ITagSourceChangeListener listener = (ITagSourceChangeListener)list[i];
+ for (Object o : list) {
+ final ITagSourceChangeListener listener = (ITagSourceChangeListener) o;
SafeRunner.run(new ISafeRunnable() {
@Override
public void handleException(Throwable exception) {
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/tags/TagSourceResourceAdapter.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/tags/TagSourceResourceAdapter.java
index 744fc482d..6f18233b4 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/tags/TagSourceResourceAdapter.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/tags/TagSourceResourceAdapter.java
@@ -43,8 +43,7 @@ public class TagSourceResourceAdapter implements IAdaptable, IWorkbenchAdapter {
ICVSResource[] children = tagSource.getCVSResources();
if (children.length == 0) return new Object[0];
List<CVSResourceElement> result = new ArrayList<>();
- for (int i = 0; i < children.length; i++) {
- ICVSResource resource = children[i];
+ for (ICVSResource resource : children) {
if (resource.isFolder()) {
result.add(new CVSFolderElement((ICVSFolder)resource, false));
} else {
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/AddWizard.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/AddWizard.java
index 4aa2694ef..8d5bb6330 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/AddWizard.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/AddWizard.java
@@ -58,11 +58,9 @@ public class AddWizard extends ResizableWizard {
final List<IResource> unadded = new ArrayList<>();
PlatformUI.getWorkbench().getProgressService().busyCursorWhile(monitor -> {
final IFileContentManager manager = Team.getFileContentManager();
- 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++) {
- final IResource resource = resources[j];
+ for (IResource resource : resources) {
try {
resource.accept((IResourceVisitor) resource1 -> {
if (resource1.getType() == IResource.FILE) {
@@ -120,9 +118,7 @@ public class AddWizard extends ResizableWizard {
final IFileContentManager manager= Team.getFileContentManager();
- for (int i = 0; i < files.length; i++) {
- IFile file = files[i];
-
+ for (IFile file : files) {
final String extension= file.getFileExtension();
if (extension != null && !manager.isKnownExtension(extension)) {
extensions.add(extension);
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/CVSScmUrlImportWizardPage.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/CVSScmUrlImportWizardPage.java
index 5850924e2..0a76e6287 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/CVSScmUrlImportWizardPage.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/CVSScmUrlImportWizardPage.java
@@ -160,9 +160,9 @@ public class CVSScmUrlImportWizardPage extends WizardPage implements IScmUrlImpo
if (head) {
// modify tags on bundle import descriptions
- for (int i = 0; i < descriptions.length; i++) {
- URI scmUri = descriptions[i].getUri();
- descriptions[i].setUrl(removeTag(scmUri));
+ for (ScmUrlImportDescription description : descriptions) {
+ URI scmUri = description.getUri();
+ description.setUrl(removeTag(scmUri));
}
}
@@ -212,15 +212,16 @@ public class CVSScmUrlImportWizardPage extends WizardPage implements IScmUrlImpo
if (j != -1) {
sb.append(ssp.substring(0, j));
String[] params = ssp.substring(j).split(";"); //$NON-NLS-1$
- for (int k = 0; k < params.length; k++) {
+ for (String param : params) {
// PDE way of providing tags
- if (params[k].startsWith("tag=")) { //$NON-NLS-1$
+ if (param.startsWith("tag=")) { //$NON-NLS-1$
// ignore
- } else if (params[k].startsWith("version=")) { //$NON-NLS-1$
+ } else if (param.startsWith("version=")) { //$NON-NLS-1$
// ignore
} else {
- if (params[k] != null && !params[k].equals("")) //$NON-NLS-1$
- sb.append(';').append(params[k]);
+ if (param != null && !param.equals("")) { //$NON-NLS-1$
+ sb.append(';').append(param);
+ }
}
}
} else {
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/CVSWizardPage.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/CVSWizardPage.java
index 48d0f85d4..2dc1197da 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/CVSWizardPage.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/CVSWizardPage.java
@@ -262,10 +262,10 @@ public abstract class CVSWizardPage extends WizardPage {
//filter out the desired resource types
ArrayList<IResource> results = new ArrayList<>();
- for (int i = 0; i < members.length; i++) {
+ for (IResource member : members) {
//And the test bits with the resource types to see if they are what we want
- if ((members[i].getType() & resourceType) > 0) {
- results.add(members[i]);
+ if ((member.getType() & resourceType) > 0) {
+ results.add(member);
}
}
return results.toArray();
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/CheckoutAsLocationSelectionPage.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/CheckoutAsLocationSelectionPage.java
index 111b1ef9d..55c630c0f 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/CheckoutAsLocationSelectionPage.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/CheckoutAsLocationSelectionPage.java
@@ -191,11 +191,12 @@ public class CheckoutAsLocationSelectionPage extends CVSWizardPage {
if (settings != null) {
String[] previouseLocations = settings.getArray(STORE_PREVIOUS_LOCATIONS);
if (previouseLocations != null) {
- for (int i = 0; i < previouseLocations.length; i++) {
- if(isSingleFolder())
- locationPathField.add(new Path(previouseLocations[i]).append(getSingleProject().getName()).toOSString());
- else
- locationPathField.add(previouseLocations[i]);
+ for (String previouseLocation : previouseLocations) {
+ if (isSingleFolder()) {
+ locationPathField.add(new Path(previouseLocation).append(getSingleProject().getName()).toOSString());
+ } else {
+ locationPathField.add(previouseLocation);
+ }
}
}
}
@@ -283,11 +284,11 @@ public class CheckoutAsLocationSelectionPage extends CVSWizardPage {
if (!locationStatus.isOK())
return locationStatus.getMessage();
} else {
- for (int i = 0; i < remoteFolders.length; i++) {
- String projectName = getPreferredFolderName(remoteFolders[i]);
+ for (ICVSRemoteFolder remoteFolder : remoteFolders) {
+ String projectName = getPreferredFolderName(remoteFolder);
IStatus locationStatus = ResourcesPlugin.getWorkspace().validateProjectLocation(
- ResourcesPlugin.getWorkspace().getRoot().getProject(projectName),
- new Path(targetLocation).append(projectName));
+ ResourcesPlugin.getWorkspace().getRoot().getProject(projectName),
+ new Path(targetLocation).append(projectName));
if (!locationStatus.isOK())
return locationStatus.getMessage();
}
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/CheckoutAsProjectSelectionPage.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/CheckoutAsProjectSelectionPage.java
index 53f47a364..435d9657a 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/CheckoutAsProjectSelectionPage.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/CheckoutAsProjectSelectionPage.java
@@ -196,8 +196,7 @@ public class CheckoutAsProjectSelectionPage extends CVSWizardPage {
List<IProject> validTargets = new ArrayList<>();
try {
IResource[] projects = ResourcesPlugin.getWorkspace().getRoot().members();
- for (int i = 0; i < projects.length; i++) {
- IResource resource = projects[i];
+ for (IResource resource : projects) {
if (resource instanceof IProject) {
IProject project = (IProject) resource;
if (project.isAccessible()) {
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/CheckoutAsWizard.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/CheckoutAsWizard.java
index 7bae109da..6a645203d 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/CheckoutAsWizard.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/CheckoutAsWizard.java
@@ -53,8 +53,7 @@ public class CheckoutAsWizard extends Wizard {
public void resourceChanged(IResourceChangeEvent event) {
IResourceDelta root = event.getDelta();
IResourceDelta[] projectDeltas = root.getAffectedChildren();
- for (int i = 0; i < projectDeltas.length; i++) {
- IResourceDelta delta = projectDeltas[i];
+ for (IResourceDelta delta : projectDeltas) {
IResource resource = delta.getResource();
if (delta.getKind() == IResourceDelta.ADDED) {
newProject = (IProject)resource;
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/CheckoutWizard.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/CheckoutWizard.java
index 65c1d25cf..3acb28443 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/CheckoutWizard.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/CheckoutWizard.java
@@ -171,8 +171,7 @@ public class CheckoutWizard extends Wizard implements ICVSWizard, INewWizard {
if (page == modulePage) {
ICVSRemoteFolder[] selectedModules = getSelectedModules();
if (selectedModules.length == 0) return null;
- for (int i = 0; i < selectedModules.length; i++) {
- ICVSRemoteFolder folder = selectedModules[i];
+ for (ICVSRemoteFolder folder : selectedModules) {
if (folder.isDefinedModule()) {
// No further configuration is possible for defined modules
return null;
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/CommitWizard.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/CommitWizard.java
index 1e98440b5..1eb53405f 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/CommitWizard.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/CommitWizard.java
@@ -230,8 +230,7 @@ public class CommitWizard extends ResizableWizard {
IResource[] resources = getDiffTree().getAffectedResources();
int mostSeriousSeverity = -1;
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
try {
int severity = resource.findMaxProblemSeverity(IMarker.PROBLEM, true, IResource.DEPTH_ZERO);
if (severity > mostSeriousSeverity) {
@@ -439,9 +438,7 @@ public class CommitWizard extends ResizableWizard {
final IFileContentManager manager= Team.getFileContentManager();
- for (int i = 0; i < resources.length; i++) {
-
- IResource local = resources[i];
+ for (IResource local : resources) {
if (local instanceof IFile && manager.getType((IFile)local) == Team.UNKNOWN) {
final String extension= local.getFileExtension();
if (extension != null && !manager.isKnownExtension(extension)) {
@@ -457,9 +454,9 @@ public class CommitWizard extends ResizableWizard {
private IResource[] getUnaddedResources(IResource[] resources) throws CVSException {
List/* <IResource> */<IResource> unadded = new ArrayList<>();
- for (int i = 0; i < resources.length; i++) {
- if (!isAdded(resources[i])) {
- unadded.add(resources[i]);
+ for (IResource resource : resources) {
+ if (!isAdded(resource)) {
+ unadded.add(resource);
}
}
return unadded.toArray(new IResource[0]);
@@ -467,9 +464,10 @@ public class CommitWizard extends ResizableWizard {
private IResource[] getFiles(IResource[] resources) {
final List<IResource> files = new ArrayList<>();
- for (int i = 0; i < resources.length; i++) {
- if (resources[i].getType() == IResource.FILE)
- files.add(resources[i]);
+ for (IResource resource : resources) {
+ if (resource.getType() == IResource.FILE) {
+ files.add(resource);
+ }
}
return files.toArray(new IResource[0]);
}
@@ -484,8 +482,7 @@ public class CommitWizard extends ResizableWizard {
private static IResource[] getDeepResourcesToCommit(ResourceTraversal[] traversals, IProgressMonitor monitor) throws CoreException {
List<IResource> roots = new ArrayList<>();
- for (int j = 0; j < traversals.length; j++) {
- ResourceTraversal traversal = traversals[j];
+ for (ResourceTraversal traversal : traversals) {
IResource[] resources = traversal.getResources();
if (traversal.getDepth() == IResource.DEPTH_INFINITE) {
roots.addAll(Arrays.asList(resources));
@@ -493,8 +490,7 @@ public class CommitWizard extends ResizableWizard {
collectShallowFiles(resources, roots);
} else if (traversal.getDepth() == IResource.DEPTH_ONE) {
collectShallowFiles(resources, roots);
- for (int k = 0; k < resources.length; k++) {
- IResource resource = resources[k];
+ for (IResource resource : resources) {
if (resource.getType() != IResource.FILE) {
collectShallowFiles(members(resource), roots);
}
@@ -509,8 +505,7 @@ public class CommitWizard extends ResizableWizard {
}
private static void collectShallowFiles(IResource[] resources, List<IResource> roots) {
- for (int k = 0; k < resources.length; k++) {
- IResource resource = resources[k];
+ for (IResource resource : resources) {
if (resource.getType() == IResource.FILE)
roots.add(resource);
}
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/CommitWizardCommitPage.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/CommitWizardCommitPage.java
index eeffa376b..b21d2ab19 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/CommitWizardCommitPage.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/CommitWizardCommitPage.java
@@ -423,8 +423,7 @@ public class CommitWizardCommitPage extends WizardPage implements IPropertyChang
ChangeSet[] sets = CVSUIPlugin.getPlugin().getChangeSetManager().getSets();
Arrays.sort(sets, new ChangeSetComparator());
int numMatchedSets = 0;
- for (int i = 0; i < sets.length; i++) {
- ChangeSet set = sets[i];
+ for (ChangeSet set : sets) {
if (isUserSet(set) && containsOne(set, resourcesToCommit)) {
if(numMatchedSets > 0) comment.append(System.getProperty("line.separator")); //$NON-NLS-1$
comment.append(set.getComment());
@@ -443,8 +442,7 @@ public class CommitWizardCommitPage extends WizardPage implements IPropertyChang
}
private boolean containsOne(ChangeSet set, IResource[] resourcesToCommit) {
- for (int j = 0; j < resourcesToCommit.length; j++) {
- IResource resource = resourcesToCommit[j];
+ for (IResource resource : resourcesToCommit) {
if (set.contains(resource)) {
return true;
}
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/ConfigurationWizardMainPage.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/ConfigurationWizardMainPage.java
index 72d65b803..81347366f 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/ConfigurationWizardMainPage.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/ConfigurationWizardMainPage.java
@@ -368,20 +368,20 @@ public class ConfigurationWizardMainPage extends CVSWizardPage {
if (settings != null) {
String[] hostNames = settings.getArray(STORE_HOSTNAME_ID);
if (hostNames != null) {
- for (int i = 0; i < hostNames.length; i++) {
- hostCombo.add(hostNames[i]);
+ for (String hostName : hostNames) {
+ hostCombo.add(hostName);
}
}
String[] paths = settings.getArray(STORE_PATH_ID);
if (paths != null) {
- for (int i = 0; i < paths.length; i++) {
- repositoryPathCombo.add(paths[i]);
+ for (String path : paths) {
+ repositoryPathCombo.add(path);
}
}
String[] userNames = settings.getArray(STORE_USERNAME_ID);
if (userNames != null) {
- for (int i = 0; i < userNames.length; i++) {
- userCombo.add(userNames[i]);
+ for (String userName : userNames) {
+ userCombo.add(userName);
}
}
userCombo.add(ANONYMOUS_USER);
@@ -393,8 +393,8 @@ public class ConfigurationWizardMainPage extends CVSWizardPage {
// Initialize other values and widget states
IConnectionMethod[] methods = CVSRepositoryLocation.getPluggedInConnectionMethods();
- for (int i = 0; i < methods.length; i++) {
- connectionMethodCombo.add(methods[i].getName());
+ for (IConnectionMethod method : methods) {
+ connectionMethodCombo.add(method.getName());
}
// pserver is a default connection method
@@ -615,8 +615,7 @@ public class ConfigurationWizardMainPage extends CVSWizardPage {
}
IPath path = new Path(null, pathString);
String[] segments = path.segments();
- for (int i = 0; i < segments.length; i++) {
- String string = segments[i];
+ for (String string : segments) {
if (string.charAt(0) == ' ' || string.charAt(string.length() -1) == ' ') {
return new Status(IStatus.ERROR, CVSUIPlugin.ID, INVALID_FIELD_CONTENTS,
CVSUIMessages.ConfigurationWizardMainPage_invalidPathWithSpaces, null);
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/GenerateDiffFileWizard.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/GenerateDiffFileWizard.java
index cd22913fa..5975becf6 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/GenerateDiffFileWizard.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/GenerateDiffFileWizard.java
@@ -148,9 +148,9 @@ public class GenerateDiffFileWizard extends Wizard {
return allProjects;
ArrayList<IProject> accessibleProjects = new ArrayList<>();
- for (int i = 0; i < allProjects.length; i++) {
- if (allProjects[i].isOpen()) {
- accessibleProjects.add(allProjects[i]);
+ for (IProject project : allProjects) {
+ if (project.isOpen()) {
+ accessibleProjects.add(project);
}
}
return accessibleProjects.toArray();
@@ -894,8 +894,8 @@ public class GenerateDiffFileWizard extends Wizard {
Viewer viewer = page.getViewer();
if (viewer instanceof CheckboxTreeViewer) {
TreeItem[] items=((CheckboxTreeViewer)viewer).getTree().getItems();
- for (int i = 0; i < items.length; i++) {
- ((CheckboxTreeViewer)viewer).setChecked(items[i].getData(), true);
+ for (TreeItem item : items) {
+ ((CheckboxTreeViewer)viewer).setChecked(item.getData(), true);
}
}
}
@@ -909,8 +909,7 @@ public class GenerateDiffFileWizard extends Wizard {
Object[] elements = ((CheckboxTreeViewer)viewer).getCheckedElements();
IResource[]selectedResources = Utils.getResources(elements);
ArrayList<IResource> result = new ArrayList<>();
- for (int i = 0; i < selectedResources.length; i++) {
- IResource resource = selectedResources[i];
+ for (IResource resource : selectedResources) {
if (fConfiguration.getSyncInfoSet().getSyncInfo(resource) != null) {
result.add(resource);
}
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/MergeWizard.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/MergeWizard.java
index 838639e01..4f879a6ef 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/MergeWizard.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/MergeWizard.java
@@ -128,8 +128,7 @@ public class MergeWizard extends Wizard {
private IResource[] getProjects(IResource[] resources) {
Set<IProject> projects = new HashSet<>();
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
projects.add(resource.getProject());
}
return projects.toArray(new IResource[projects.size()]);
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/MergeWizardPage.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/MergeWizardPage.java
index b00039397..99eca7e05 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/MergeWizardPage.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/MergeWizardPage.java
@@ -205,8 +205,7 @@ public class MergeWizardPage extends CVSWizardPage {
} else {
tags = tagSource.getTags(new int[] { CVSTag.VERSION, CVSTag.BRANCH, CVSTag.DATE });
}
- for (int i = 0; i < tags.length; i++) {
- CVSTag tag = tags[i];
+ for (CVSTag tag : tags) {
if (tag.getName().equals(text)) {
return tag;
}
@@ -250,8 +249,7 @@ public class MergeWizardPage extends CVSWizardPage {
private CVSTag findCommonBaseTag(CVSTag tag) {
CVSTag[] tags = tagSource.getTags(CVSTag.VERSION);
- for (int i = 0; i < tags.length; i++) {
- CVSTag potentialMatch = tags[i];
+ for (CVSTag potentialMatch : tags) {
if (potentialMatch.getName().indexOf(tag.getName()) != -1) {
return potentialMatch;
}
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/ModeWizard.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/ModeWizard.java
index 9c0df66ec..ccfa34157 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/ModeWizard.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/ModeWizard.java
@@ -130,8 +130,7 @@ public class ModeWizard extends ResizableWizard {
final ArrayList<ModeChange> changes = new ArrayList<>();
final HashSet<IResource> visited = new HashSet<>();
- for (int i = 0; i < resources.length; i++) {
- final IResource currentResource = resources[i];
+ for (IResource currentResource : resources) {
try {
currentResource.accept((IResourceVisitor) resource -> {
try {
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/RestoreFromRepositoryFileSelectionPage.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/RestoreFromRepositoryFileSelectionPage.java
index 504afc838..bb81ea9df 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/RestoreFromRepositoryFileSelectionPage.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/RestoreFromRepositoryFileSelectionPage.java
@@ -355,8 +355,7 @@ public class RestoreFromRepositoryFileSelectionPage extends CVSWizardPage {
revisionsTable.setChecked(selectedEntry, true);
}
// Disable entries that represent deletions since they can't be loaded
- for (int i = 0; i < entries.length; i++) {
- ILogEntry entry = entries[i];
+ for (ILogEntry entry : entries) {
if (entry.isDeletion()) {
revisionsTable.setGrayed(entry, true);
}
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/UpdateWizard.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/UpdateWizard.java
index dd1f9b330..b8e317098 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/UpdateWizard.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/UpdateWizard.java
@@ -66,11 +66,9 @@ public class UpdateWizard extends ResizableWizard {
*/
private CVSTag getInitialSelection() {
try {
- for (int i = 0; i < mappers.length; i++) {
- ResourceMapping mapper = mappers[i];
+ for (ResourceMapping mapper : mappers) {
IProject[] projects = mapper.getProjects();
- for (int k = 0; k < projects.length; k++) {
- IProject project = projects[k];
+ for (IProject project : projects) {
ICVSFolder folder = CVSWorkspaceRoot.getCVSFolderFor(project);
FolderSyncInfo info = folder.getFolderSyncInfo();
if (info != null) {
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/DefaultUIFileModificationValidator.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/DefaultUIFileModificationValidator.java
index 99ac0ba6a..011105714 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/DefaultUIFileModificationValidator.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/DefaultUIFileModificationValidator.java
@@ -74,8 +74,8 @@ public class DefaultUIFileModificationValidator extends DefaultFileModificationV
data.grabExcessHorizontalSpace = true;
fileList.setLayoutData(data);
fileList.setFont(parent.getFont());
- for (int i = 0; i < files.length; i++) {
- fileList.add(files[i].getFullPath().toString());
+ for (IFile file : files) {
+ fileList.add(file.getFullPath().toString());
}
return composite;
}
@@ -169,8 +169,7 @@ public class DefaultUIFileModificationValidator extends DefaultFileModificationV
private IFile[] getReadOnlyFiles(IFile[] files) {
List<IFile> result = new ArrayList<>();
- for (int i = 0; i < files.length; i++) {
- IFile file = files[i];
+ for (IFile file : files) {
if (file.isReadOnly()) {
result.add(file);
}
@@ -179,8 +178,7 @@ public class DefaultUIFileModificationValidator extends DefaultFileModificationV
}
protected IStatus setWritable(final IFile[] files) {
- for (int i = 0; i < files.length; i++) {
- IFile file = files[i];
+ for (IFile file : files) {
ResourceAttributes attributes = file.getResourceAttributes();
if (attributes != null) {
attributes.setReadOnly(false);
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/ProjectSetImporter.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/ProjectSetImporter.java
index 70e5d16dc..d8bcb7f67 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/ProjectSetImporter.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/ProjectSetImporter.java
@@ -112,14 +112,14 @@ public class ProjectSetImporter {
UIProjectSetSerializationContext context = new UIProjectSetSerializationContext(shell, filename);
List<TeamException> errors = new ArrayList<TeamException>();
IMemento[] providers = xmlMemento.getChildren("provider"); //$NON-NLS-1$
- for (int i = 0; i < providers.length; i++) {
+ for (IMemento provider : providers) {
ArrayList<String> referenceStrings= new ArrayList<>();
- IMemento[] projects = providers[i].getChildren("project"); //$NON-NLS-1$
- for (int j = 0; j < projects.length; j++) {
- referenceStrings.add(projects[j].getString("reference")); //$NON-NLS-1$
+ IMemento[] projects = provider.getChildren("project"); //$NON-NLS-1$
+ for (IMemento project : projects) {
+ referenceStrings.add(project.getString("reference")); //$NON-NLS-1$
}
try {
- String id = providers[i].getString("id"); //$NON-NLS-1$
+ String id = provider.getString("id"); //$NON-NLS-1$
TeamCapabilityHelper.getInstance().processRepositoryId(id,
PlatformUI.getWorkbench().getActivitySupport());
RepositoryProviderType providerType = RepositoryProviderType.getProviderType(id);
@@ -157,8 +157,8 @@ public class ProjectSetImporter {
boolean mergeAll = false;
boolean skipAll = false;
- for (int i = 0; i < sets.length; i++) {
- IWorkingSet newWs = wsManager.createWorkingSet(sets[i]);
+ for (IMemento set : sets) {
+ IWorkingSet newWs = wsManager.createWorkingSet(set);
if (newWs != null) {
IWorkingSet oldWs = wsManager.getWorkingSet(newWs
.getName());
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/PropertyChangeHandler.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/PropertyChangeHandler.java
index 8ac7d6259..1237e8395 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/PropertyChangeHandler.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/PropertyChangeHandler.java
@@ -56,8 +56,8 @@ public class PropertyChangeHandler {
}
fEvent = event;
Object[] copiedListeners = fListeners.getListeners();
- for (int i = 0; i < copiedListeners.length; i++) {
- fListener = (IPropertyChangeListener) copiedListeners[i];
+ for (Object copiedListener : copiedListeners) {
+ fListener = (IPropertyChangeListener) copiedListener;
SafeRunner.run(this);
}
fListener = null;
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/SWTUtils.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/SWTUtils.java
index 18e26ea52..348f34989 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/SWTUtils.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/SWTUtils.java
@@ -328,8 +328,8 @@ public class SWTUtils {
public static int getWidthInCharsForLongest(PixelConverter converter, String [] strings) {
int minimum= 0;
- for (int i = 0; i < strings.length; i++) {
- final int length= converter.convertWidthInCharsToPixels(strings[i].length());
+ for (String string : strings) {
+ final int length = converter.convertWidthInCharsToPixels(string.length());
if (minimum < length)
minimum= length;
}
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/TeamCapabilityHelper.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/TeamCapabilityHelper.java
index a864f5f78..c4aea1529 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/TeamCapabilityHelper.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/TeamCapabilityHelper.java
@@ -75,9 +75,9 @@ public class TeamCapabilityHelper {
// crawl the initial projects
IProject [] projects = ResourcesPlugin.getWorkspace().getRoot().getProjects();
IWorkbenchActivitySupport workbenchActivitySupport = PlatformUI.getWorkbench().getActivitySupport();
- for (int i = 0; i < projects.length; i++) {
+ for (IProject project : projects) {
try {
- processProject(projects[i], workbenchActivitySupport);
+ processProject(project, workbenchActivitySupport);
} catch (CoreException e) {
// do nothing
}
@@ -92,11 +92,9 @@ public class TeamCapabilityHelper {
IExtensionPoint point = Platform.getExtensionRegistry().getExtensionPoint("org.eclipse.team.core.repository"); //$NON-NLS-1$
if (point != null) {
IExtension[] extensions = point.getExtensions();
- for (int i = 0; i < extensions.length; i++) {
- IExtension extension = extensions[i];
+ for (IExtension extension : extensions) {
IConfigurationElement[] elements = extension.getConfigurationElements();
- for (int j = 0; j < elements.length; j++) {
- IConfigurationElement element = elements[j];
+ for (IConfigurationElement element : elements) {
final String pluginId = extension.getNamespace();
if (element.getName().equals(TeamPlugin.REPOSITORY_EXTENSION)) {
final String id = element.getAttribute("id"); //$NON-NLS-1$
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/Utils.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/Utils.java
index a3b8755b5..df2ad53da 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/Utils.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/Utils.java
@@ -623,8 +623,7 @@ public class Utils {
private static IResource[] getResources(Object[] elements, List<Object> nonResources,
boolean isContributed, boolean includeMappingResources) {
List<IResource> resources = new ArrayList<>();
- for (int i = 0; i < elements.length; i++) {
- Object element = elements[i];
+ for (Object element : elements) {
boolean isResource = false;
if (element instanceof IResource) {
resources.add((IResource) element);
@@ -676,11 +675,9 @@ public class Utils {
private static void getResources(ResourceMapping element, List<IResource> resources) {
try {
ResourceTraversal[] traversals = element.getTraversals(ResourceMappingContext.LOCAL_CONTEXT, null);
- for (int k = 0; k < traversals.length; k++) {
- ResourceTraversal traversal = traversals[k];
+ for (ResourceTraversal traversal : traversals) {
IResource[] resourceArray = traversal.getResources();
- for (int j = 0; j < resourceArray.length; j++) {
- IResource resource = resourceArray[j];
+ for (IResource resource : resourceArray) {
resources.add(resource);
}
}
@@ -731,8 +728,7 @@ public class Utils {
}
}
IDiffElement[] children = element.getChildren();
- for (int i = 0; i < children.length; i++) {
- IDiffElement child = children[i];
+ for (IDiffElement child : children) {
if (child instanceof ISynchronizeModelElement) {
if (hasMatchingDescendant((ISynchronizeModelElement)child, filter)) {
return true;
@@ -751,8 +747,7 @@ public class Utils {
*/
public static IDiffElement[] getDiffNodes(Object[] selected) {
Set<IDiffElement> result = new HashSet<>();
- for (int i = 0; i < selected.length; i++) {
- Object object = selected[i];
+ for (Object object : selected) {
if(object instanceof IDiffElement) {
collectAllNodes((IDiffElement)object, result);
}
@@ -766,8 +761,8 @@ public class Utils {
}
if(element instanceof IDiffContainer) {
IDiffElement[] children = ((IDiffContainer)element).getChildren();
- for (int i = 0; i < children.length; i++) {
- collectAllNodes(children[i], nodes);
+ for (IDiffElement c : children) {
+ collectAllNodes(c, nodes);
}
}
}
@@ -985,8 +980,7 @@ public class Utils {
public static ResourceMapping[] getResourceMappings(Object[] objects) {
List<ResourceMapping> result = new ArrayList<>();
- for (int i = 0; i < objects.length; i++) {
- Object object = objects[i];
+ for (Object object : objects) {
ResourceMapping mapping = getResourceMapping(object);
if (mapping != null)
result.add(mapping);
@@ -1033,8 +1027,7 @@ public class Utils {
public static String convertSelection(ResourceMapping[] mappings) {
StringBuilder buffer = new StringBuilder();
boolean hadOne = false;
- for (int i = 0; i < mappings.length; i++) {
- ResourceMapping resourceMapping = mappings[i];
+ for (ResourceMapping resourceMapping : mappings) {
String label = getLabel(resourceMapping);
if (label != null) {
if(hadOne) buffer.append(", "); //$NON-NLS-1$
@@ -1047,8 +1040,7 @@ public class Utils {
public static ResourceTraversal[] getTraversals(Object[] elements) throws CoreException {
CompoundResourceTraversal traversal = new CompoundResourceTraversal();
- for (int i = 0; i < elements.length; i++) {
- Object object = elements[i];
+ for (Object object : elements) {
ResourceMapping mapping = getResourceMapping(object);
if (mapping != null) {
traversal.addTraversals(mapping.getTraversals(ResourceMappingContext.LOCAL_CONTEXT, null));
@@ -1224,15 +1216,15 @@ public class Utils {
Class[] editorInputClasses) {
IEditorReference[] editorRefs = page.getEditorReferences();
// first loop looking for an editor with the same input
- for (int i = 0; i < editorRefs.length; i++) {
- IEditorPart part = editorRefs[i].getEditor(false);
+ for (IEditorReference editorRef : editorRefs) {
+ IEditorPart part = editorRef.getEditor(false);
if (part != null && part instanceof IReusableEditor) {
- for (int j = 0; j < editorInputClasses.length; j++) {
+ for (Class editorInputClasse : editorInputClasses) {
// check if the editor input type
// complies with the types given by the caller
- if (editorInputClasses[j].isInstance(part.getEditorInput())
- && part.getEditorInput().equals(input))
+ if (editorInputClasse.isInstance(part.getEditorInput()) && part.getEditorInput().equals(input)) {
return part;
+ }
}
}
}
@@ -1240,8 +1232,8 @@ public class Utils {
// a non-dirty editor
if (TeamUIPlugin.getPlugin().getPreferenceStore()
.getBoolean(IPreferenceIds.REUSE_OPEN_COMPARE_EDITOR)) {
- for (int i = 0; i < editorRefs.length; i++) {
- IEditorPart part = editorRefs[i].getEditor(false);
+ for (IEditorReference editorRef : editorRefs) {
+ IEditorPart part = editorRef.getEditor(false);
if (part != null
&& (part.getEditorInput() instanceof SaveableCompareEditorInput)
&& part instanceof IReusableEditor && !part.isDirty()) {
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/actions/CompareRevisionAction.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/actions/CompareRevisionAction.java
index 447d6d50a..33663e246 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/actions/CompareRevisionAction.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/actions/CompareRevisionAction.java
@@ -226,13 +226,12 @@ public class CompareRevisionAction extends BaseSelectionListenerAction {
if (objArray.length == 0)
return false;
- for (int i = 0; i < objArray.length; i++) {
-
+ for (Object obj : objArray) {
//Don't bother showing if this a category
- if (objArray[i] instanceof AbstractHistoryCategory)
+ if (obj instanceof AbstractHistoryCategory) {
return false;
-
- IFileRevision revision = (IFileRevision) objArray[i];
+ }
+ IFileRevision revision = (IFileRevision) obj;
//check to see if any of the selected revisions are deleted revisions
if (revision != null && !revision.exists())
return false;
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/actions/ConfigureProjectAction.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/actions/ConfigureProjectAction.java
index dcfeb5047..a2c4c430f 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/actions/ConfigureProjectAction.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/actions/ConfigureProjectAction.java
@@ -50,8 +50,7 @@ public class ConfigureProjectAction extends TeamAction {
@Override
public boolean isEnabled() {
IProject[] selectedProjects = getSelectedProjects();
- for (int i = 0; i < selectedProjects.length; i++) {
- IProject project = selectedProjects[i];
+ for (IProject project : selectedProjects) {
if (!project.isAccessible()) return false;
if (RepositoryProvider.isShared(project)) return false;
}
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/actions/OpenRevisionAction.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/actions/OpenRevisionAction.java
index 829e2eb41..66a1d91bc 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/actions/OpenRevisionAction.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/actions/OpenRevisionAction.java
@@ -48,8 +48,7 @@ public class OpenRevisionAction extends BaseSelectionListenerAction {
Object[] objArray = structSel.toArray();
- for (int i = 0; i < objArray.length; i++) {
- Object tempRevision = objArray[i];
+ for (Object tempRevision : objArray) {
//If not a revision, don't try opening
if (tempRevision instanceof AbstractHistoryCategory)
continue;
@@ -75,7 +74,6 @@ public class OpenRevisionAction extends BaseSelectionListenerAction {
} catch (InterruptedException e) {
}
}
-
}
}
@@ -92,12 +90,12 @@ public class OpenRevisionAction extends BaseSelectionListenerAction {
if (objArray.length == 0)
return false;
- for (int i = 0; i < objArray.length; i++) {
+ for (Object obj : objArray) {
//Don't bother showing if this a category
- if (objArray[i] instanceof AbstractHistoryCategory)
+ if (obj instanceof AbstractHistoryCategory) {
return false;
-
- IFileRevision revision = (IFileRevision) objArray[i];
+ }
+ IFileRevision revision = (IFileRevision) obj;
//check to see if any of the selected revisions are deleted revisions
if (revision != null && !revision.exists())
return false;
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/actions/OpenWithMenu.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/actions/OpenWithMenu.java
index a45398cd7..8e0a1efa2 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/actions/OpenWithMenu.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/actions/OpenWithMenu.java
@@ -236,8 +236,7 @@ public class OpenWithMenu extends ContributionItem {
// if the same editor goes to two mappings.
ArrayList<IEditorDescriptor> alreadyMapped = new ArrayList<>();
- for (int i = 0; i < editors.length; i++) {
- IEditorDescriptor editor = editors[i];
+ for (IEditorDescriptor editor : editors) {
if (!alreadyMapped.contains(editor)) {
createMenuItem(menu, editor, preferredEditor);
if (defaultTextEditor != null
@@ -325,8 +324,7 @@ public class OpenWithMenu extends ContributionItem {
Object[] objArray = structSel.toArray();
- for (int i = 0; i < objArray.length; i++) {
- Object tempRevision = objArray[i];
+ for (Object tempRevision : objArray) {
// If not a revision, don't try opening
if (tempRevision instanceof AbstractHistoryCategory)
continue;
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/actions/TeamAction.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/actions/TeamAction.java
index a4f627bca..b7e6d1513 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/actions/TeamAction.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/actions/TeamAction.java
@@ -191,8 +191,7 @@ public abstract class TeamAction extends AbstractHandler implements IObjectActio
IResource[] selectedResources = getSelectedResources();
if (selectedResources.length == 0) return new IProject[0];
ArrayList<IProject> projects = new ArrayList<>();
- for (int i = 0; i < selectedResources.length; i++) {
- IResource resource = selectedResources[i];
+ for (IResource resource : selectedResources) {
if (resource.getType() == IResource.PROJECT) {
projects.add((IProject) resource);
}
@@ -236,8 +235,7 @@ public abstract class TeamAction extends AbstractHandler implements IObjectActio
protected ResourceMapping[] getSelectedResourceMappings(String providerId) {
Object[] elements = getSelection().toArray();
ArrayList<ResourceMapping> providerMappings = new ArrayList<>();
- for (int i = 0; i < elements.length; i++) {
- Object object = elements[i];
+ for (Object object : elements) {
Object adapted = getResourceMapping(object);
if (adapted instanceof ResourceMapping) {
ResourceMapping mapping = (ResourceMapping) adapted;
@@ -257,8 +255,7 @@ public abstract class TeamAction extends AbstractHandler implements IObjectActio
private boolean isMappedToProvider(ResourceMapping element, String providerId) {
IProject[] projects = element.getProjects();
- for (int k = 0; k < projects.length; k++) {
- IProject project = projects[k];
+ for (IProject project : projects) {
RepositoryProvider provider = RepositoryProvider.getProvider(project);
if (provider != null && provider.getID().equals(providerId)) {
return true;
@@ -397,14 +394,14 @@ public abstract class TeamAction extends AbstractHandler implements IObjectActio
*/
protected Hashtable<RepositoryProvider, List<IResource>> getProviderMapping(IResource[] resources) {
Hashtable<RepositoryProvider, List<IResource>> result = new Hashtable<>();
- for (int i = 0; i < resources.length; i++) {
- RepositoryProvider provider = RepositoryProvider.getProvider(resources[i].getProject());
+ for (IResource resource : resources) {
+ RepositoryProvider provider = RepositoryProvider.getProvider(resource.getProject());
List<IResource> list = result.get(provider);
if (list == null) {
list = new ArrayList<>();
result.put(provider, list);
}
- list.add(resources[i]);
+ list.add(resource);
}
return result;
}
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/dialogs/DetailsDialogWithProjects.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/dialogs/DetailsDialogWithProjects.java
index 918a5b9aa..3913032ab 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/dialogs/DetailsDialogWithProjects.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/dialogs/DetailsDialogWithProjects.java
@@ -88,8 +88,8 @@ public class DetailsDialogWithProjects extends DetailsDialog {
detailsList.setLayoutData(data);
- for (int i = 0; i < projects.length; i++) {
- detailsList.add(projects[i].getName());
+ for (IProject project : projects) {
+ detailsList.add(project.getName());
}
return composite;
}
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/dialogs/PreferencePageContainerDialog.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/dialogs/PreferencePageContainerDialog.java
index 008107569..1303f383e 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/dialogs/PreferencePageContainerDialog.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/dialogs/PreferencePageContainerDialog.java
@@ -110,8 +110,7 @@ public class PreferencePageContainerDialog extends TrayDialog
@Override
protected void okPressed() {
- for (int i = 0; i < pages.length; i++) {
- PreferencePage page = pages[i];
+ for (PreferencePage page : pages) {
page.performOk();
}
@@ -163,8 +162,7 @@ public class PreferencePageContainerDialog extends TrayDialog
tabFolder = new TabFolder(composite, SWT.NONE);
tabFolder.setLayoutData(new GridData(GridData.FILL_BOTH));
- for (int i = 0; i < pages.length; i++) {
- PreferencePage page = pages[i];
+ for (PreferencePage page : pages) {
// text decoration options
TabItem tabItem = new TabItem(tabFolder, SWT.NONE);
tabItem.setText(page.getTitle());//
@@ -407,8 +405,7 @@ public class PreferencePageContainerDialog extends TrayDialog
public void updateButtons() {
if (fOkButton != null) {
boolean isValid = true;
- for (int i = 0; i < pages.length; i++) {
- PreferencePage page = pages[i];
+ for (PreferencePage page : pages) {
if (!page.isValid()) {
isValid = false;
break;
@@ -442,12 +439,11 @@ public class PreferencePageContainerDialog extends TrayDialog
*/
protected void handleSave() {
// Save now in case tbe workbench does not shutdown cleanly
- for (int i = 0; i < pages.length; i++) {
- PreferencePage page = pages[i];
+ for (PreferencePage page : pages) {
IPreferenceStore store = page.getPreferenceStore();
if (store != null
- && store.needsSaving()
- && store instanceof IPersistentPreferenceStore) {
+ && store.needsSaving()
+ && store instanceof IPersistentPreferenceStore) {
try {
((IPersistentPreferenceStore) store).save();
} catch (IOException e) {
@@ -475,8 +471,8 @@ public class PreferencePageContainerDialog extends TrayDialog
private void firePageChanged(final PageChangedEvent event) {
Object[] listeners = pageChangedListeners.getListeners();
- for (int i = 0; i < listeners.length; i++) {
- final IPageChangedListener l = (IPageChangedListener) listeners[i];
+ for (Object listener : listeners) {
+ final IPageChangedListener l = (IPageChangedListener) listener;
SafeRunnable.run(new SafeRunnable() {
@Override
public void run() {
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/dialogs/PromptingDialog.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/dialogs/PromptingDialog.java
index e9453943d..4b08473c5 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/dialogs/PromptingDialog.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/dialogs/PromptingDialog.java
@@ -62,8 +62,7 @@ public class PromptingDialog extends MultipleYesNoPrompter {
*/
public IResource[] promptForMultiple() throws InterruptedException {
List<IResource> targetResources = new ArrayList<>();
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
if (!condition.needsPrompt(resource) || shouldInclude(condition.promptMessage(resource))) {
targetResources.add(resource);
}
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/dialogs/ResourceMappingHierarchyArea.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/dialogs/ResourceMappingHierarchyArea.java
index 945e99362..4baf67915 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/dialogs/ResourceMappingHierarchyArea.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/dialogs/ResourceMappingHierarchyArea.java
@@ -88,8 +88,7 @@ public class ResourceMappingHierarchyArea extends DialogArea implements INavigat
return new Object[0];
ResourceMapping[] mappings = scope.getMappings();
List<Object> result = new ArrayList<>();
- for (int i = 0; i < mappings.length; i++) {
- ResourceMapping mapping = mappings[i];
+ for (ResourceMapping mapping : mappings) {
result.add(mapping.getModelObject());
}
return result.toArray(new Object[result.size()]);
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/dialogs/ResourceMappingResourceDisplayArea.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/dialogs/ResourceMappingResourceDisplayArea.java
index c3fdbf671..361c256c0 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/dialogs/ResourceMappingResourceDisplayArea.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/dialogs/ResourceMappingResourceDisplayArea.java
@@ -97,11 +97,9 @@ public class ResourceMappingResourceDisplayArea extends DialogArea {
public Object[] getChildren(Object o) {
ResourceTraversal[] traversals = getTraversals();
List<ResourceTraversalElement> result = new ArrayList<>();
- 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) {
if (isIncludedInFilter(resource, traversal))
result.add(new ResourceTraversalElement(this, traversal, resource, context));
}
@@ -180,8 +178,7 @@ public class ResourceMappingResourceDisplayArea extends DialogArea {
if (resource.getType() != IResource.FILE) {
IResource[] members = members(((IContainer)resource));
List<ResourceTraversalElement> result = new ArrayList<ResourceTraversalElement>();
- for (int i = 0; i < members.length; i++) {
- IResource child = members[i];
+ for (IResource child : members) {
if ((includeFolders || child.getType() == IResource.FILE)
&& isIncludedInFilter(child, traversal))
result.add(new ResourceTraversalElement(this, traversal, child, context));
@@ -320,8 +317,7 @@ public class ResourceMappingResourceDisplayArea extends DialogArea {
try {
monitor.beginTask(null, IProgressMonitor.UNKNOWN);
ResourceTraversal[] traversals = mapping.getTraversals(context, Policy.subMonitorFor(monitor, IProgressMonitor.UNKNOWN));
- for (int i = 0; i < traversals.length; i++) {
- ResourceTraversal traversal = traversals[i];
+ for (ResourceTraversal traversal : traversals) {
buildFilteredResourceMap(mapping, traversal, Policy.subMonitorFor(monitor, IProgressMonitor.UNKNOWN), result);
}
} catch (CoreException e) {
@@ -404,8 +400,7 @@ public class ResourceMappingResourceDisplayArea extends DialogArea {
/* private */ static boolean isTraversalRoot(ResourceTraversal traversal, IResource resource) {
IResource[] resources = traversal.getResources();
- for (int i = 0; i < resources.length; i++) {
- IResource root = resources[i];
+ for (IResource root : resources) {
if (root.equals(resource)) {
return true;
}
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/history/DateHistoryCategory.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/history/DateHistoryCategory.java
index 17abe4de7..e855d0647 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/history/DateHistoryCategory.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/history/DateHistoryCategory.java
@@ -49,41 +49,38 @@ public class DateHistoryCategory extends AbstractHistoryCategory {
ArrayList<IFileRevision> pertinentRevisions = new ArrayList<>();
ArrayList<IFileRevision> nonPertinentRevisions = new ArrayList<>();
- for (int i = 0; i < fileRevisions.length; i++) {
+ for (IFileRevision fileRevision : fileRevisions) {
//get the current file revision's date
Calendar fileRevDate = Calendar.getInstance();
- fileRevDate.setTimeInMillis(fileRevisions[i].getTimestamp());
-
+ fileRevDate.setTimeInMillis(fileRevision.getTimestamp());
int fileRevDay = fileRevDate.get(Calendar.DAY_OF_YEAR);
int fileRevYear = fileRevDate.get(Calendar.YEAR);
-
- if (fromDate == null){
+ if (fromDate == null) {
//check to see if this revision is within the toDate range
if (((fileRevDay<toDate.get(Calendar.DAY_OF_YEAR)) && (fileRevYear == toDate.get(Calendar.YEAR))) ||
- (fileRevYear < toDate.get(Calendar.YEAR))){
- pertinentRevisions.add(fileRevisions[i]);
+ (fileRevYear < toDate.get(Calendar.YEAR))) {
+ pertinentRevisions.add(fileRevision);
} else {
//revision is equal or later then the to date, add to rejects list
- nonPertinentRevisions.add(fileRevisions[i]);
+ nonPertinentRevisions.add(fileRevision);
}
- } else if (toDate == null){
+ } else if (toDate == null) {
//check to see if this revision falls on the same day as the fromDate
if ((fileRevDay == fromDate.get(Calendar.DAY_OF_YEAR)) &&
- (fileRevYear == fromDate.get(Calendar.YEAR))){
- pertinentRevisions.add(fileRevisions[i]);
+ (fileRevYear == fromDate.get(Calendar.YEAR))) {
+ pertinentRevisions.add(fileRevision);
} else {
- nonPertinentRevisions.add(fileRevisions[i]);
+ nonPertinentRevisions.add(fileRevision);
}
} else {
//check the range
if ((fileRevYear >= fromDate.get(Calendar.YEAR)) &&
- (fileRevYear <= toDate.get(Calendar.YEAR)) &&
- (fileRevDay >= fromDate.get(Calendar.DAY_OF_YEAR)) &&
- (fileRevDay < toDate.get(Calendar.DAY_OF_YEAR))
- ) {
- pertinentRevisions.add(fileRevisions[i]);
+ (fileRevYear <= toDate.get(Calendar.YEAR)) &&
+ (fileRevDay >= fromDate.get(Calendar.DAY_OF_YEAR)) &&
+ (fileRevDay < toDate.get(Calendar.DAY_OF_YEAR))) {
+ pertinentRevisions.add(fileRevision);
} else {
- nonPertinentRevisions.add(fileRevisions[i]);
+ nonPertinentRevisions.add(fileRevision);
}
}
}
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/history/EditionHistoryPage.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/history/EditionHistoryPage.java
index 0a0f5e004..56722d06f 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/history/EditionHistoryPage.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/history/EditionHistoryPage.java
@@ -171,8 +171,7 @@ public class EditionHistoryPage extends LocalHistoryPage {
ITypedElement localEdition = null;
try {
localEdition = createLocalEdition(structureCreator, localFileElement, element);
- for (int i = 0; i < revisions.length; i++) {
- IFileRevision revision = revisions[i];
+ for (IFileRevision revision : revisions) {
ITypedElement edition = createEdition(structureCreator, element, new FileRevisionTypedElement(revision));
if (edition != null && !contentsEqual(structureCreator, localEdition, edition)) {
return edition;
@@ -245,8 +244,7 @@ public class EditionHistoryPage extends LocalHistoryPage {
List<IFileRevision> result = new ArrayList<IFileRevision>();
sortDescending(revisions);
editions.clear();
- for (int i = 0; i < revisions.length; i++) {
- IFileRevision revision = revisions[i];
+ for (IFileRevision revision : revisions) {
ITypedElement edition = createEdition(new FileRevisionTypedElement(revision));
if (edition != null && !contentsEqual(structureCreator, previousEdition, edition)) {
editions.put(revision, edition);
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/history/GenericHistoryTableProvider.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/history/GenericHistoryTableProvider.java
index a1aeb09b2..29874301a 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/history/GenericHistoryTableProvider.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/history/GenericHistoryTableProvider.java
@@ -122,8 +122,8 @@ public class GenericHistoryTableProvider {
if (currentRevisionFont == null) {
Font defaultFont = JFaceResources.getDefaultFont();
FontData[] data = defaultFont.getFontData();
- for (int i = 0; i < data.length; i++) {
- data[i].setStyle(SWT.BOLD);
+ for (FontData d : data) {
+ d.setStyle(SWT.BOLD);
}
currentRevisionFont = new Font(viewer.getTable().getDisplay(), data);
}
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/history/GenericHistoryView.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/history/GenericHistoryView.java
index 92bd5cf08..e6d3b622a 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/history/GenericHistoryView.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/history/GenericHistoryView.java
@@ -178,8 +178,7 @@ public class GenericHistoryView extends PageBookView implements IHistoryView, IP
public void updateName(IHistoryPage historyPage,
IHistoryPageSource pageSource) {
NavigationHistoryEntry[] historyEntries = getEntries();
- for (int i = 0; i < historyEntries.length; i++) {
- NavigationHistoryEntry historyEntry = historyEntries[i];
+ for (NavigationHistoryEntry historyEntry : historyEntries) {
if (historyEntry.matches(historyPage, pageSource))
historyEntry.name = historyPage.getName();
}
@@ -286,8 +285,7 @@ public class GenericHistoryView extends PageBookView implements IHistoryView, IP
private IAction[] createActions() {
NavigationHistoryEntry[] entries = getDropDownEntries();
List<NavigationHistoryEntryAction> actions = new ArrayList<NavigationHistoryEntryAction>();
- for (int i = 0; i < entries.length; i++) {
- NavigationHistoryEntry navigationHistoryEntry = entries[i];
+ for (NavigationHistoryEntry navigationHistoryEntry : entries) {
actions.add(new NavigationHistoryEntryAction(navigationHistoryEntry));
}
return actions.toArray(new IAction[actions.size()]);
@@ -317,8 +315,7 @@ public class GenericHistoryView extends PageBookView implements IHistoryView, IP
private void updateCheckState() {
IAction[] actions = getActions();
- for (int i = 0; i < actions.length; i++) {
- IAction action = actions[i];
+ for (IAction action : actions) {
if (action instanceof NavigationHistoryEntryAction) {
NavigationHistoryEntryAction a = (NavigationHistoryEntryAction) action;
a.update();
@@ -735,9 +732,9 @@ public class GenericHistoryView extends PageBookView implements IHistoryView, IP
private IHistoryPage searchHistoryViewsForObject(Object object, boolean refresh, IHistoryPageSource pageSource) {
IWorkbenchPage page = getSite().getPage();
IViewReference[] historyViews = page.getViewReferences();
- for (int i = 0; i < historyViews.length; i++) {
- if (historyViews[i].getId().equals(VIEW_ID)){
- IViewPart historyView = historyViews[i].getView(true);
+ for (IViewReference h : historyViews) {
+ if (h.getId().equals(VIEW_ID)) {
+ IViewPart historyView = h.getView(true);
if (historyView instanceof GenericHistoryView) {
GenericHistoryView ghv = (GenericHistoryView)historyView;
IHistoryPage historyPage = ghv.checkForExistingPage(object, refresh, pageSource);
@@ -753,9 +750,9 @@ public class GenericHistoryView extends PageBookView implements IHistoryView, IP
public GenericHistoryView findUnpinnedHistoryView(){
IWorkbenchPage page = getSite().getPage();
IViewReference[] historyViews = page.getViewReferences();
- for (int i = 0; i < historyViews.length; i++) {
- if (historyViews[i].getId().equals(VIEW_ID)){
- IViewPart historyView = historyViews[i].getView(false);
+ for (IViewReference h : historyViews) {
+ if (h.getId().equals(VIEW_ID)) {
+ IViewPart historyView = h.getView(false);
if (!((GenericHistoryView)historyView).isViewPinned())
return (GenericHistoryView) historyView;
}
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/history/LocalHistoryPage.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/history/LocalHistoryPage.java
index 0781e390c..24fcddc09 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/history/LocalHistoryPage.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/history/LocalHistoryPage.java
@@ -843,16 +843,16 @@ public class LocalHistoryPage extends HistoryPage implements IHistoryCompareAdap
private Object[] mapExpandedElements(AbstractHistoryCategory[] categories, Object[] expandedElements) {
// Store the names of the currently expanded categories in a set.
HashSet<String> names = new HashSet<>();
- for (int i = 0; i < expandedElements.length; i++){
- names.add(((DateHistoryCategory) expandedElements[i]).getName());
+ for (Object expandedElement : expandedElements) {
+ names.add(((DateHistoryCategory) expandedElement).getName());
}
//Go through the new categories and keep track of the previously expanded ones
ArrayList<AbstractHistoryCategory> expandable = new ArrayList<>();
- for (int i = 0; i < categories.length; i++){
+ for (AbstractHistoryCategory category : categories) {
// Check to see if this category is currently expanded.
- if (names.contains(categories[i].getName())){
- expandable.add(categories[i]);
+ if (names.contains(category.getName())) {
+ expandable.add(category);
}
}
return expandable.toArray(new Object[expandable.size()]);
@@ -879,10 +879,11 @@ public class LocalHistoryPage extends HistoryPage implements IHistoryCompareAdap
tempCategories[3] = new DateHistoryCategory(TeamUIMessages.HistoryPage_Previous, null, monthCal);
ArrayList<AbstractHistoryCategory> finalCategories = new ArrayList<AbstractHistoryCategory>();
- for (int i = 0; i<tempCategories.length; i++){
- tempCategories[i].collectFileRevisions(revisions, false);
- if (tempCategories[i].hasRevisions())
- finalCategories.add(tempCategories[i]);
+ for (DateHistoryCategory tempCategory : tempCategories) {
+ tempCategory.collectFileRevisions(revisions, false);
+ if (tempCategory.hasRevisions()) {
+ finalCategories.add(tempCategory);
+ }
}
if (finalCategories.isEmpty()){
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/history/LocalHistoryTableProvider.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/history/LocalHistoryTableProvider.java
index db61ac625..04931882e 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/history/LocalHistoryTableProvider.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/history/LocalHistoryTableProvider.java
@@ -164,8 +164,8 @@ public class LocalHistoryTableProvider {
if (currentRevisionFont == null) {
Font defaultFont = JFaceResources.getDefaultFont();
FontData[] data = defaultFont.getFontData();
- for (int i = 0; i < data.length; i++) {
- data[i].setStyle(SWT.BOLD);
+ for (FontData d : data) {
+ d.setStyle(SWT.BOLD);
}
currentRevisionFont = new Font(viewer.getTree().getDisplay(), data);
}
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/history/OpenLocalFileAction.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/history/OpenLocalFileAction.java
index 71559ad67..60101a8ae 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/history/OpenLocalFileAction.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/history/OpenLocalFileAction.java
@@ -42,8 +42,8 @@ public class OpenLocalFileAction extends BaseSelectionListenerAction {
Object[] objArray = structSel.toArray();
- for (int i = 0; i < objArray.length; i++) {
- IFileState state = (IFileState) objArray[i];
+ for (Object obj : objArray) {
+ IFileState state = (IFileState) obj;
if (!state.exists()) {
MessageDialog.openError(TeamUIPlugin.getActivePage().getActivePart().getSite().getShell(), TeamUIMessages.OpenRevisionAction_DeletedRevisionTitle, TeamUIMessages.OpenRevisionAction_DeletedRevisionMessage);
} else {
@@ -53,7 +53,6 @@ public class OpenLocalFileAction extends BaseSelectionListenerAction {
page.openEditor(new FileRevisionEditorInput(state), id);
}
}
-
}
} catch (Exception e) {
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/AbstractCompareInput.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/AbstractCompareInput.java
index c1e4ff3be..400e3a6b6 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/AbstractCompareInput.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/AbstractCompareInput.java
@@ -69,8 +69,8 @@ public abstract class AbstractCompareInput implements ICompareInput {
protected void fireChange() {
if (!listeners.isEmpty()) {
Object[] allListeners = listeners.getListeners();
- for (int i = 0; i < allListeners.length; i++) {
- final ICompareInputChangeListener listener = (ICompareInputChangeListener)allListeners[i];
+ for (Object l : allListeners) {
+ final ICompareInputChangeListener listener = (ICompareInputChangeListener) l;
SafeRunner.run(new ISafeRunnable() {
@Override
public void run() throws Exception {
@@ -89,8 +89,7 @@ public abstract class AbstractCompareInput implements ICompareInput {
if (listeners.isEmpty())
return false;
Object[] allListeners = listeners.getListeners();
- for (int i = 0; i < allListeners.length; i++) {
- Object object = allListeners[i];
+ for (Object object : allListeners) {
if (object == listener)
return true;
}
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/CommonViewerAdvisor.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/CommonViewerAdvisor.java
index 661484491..1d75b8b98 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/CommonViewerAdvisor.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/CommonViewerAdvisor.java
@@ -175,8 +175,7 @@ public class CommonViewerAdvisor extends AbstractTreeViewerAdvisor implements IN
private void internalCollectVisibleExpanded(ArrayList<TreePath> result, Widget widget) {
Item[] items = getChildren(widget);
- for (int i = 0; i < items.length; i++) {
- Item item = items[i];
+ for (Item item : items) {
if (getExpanded(item)) {
TreePath path = getTreePathFromItem(item);
if (path != null) {
@@ -299,8 +298,7 @@ public class CommonViewerAdvisor extends AbstractTreeViewerAdvisor implements IN
Set<String> result = new HashSet<>();
Object property = configuration.getProperty(ITeamContentProviderManager.PROP_PAGE_LAYOUT);
boolean isFlatLayout = property != null && property.equals(ITeamContentProviderManager.FLAT_LAYOUT);
- for (int i = 0; i < providers.length; i++) {
- ModelProvider provider = providers[i];
+ for (ModelProvider provider : providers) {
ITeamContentProviderDescriptor desc = TeamUI.getTeamContentProviderManager().getDescriptor(provider.getId());
if (desc != null && desc.isEnabled() && (!isFlatLayout || desc.isFlatLayoutSupported()))
result.add(desc.getContentExtensionId());
@@ -312,8 +310,7 @@ public class CommonViewerAdvisor extends AbstractTreeViewerAdvisor implements IN
ITeamContentProviderManager teamContentProviderManager = TeamUI.getTeamContentProviderManager();
ITeamContentProviderDescriptor[] descriptors = teamContentProviderManager.getDescriptors();
Set<String> toBind = new HashSet<>();
- for (int i = 0; i < descriptors.length; i++) {
- ITeamContentProviderDescriptor descriptor = descriptors[i];
+ for (ITeamContentProviderDescriptor descriptor : descriptors) {
toBind.add(descriptor.getContentExtensionId());
}
v.getNavigatorContentService().bindExtensions(toBind.toArray(new String[toBind.size()]), true);
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/CompareInputChangeNotifier.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/CompareInputChangeNotifier.java
index 9835054c9..9c52a1eec 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/CompareInputChangeNotifier.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/CompareInputChangeNotifier.java
@@ -110,8 +110,7 @@ public abstract class CompareInputChangeNotifier implements
}
}
dispatchChanges(toDispatch, monitor);
- for (int i = 0; i < events.length; i++) {
- RunnableEvent event = events[i];
+ for (RunnableEvent event : events) {
executeRunnableNow(event, monitor);
}
return true;
@@ -134,8 +133,7 @@ public abstract class CompareInputChangeNotifier implements
InputChangeEvent changeEvent = (InputChangeEvent) event;
ICompareInput[] inputs = changeEvent.getChangedInputs();
synchronized (changedInputs) {
- for (int i = 0; i < inputs.length; i++) {
- ICompareInput input = inputs[i];
+ for (ICompareInput input : inputs) {
changedInputs.add(input);
}
}
@@ -276,8 +274,7 @@ public abstract class CompareInputChangeNotifier implements
*/
protected void prepareInputs(ICompareInput[] inputs, IProgressMonitor monitor) {
monitor.beginTask(null, inputs.length * 100);
- for (int i = 0; i < inputs.length; i++) {
- ICompareInput input = inputs[i];
+ for (ICompareInput input : inputs) {
prepareInput(input, Policy.subMonitorFor(monitor, 100));
}
monitor.done();
@@ -303,8 +300,7 @@ public abstract class CompareInputChangeNotifier implements
* @param inputs the changed inputs
*/
protected void fireChanges(ICompareInput[] inputs) {
- for (int i = 0; i < inputs.length; i++) {
- ICompareInput input = inputs[i];
+ for (ICompareInput input : inputs) {
fireChange(input);
}
}
@@ -321,11 +317,9 @@ public abstract class CompareInputChangeNotifier implements
public void resourceChanged(IResourceChangeEvent event) {
List<ICompareInput> changedInputs = new ArrayList<>();
ICompareInput[] inputs = getConnectedInputs();
- for (int i = 0; i < inputs.length; i++) {
- ICompareInput input = inputs[i];
+ for (ICompareInput input : inputs) {
IResource[] resources = getResources(input);
- for (int j = 0; j < resources.length; j++) {
- IResource resource = resources[j];
+ for (IResource resource : resources) {
if (resource != null) {
IResourceDelta delta = event.getDelta().findMember(resource.getFullPath());
if (delta != null) {
@@ -362,8 +356,7 @@ public abstract class CompareInputChangeNotifier implements
realChanges = inputs;
} else {
List<ICompareInput> result = new ArrayList<>();
- for (int i = 0; i < inputs.length; i++) {
- ICompareInput input = inputs[i];
+ for (ICompareInput input : inputs) {
if (isChanged(input)) {
result.add(input);
}
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/DiffTreeChangesSection.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/DiffTreeChangesSection.java
index 1b242233f..7f9523a15 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/DiffTreeChangesSection.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/DiffTreeChangesSection.java
@@ -277,8 +277,7 @@ public class DiffTreeChangesSection extends ForwardingChangesSection implements
// same mode before offering to change modes.
ModelProvider[] providers =findModelsWithChangesInMode(getConfiguration().getMode());
ModelProvider currentProvider = null;
- for (int i = 0; i < providers.length; i++) {
- ModelProvider provider = providers[i];
+ for (ModelProvider provider : providers) {
if (isEnabled(provider)) {
if (provider.getDescriptor().getId().equals(id)) {
currentProvider = provider;
@@ -300,8 +299,7 @@ public class DiffTreeChangesSection extends ForwardingChangesSection implements
private boolean isAtLeastOneProviderDisabled() {
ModelProvider[] providers =findModelsWithChangesInMode(getConfiguration().getMode());
- for (int i = 0; i < providers.length; i++) {
- ModelProvider provider = providers[i];
+ for (ModelProvider provider : providers) {
if (!isEnabled(provider)) {
return true;
}
@@ -313,8 +311,7 @@ public class DiffTreeChangesSection extends ForwardingChangesSection implements
ModelProvider[] providers =context.getScope().getModelProviders();
providers = ModelOperation.sortByExtension(providers);
List<ModelProvider> result = new ArrayList<>();
- for (int i = 0; i < providers.length; i++) {
- ModelProvider provider = providers[i];
+ for (ModelProvider provider : providers) {
ISynchronizationCompareAdapter adapter = Utils.getCompareAdapter(provider);
if (adapter != null) {
boolean hasChanges = hasChangesInMode(provider.getId(), adapter, getConfiguration().getMode());
@@ -367,8 +364,7 @@ public class DiffTreeChangesSection extends ForwardingChangesSection implements
ModelProvider[] providers = participant.getEnabledModelProviders();
Set<ITeamContentProviderDescriptor> toEnable = new HashSet<>();
toEnable.addAll(Arrays.asList(descriptors));
- for (int i = 0; i < providers.length; i++) {
- ModelProvider provider = providers[i];
+ for (ModelProvider provider : providers) {
ITeamContentProviderDescriptor desc = TeamUI.getTeamContentProviderManager().getDescriptor(provider.getId());
if (desc != null && !desc.isEnabled()) {
toEnable.add(desc);
@@ -389,8 +385,7 @@ public class DiffTreeChangesSection extends ForwardingChangesSection implements
ModelSynchronizeParticipant participant = (ModelSynchronizeParticipant)getConfiguration().getParticipant();
ModelProvider[] providers = participant.getEnabledModelProviders();
Set<ITeamContentProviderDescriptor> result = new HashSet<>();
- for (int i = 0; i < providers.length; i++) {
- ModelProvider provider = providers[i];
+ for (ModelProvider provider : providers) {
ITeamContentProviderDescriptor desc = TeamUI.getTeamContentProviderManager().getDescriptor(provider.getId());
if (desc != null && desc.isEnabled())
result.add(desc);
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ModelElementSelectionPage.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ModelElementSelectionPage.java
index f26ee68b3..55e3a64eb 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ModelElementSelectionPage.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ModelElementSelectionPage.java
@@ -63,8 +63,7 @@ public class ModelElementSelectionPage extends GlobalRefreshElementSelectionPage
setDescription(TeamUIMessages.GlobalRefreshResourceSelectionPage_2);
setTitle(TeamUIMessages.GlobalRefreshResourceSelectionPage_3);
List<ResourceMapping> result = new ArrayList<>();
- for (int i = 0; i < roots.length; i++) {
- IResource resource = roots[i];
+ for (IResource resource : roots) {
result.add(Utils.getResourceMapping(resource));
}
manager = new SynchronizationScopeManager(TeamUIMessages.ModelElementSelectionPage_0, result.toArray(new ResourceMapping[result.size()]),
@@ -124,8 +123,7 @@ public class ModelElementSelectionPage extends GlobalRefreshElementSelectionPage
if (isWorkingSetSelected()) {
List<ResourceMapping> result = new ArrayList<>();
IWorkingSet[] sets = getWorkingSets();
- for (int i = 0; i < sets.length; i++) {
- IWorkingSet set = sets[i];
+ for (IWorkingSet set : sets) {
result.add(Utils.getResourceMapping(set));
}
return result.toArray(new ResourceMapping[result.size()]);
@@ -146,8 +144,7 @@ public class ModelElementSelectionPage extends GlobalRefreshElementSelectionPage
}
List<ResourceMapping> result = new ArrayList<>();
Object[] objects = getRootElement();
- for (int i = 0; i < objects.length; i++) {
- Object object = objects[i];
+ for (Object object : objects) {
ResourceMapping mapping = Utils.getResourceMapping(object);
if (mapping != null) {
result.add(mapping);
@@ -171,8 +168,7 @@ public class ModelElementSelectionPage extends GlobalRefreshElementSelectionPage
protected boolean checkWorkingSetElements() {
List allWorkingSetElements = new ArrayList();
IWorkingSet[] workingSets = getWorkingSets();
- for (int i = 0; i < workingSets.length; i++) {
- IWorkingSet set = workingSets[i];
+ for (IWorkingSet set : workingSets) {
allWorkingSetElements.addAll(computeSelectedResources(new StructuredSelection(set.getElements())));
}
getViewer().setCheckedElements(allWorkingSetElements.toArray());
@@ -193,8 +189,7 @@ public class ModelElementSelectionPage extends GlobalRefreshElementSelectionPage
private boolean scopeContainsMapping(ResourceMapping mapping) {
ResourceMapping[] mappings = manager.getScope().getMappings();
- for (int i = 0; i < mappings.length; i++) {
- ResourceMapping m = mappings[i];
+ for (ResourceMapping m : mappings) {
if (m.contains(mapping)) {
return true;
}
@@ -217,8 +212,8 @@ public class ModelElementSelectionPage extends GlobalRefreshElementSelectionPage
ISynchronizationScope syncScope = manager.getScope();
ModelProvider[] providers = syncScope.getModelProviders();
boolean foundEnabledModelProvider = false;
- for (int i = 0; i < providers.length; i++) {
- if (isEnabled(providers[i])){
+ for (ModelProvider provider : providers) {
+ if (isEnabled(provider)) {
foundEnabledModelProvider = true;
break;
}
@@ -227,8 +222,9 @@ public class ModelElementSelectionPage extends GlobalRefreshElementSelectionPage
if (!foundEnabledModelProvider){
if (MessageDialog.openConfirm(getShell(), TeamUIMessages.ModelElementSelectionPage_AllModelsDisabledTitle, TeamUIMessages.ModelElementSelectionPage_AllModelsDisabledMessage)) {
ArrayList<ITeamContentProviderDescriptor> teamProviderDescriptors = new ArrayList<>();
- for (int i = 0; i < providers.length; i++)
- teamProviderDescriptors.add(TeamUI.getTeamContentProviderManager().getDescriptor(providers[i].getId()));
+ for (ModelProvider provider : providers) {
+ teamProviderDescriptors.add(TeamUI.getTeamContentProviderManager().getDescriptor(provider.getId()));
+ }
ITeamContentProviderDescriptor[] desc = teamProviderDescriptors.toArray(new ITeamContentProviderDescriptor[teamProviderDescriptors.size()]);
TeamUI.getTeamContentProviderManager().setEnabledDescriptors(desc);
@@ -269,9 +265,9 @@ public class ModelElementSelectionPage extends GlobalRefreshElementSelectionPage
if (!isSelectedResourcesSelected()) {
ModelProvider[] providers = manager.getScope().getModelProviders();
ArrayList<ModelProvider> disabledProviders = new ArrayList<>();
- for (int i = 0; i < providers.length; i++) {
- if (!providers[i].getId().equals(modelProviderId)) {
- disabledProviders.add(providers[i]);
+ for (ModelProvider provider : providers) {
+ if (!provider.getId().equals(modelProviderId)) {
+ disabledProviders.add(provider);
}
}
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ModelEnablementPreferencePage.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ModelEnablementPreferencePage.java
index 8eaec737d..99697694f 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ModelEnablementPreferencePage.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ModelEnablementPreferencePage.java
@@ -167,8 +167,7 @@ public class ModelEnablementPreferencePage extends PreferencePage implements IWo
private void updateChecks() {
ITeamContentProviderDescriptor[] descriptors = TeamUI.getTeamContentProviderManager().getDescriptors();
- for (int i = 0; i < descriptors.length; i++) {
- ITeamContentProviderDescriptor descriptor = descriptors[i];
+ for (ITeamContentProviderDescriptor descriptor : descriptors) {
if (descriptor.isEnabled()) {
previosulyEnabled.add(descriptor);
}
@@ -192,11 +191,10 @@ public class ModelEnablementPreferencePage extends PreferencePage implements IWo
private boolean hasDescriptorEnablementChanged(Object[] checked) {
ITeamContentProviderDescriptor[] descriptors = TeamUI.getTeamContentProviderManager().getDescriptors();
- for (int i = 0; i < descriptors.length; i++) {
- ITeamContentProviderDescriptor descriptor = descriptors[i];
+ for (ITeamContentProviderDescriptor descriptor : descriptors) {
boolean enable = false;
- for (int j = 0; j < checked.length; j++) {
- ITeamContentProviderDescriptor checkedDesc = (ITeamContentProviderDescriptor)checked[j];
+ for (Object c : checked) {
+ ITeamContentProviderDescriptor checkedDesc = (ITeamContentProviderDescriptor) c;
if (checkedDesc.getModelProviderId().equals(descriptor.getModelProviderId())) {
enable = true;
break;
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ModelSelectionDropDownAction.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ModelSelectionDropDownAction.java
index 18916fa08..21ab79e6f 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ModelSelectionDropDownAction.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ModelSelectionDropDownAction.java
@@ -148,8 +148,7 @@ public class ModelSelectionDropDownAction extends Action implements ISynchroniza
Set<ModelProvider> result = new HashSet<>();
ModelProvider[] providers = ((ModelSynchronizeParticipant)configuration.getParticipant()).getEnabledModelProviders();
providers = ModelMergeOperation.sortByExtension(providers);
- for (int i = 0; i < providers.length; i++) {
- ModelProvider provider = providers[i];
+ for (ModelProvider provider : providers) {
ITeamContentProviderDescriptor desc = TeamUI.getTeamContentProviderManager().getDescriptor(provider.getId());
if (desc != null && desc.isEnabled()) {
result.add(provider);
@@ -160,8 +159,7 @@ public class ModelSelectionDropDownAction extends Action implements ISynchroniza
private void addModelsToMenu(ModelProvider[] modelProviders) {
String id = getActiveProviderId();
- for (int i = 0; i < modelProviders.length; i++) {
- ModelProvider provider = modelProviders[i];
+ for (ModelProvider provider : modelProviders) {
Action action = new ShowModelProviderAction(configuration, provider);
action.setChecked(provider.getDescriptor().getId().equals(id));
menuManager.add(action);
@@ -206,8 +204,7 @@ public class ModelSelectionDropDownAction extends Action implements ISynchroniza
showAllAction.setChecked(getActiveProviderId().equals(ModelSynchronizeParticipant.ALL_MODEL_PROVIDERS_VISIBLE));
showAllFlatAction.setChecked(isFlatEnabled());
IContributionItem[] items = menuManager.getItems();
- for (int i = 0; i < items.length; i++) {
- IContributionItem item = items[i];
+ for (IContributionItem item : items) {
if (item instanceof ActionContributionItem) {
ActionContributionItem aci = (ActionContributionItem) item;
IAction a = aci.getAction();
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/RemoveFromViewAction.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/RemoveFromViewAction.java
index 2112cc6da..1bac330f9 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/RemoveFromViewAction.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/RemoveFromViewAction.java
@@ -72,8 +72,7 @@ public class RemoveFromViewAction extends ResourceModelParticipantAction {
ResourceDiffTree tree = (ResourceDiffTree)getSynchronizationContext().getDiffTree();
try {
tree.beginInput();
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
tree.remove(resource);
}
} finally {
@@ -85,8 +84,7 @@ public class RemoveFromViewAction extends ResourceModelParticipantAction {
ResourceTraversal[] traversals = getResourceTraversals(getStructuredSelection(), monitor);
IDiff[] diffs = getSynchronizationContext().getDiffTree().getDiffs(traversals);
List<IResource> result = new ArrayList<>();
- for (int i = 0; i < diffs.length; i++) {
- IDiff diff = diffs[i];
+ for (IDiff diff : diffs) {
if (isVisible(diff)) {
result.add(ResourceDiffTree.getResourceFor(diff));
}
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ResourceCompareInputChangeNotifier.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ResourceCompareInputChangeNotifier.java
index 94e56f543..b9e867a33 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ResourceCompareInputChangeNotifier.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ResourceCompareInputChangeNotifier.java
@@ -217,22 +217,19 @@ public class ResourceCompareInputChangeNotifier extends CompareInputChangeNotifi
public void diffsChanged(IDiffChangeEvent event, IProgressMonitor monitor) {
Set<ICompareInput> changedInputs = new HashSet<>();
IDiff[] added = event.getAdditions();
- for (int i = 0; i < added.length; i++) {
- IDiff diff = added[i];
+ for (IDiff diff : added) {
ICompareInput input = findInput(ResourceDiffTree.getResourceFor(diff));
if (input != null)
changedInputs.add(input);
}
IDiff[] changed = event.getChanges();
- for (int i = 0; i < changed.length; i++) {
- IDiff diff = changed[i];
+ for (IDiff diff : changed) {
ICompareInput input = findInput(ResourceDiffTree.getResourceFor(diff));
if (input != null)
changedInputs.add(input);
}
IPath[] paths = event.getRemovals();
- for (int i = 0; i < paths.length; i++) {
- IPath path = paths[i];
+ for (IPath path : paths) {
ICompareInput input = findInput(path);
if (input != null)
changedInputs.add(input);
@@ -265,8 +262,7 @@ public class ResourceCompareInputChangeNotifier extends CompareInputChangeNotifi
private ICompareInput findInput(IPath path) {
ICompareInput[] inputs = getConnectedInputs();
- for (int i = 0; i < inputs.length; i++) {
- ICompareInput input = inputs[i];
+ for (ICompareInput input : inputs) {
IResource inputResource = getResource(input);
if (inputResource != null && inputResource.getFullPath().equals(path)) {
return input;
@@ -277,8 +273,7 @@ public class ResourceCompareInputChangeNotifier extends CompareInputChangeNotifi
private ICompareInput findInput(IResource resource) {
ICompareInput[] inputs = getConnectedInputs();
- for (int i = 0; i < inputs.length; i++) {
- ICompareInput input = inputs[i];
+ for (ICompareInput input : inputs) {
IResource inputResource = getResource(input);
if (inputResource != null && inputResource.equals(resource)) {
return input;
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ResourceMarkAsMergedHandler.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ResourceMarkAsMergedHandler.java
index 5f1386a90..499292554 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ResourceMarkAsMergedHandler.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ResourceMarkAsMergedHandler.java
@@ -63,8 +63,7 @@ public class ResourceMarkAsMergedHandler extends ResourceMergeActionHandler {
private ISchedulingRule getMergeRule(IMergeContext context,
IDiff[] deltas) {
ISchedulingRule result = null;
- for (int i = 0; i < deltas.length; i++) {
- IDiff node = deltas[i];
+ for (IDiff node : deltas) {
ISchedulingRule rule = context.getMergeRule(node);
if (result == null) {
result = rule;
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ResourceMergeActionHandler.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ResourceMergeActionHandler.java
index a7f3ca23c..6a740b220 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ResourceMergeActionHandler.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ResourceMergeActionHandler.java
@@ -65,17 +65,14 @@ public abstract class ResourceMergeActionHandler extends MergeActionHandler impl
IStructuredSelection selection = getStructuredSelection();
Object[] objects = selection.toArray();
Set<IResource> roots = new HashSet<>();
- for (int i = 0; i < objects.length; i++) {
- Object object = objects[i];
+ for (Object object : objects) {
ResourceMapping mapping = Utils.getResourceMapping(object);
if (mapping != null) {
try {
ResourceTraversal[] traversals = mapping.getTraversals(ResourceMappingContext.LOCAL_CONTEXT, null);
- for (int j = 0; j < traversals.length; j++) {
- ResourceTraversal traversal = traversals[j];
+ for (ResourceTraversal traversal : traversals) {
IResource[] resources = traversal.getResources();
- for (int k = 0; k < resources.length; k++) {
- IResource resource = resources[k];
+ for (IResource resource : resources) {
roots.add(resource);
}
}
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ResourceModelContentProvider.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ResourceModelContentProvider.java
index 3b098fb06..a64b04009 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ResourceModelContentProvider.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ResourceModelContentProvider.java
@@ -106,8 +106,7 @@ public class ResourceModelContentProvider extends SynchronizationContentProvider
if (!resource.isAccessible())
return false;
IResource[] roots = scope.getRoots();
- for (int i = 0; i < roots.length; i++) {
- IResource root = roots[i];
+ for (IResource root : roots) {
if (resource.getFullPath().isPrefixOf(root.getFullPath()))
return true;
}
@@ -157,8 +156,7 @@ public class ResourceModelContentProvider extends SynchronizationContentProvider
private Object[] internalGetChildren(ISynchronizationContext context, Object parent, Object[] children) {
List<Object> result = new ArrayList<>(children.length);
- for (int i = 0; i < children.length; i++) {
- Object object = children[i];
+ for (Object object : children) {
// If the parent is a TreePath then the subclass is
// TreePath aware and we can send a TrePath to the
// isVisible method
@@ -193,8 +191,7 @@ public class ResourceModelContentProvider extends SynchronizationContentProvider
if(traversals == null) {
return result.toArray(new ResourceTraversal[result.size()]);
}
- for (int i = 0; i < traversals.length; i++) {
- ResourceTraversal traversal = traversals[i];
+ for (ResourceTraversal traversal : traversals) {
if (traversal.contains(resource)) {
boolean include = false;
int depth = traversal.getDepth();
@@ -202,8 +199,7 @@ public class ResourceModelContentProvider extends SynchronizationContentProvider
include = true;
} else {
IResource[] roots = traversal.getResources();
- for (int j = 0; j < roots.length; j++) {
- IResource root = roots[j];
+ for (IResource root : roots) {
if (root.equals(resource)) {
include = true;
break;
@@ -227,8 +223,7 @@ public class ResourceModelContentProvider extends SynchronizationContentProvider
// TODO: fails due to use of roots
ResourceMapping[] mappings = scope.getMappings(ModelProvider.RESOURCE_MODEL_PROVIDER_ID);
List<ResourceTraversal> result = new ArrayList<>();
- for (int i = 0; i < mappings.length; i++) {
- ResourceMapping resourceMapping = mappings[i];
+ for (ResourceMapping resourceMapping : mappings) {
Object element = resourceMapping.getModelObject();
IResource root = getResource(element);
if (root != null) {
@@ -273,8 +268,7 @@ public class ResourceModelContentProvider extends SynchronizationContentProvider
private IResource[] getResources(ISynchronizationContext context, IPath[] paths) {
List<IResource> resources = new ArrayList<>();
- for (int i = 0; i < paths.length; i++) {
- IPath path = paths[i];
+ for (IPath path : paths) {
IResource resource = getResource(context, path);
if (resource != null)
resources.add(resource);
@@ -419,8 +413,7 @@ public class ResourceModelContentProvider extends SynchronizationContentProvider
if (isFlatPresentation()) {
Set existingResources = getVisibleResources();
IResource[] changedResources = getChangedResources(event, existingResources);
- for (int i = 0; i < changedResources.length; i++) {
- IResource resource = changedResources[i];
+ for (IResource resource : changedResources) {
if (event.getTree().getDiff(resource.getFullPath()) != null) {
if (existingResources.contains(resource)) {
refreshes.add(resource);
@@ -435,8 +428,7 @@ public class ResourceModelContentProvider extends SynchronizationContentProvider
} else {
IProject[] changedProjects = getChangedProjects(event);
Set existingProjects = getVisibleProjects();
- for (int i = 0; i < changedProjects.length; i++) {
- IProject project = changedProjects[i];
+ for (IProject project : changedProjects) {
if (hasVisibleChanges(event.getTree(), project)) {
if (existingProjects.contains(project)) {
refreshes.add(project);
@@ -491,24 +483,21 @@ public class ResourceModelContentProvider extends SynchronizationContentProvider
private IProject[] getChangedProjects(IDiffChangeEvent event) {
Set<IResource> result = new HashSet<>();
IDiff[] changes = event.getChanges();
- for (int i = 0; i < changes.length; i++) {
- IDiff diff = changes[i];
+ for (IDiff diff : changes) {
IResource resource = ResourceDiffTree.getResourceFor(diff);
if (resource != null) {
result.add(resource.getProject());
}
}
IDiff[] additions = event.getAdditions();
- for (int i = 0; i < additions.length; i++) {
- IDiff diff = additions[i];
+ for (IDiff diff : additions) {
IResource resource = ResourceDiffTree.getResourceFor(diff);
if (resource != null) {
result.add(resource.getProject());
}
}
IPath[] removals = event.getRemovals();
- for (int i = 0; i < removals.length; i++) {
- IPath path = removals[i];
+ for (IPath path : removals) {
if (path.segmentCount() > 0) {
IProject project = ResourcesPlugin.getWorkspace().getRoot().getProject(path.segment(0));
result.add(project);
@@ -522,8 +511,7 @@ public class ResourceModelContentProvider extends SynchronizationContentProvider
Tree tree = viewer.getTree();
TreeItem[] children = tree.getItems();
Set<IResource> result = new HashSet<>();
- for (int i = 0; i < children.length; i++) {
- TreeItem control = children[i];
+ for (TreeItem control : children) {
Object data = control.getData();
IResource resource = Utils.getResource(data);
if (resource != null && resource.getType() == IResource.PROJECT) {
@@ -538,8 +526,7 @@ public class ResourceModelContentProvider extends SynchronizationContentProvider
Tree tree = viewer.getTree();
TreeItem[] children = tree.getItems();
Set<IResource> result = new HashSet<>();
- for (int i = 0; i < children.length; i++) {
- TreeItem control = children[i];
+ for (TreeItem control : children) {
Object data = control.getData();
IResource resource = Utils.getResource(data);
if (resource != null) {
@@ -552,24 +539,21 @@ public class ResourceModelContentProvider extends SynchronizationContentProvider
private IResource[] getChangedResources(IDiffChangeEvent event, Set existingResources) {
Set<IResource> result = new HashSet<>();
IDiff[] changes = event.getChanges();
- for (int i = 0; i < changes.length; i++) {
- IDiff diff = changes[i];
+ for (IDiff diff : changes) {
IResource resource = ResourceDiffTree.getResourceFor(diff);
if (resource != null) {
result.add(resource);
}
}
IDiff[] additions = event.getAdditions();
- for (int i = 0; i < additions.length; i++) {
- IDiff diff = additions[i];
+ for (IDiff diff : additions) {
IResource resource = ResourceDiffTree.getResourceFor(diff);
if (resource != null) {
result.add(resource);
}
}
IPath[] removals = event.getRemovals();
- for (int i = 0; i < removals.length; i++) {
- IPath path = removals[i];
+ for (IPath path : removals) {
if (path.segmentCount() > 0) {
IResource resource = ResourcesPlugin.getWorkspace().getRoot().findMember(path);
if (resource != null) {
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ResourceModelLabelProvider.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ResourceModelLabelProvider.java
index 0a018ee68..ab8a0989c 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ResourceModelLabelProvider.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ResourceModelLabelProvider.java
@@ -161,17 +161,16 @@ public class ResourceModelLabelProvider extends
// Accumulate all distinct resources that have had problem marker
// changes
- for (int idx = 0; idx < markerTypes.length; idx++) {
- IMarkerDelta[] markerDeltas = event.findMarkerDeltas(markerTypes[idx], true);
- for (int i = 0; i < markerDeltas.length; i++) {
- IMarkerDelta delta = markerDeltas[i];
- IResource resource = delta.getResource();
- while (resource != null && resource.getType() != IResource.ROOT && !handledResources.contains(resource)) {
- handledResources.add(resource);
- resource = resource.getParent();
- }
+ for (String markerType : markerTypes) {
+ IMarkerDelta[] markerDeltas = event.findMarkerDeltas(markerType, true);
+ for (IMarkerDelta delta : markerDeltas) {
+ IResource resource = delta.getResource();
+ while (resource != null && resource.getType() != IResource.ROOT && !handledResources.contains(resource)) {
+ handledResources.add(resource);
+ resource = resource.getParent();
}
}
+ }
if (!handledResources.isEmpty()) {
final IResource[] resources = handledResources.toArray(new IResource[handledResources.size()]);
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ResourceModelParticipantAction.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ResourceModelParticipantAction.java
index 46521c574..2f503e029 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ResourceModelParticipantAction.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ResourceModelParticipantAction.java
@@ -55,8 +55,7 @@ public abstract class ResourceModelParticipantAction extends ModelParticipantAct
if (selection instanceof ITreeSelection) {
ITreeSelection ts = (ITreeSelection) selection;
TreePath[] paths = ts.getPaths();
- for (int i = 0; i < paths.length; i++) {
- TreePath path = paths[i];
+ for (TreePath path : paths) {
ResourceTraversal[] traversals = getTraversals(path, Policy.subMonitorFor(monitor, 100));
traversal.addTraversals(traversals);
}
@@ -113,8 +112,7 @@ public abstract class ResourceModelParticipantAction extends ModelParticipantAct
int depth = getTraversalCalculator().getLayoutDepth(resource, path);
IDiff[] diffs = set.getDiffTree().getDiffs(resource, depth);
Set<IResource> resources = new HashSet<>();
- for (int i = 0; i < diffs.length; i++) {
- IDiff diff = diffs[i];
+ for (IDiff diff : diffs) {
IResource r = ResourceDiffTree.getResourceFor(diff);
if (r != null)
resources.add(r);
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ResourceModelPersistenceAdapter.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ResourceModelPersistenceAdapter.java
index 74c3e06aa..0479e7952 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ResourceModelPersistenceAdapter.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ResourceModelPersistenceAdapter.java
@@ -46,8 +46,7 @@ public class ResourceModelPersistenceAdapter extends SynchronizationCompareAdapt
@Override
public void save(ResourceMapping[] mappings, IMemento memento) {
- for (int i = 0; i < mappings.length; i++) {
- ResourceMapping mapping = mappings[i];
+ for (ResourceMapping mapping : mappings) {
Object object = mapping.getModelObject();
if (object instanceof IResource) {
IResource resource = (IResource) object;
@@ -70,8 +69,7 @@ public class ResourceModelPersistenceAdapter extends SynchronizationCompareAdapt
public ResourceMapping[] restore(IMemento memento) {
IMemento[] children = memento.getChildren(RESOURCES);
List<ResourceMapping> result = new ArrayList<>();
- for (int i = 0; i < children.length; i++) {
- IMemento child = children[i];
+ for (IMemento child : children) {
Integer typeInt = child.getInteger(RESOURCE_TYPE);
if (typeInt == null)
continue;
@@ -106,8 +104,7 @@ public class ResourceModelPersistenceAdapter extends SynchronizationCompareAdapt
}
}
children = memento.getChildren(WORKING_SETS);
- for (int i = 0; i < children.length; i++) {
- IMemento child = children[i];
+ for (IMemento child : children) {
String name = child.getString(WORKING_SET_NAME);
if (name == null)
continue;
@@ -119,8 +116,7 @@ public class ResourceModelPersistenceAdapter extends SynchronizationCompareAdapt
}
}
children = memento.getChildren(MODEL_PROVIDERS);
- for (int i = 0; i < children.length; i++) {
- IMemento child = children[i];
+ for (IMemento child : children) {
String id = child.getString(MODEL_PROVIDER_ID);
if (id == null)
continue;
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ResourceModelProviderOperation.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ResourceModelProviderOperation.java
index cd8e86bf8..b8e8b386b 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ResourceModelProviderOperation.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ResourceModelProviderOperation.java
@@ -59,11 +59,9 @@ public abstract class ResourceModelProviderOperation extends SynchronizationOper
*/
private IDiff[] getFileDeltas(Object[] pathOrElements) {
Set<IDiff> result = new HashSet<>();
- for (int i = 0; i < pathOrElements.length; i++) {
- Object pathOrElement = pathOrElements[i];
+ for (Object pathOrElement : pathOrElements) {
IDiff[] diffs = getFileDeltas(pathOrElement);
- for (int j = 0; j < diffs.length; j++) {
- IDiff node = diffs[j];
+ for (IDiff node : diffs) {
result.add(node);
}
}
@@ -78,8 +76,7 @@ public abstract class ResourceModelProviderOperation extends SynchronizationOper
final IResourceDiffTree diffTree = context.getDiffTree();
IDiff[] diffs = diffTree.getDiffs(traversals);
// Now filter the by the mode of the configuration
- for (int i = 0; i < diffs.length; i++) {
- IDiff node = diffs[i];
+ for (IDiff node : diffs) {
if (isVisible(node) && getDiffFilter().select(node))
result.add(node);
}
@@ -155,8 +152,7 @@ public abstract class ResourceModelProviderOperation extends SynchronizationOper
@Override
public boolean shouldRun() {
Object[] elements = getElements();
- for (int i = 0; i < elements.length; i++) {
- Object object = elements[i];
+ for (Object object : elements) {
if (Utils.getResourceMapping(internalGetElement(object)) != null) {
return true;
}
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ResourceModelScopeParticipant.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ResourceModelScopeParticipant.java
index 3043a8fa9..87542afe3 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ResourceModelScopeParticipant.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ResourceModelScopeParticipant.java
@@ -55,8 +55,7 @@ public class ResourceModelScopeParticipant implements
private boolean hasWorkingSetMappings() {
ResourceMapping[] mappings = scope.getMappings(provider.getDescriptor().getId());
- for (int i = 0; i < mappings.length; i++) {
- ResourceMapping mapping = mappings[i];
+ for (ResourceMapping mapping : mappings) {
Object modelObject = mapping.getModelObject();
if (modelObject instanceof IWorkingSet) {
return true;
@@ -67,8 +66,7 @@ public class ResourceModelScopeParticipant implements
private boolean hasWorkspaceMapping() {
ResourceMapping[] mappings = scope.getMappings(provider.getDescriptor().getId());
- for (int i = 0; i < mappings.length; i++) {
- ResourceMapping mapping = mappings[i];
+ for (ResourceMapping mapping : mappings) {
Object modelObject = mapping.getModelObject();
if (modelObject instanceof IResource) {
IResource resource = (IResource) modelObject;
@@ -90,8 +88,7 @@ public class ResourceModelScopeParticipant implements
ISynchronizationScope scope, IResource[] resources,
IProject[] projects) {
Set<ResourceMapping> result = new HashSet<>();
- for (int i = 0; i < projects.length; i++) {
- IProject project = projects[i];
+ for (IProject project : projects) {
collectMappings(project, result);
}
return result.toArray(new ResourceMapping[result.size()]);
@@ -99,20 +96,17 @@ public class ResourceModelScopeParticipant implements
private void collectMappings(IProject project, Set<ResourceMapping> result) {
ResourceMapping[] mappings = scope.getMappings(provider.getDescriptor().getId());
- for (int i = 0; i < mappings.length; i++) {
- ResourceMapping mapping = mappings[i];
+ for (ResourceMapping mapping : mappings) {
boolean refresh = false;
Object modelObject = mapping.getModelObject();
if (modelObject instanceof IWorkingSet) {
IWorkingSet set = (IWorkingSet)modelObject;
IAdaptable[] elements = set.getElements();
- for (int j = 0; j < elements.length; j++) {
- IAdaptable adaptable = elements[j];
+ for (IAdaptable adaptable : elements) {
ResourceMapping m = Adapters.adapt(adaptable, ResourceMapping.class);
if (m != null) {
IProject[] p = m.getProjects();
- for (int k = 0; k < p.length; k++) {
- IProject mp = p[k];
+ for (IProject mp : p) {
if (mp.equals(project)) {
refresh = true;
break;
@@ -156,12 +150,11 @@ public class ResourceModelScopeParticipant implements
// Only interested in project additions and removals
Set<ResourceMapping> result = new HashSet<>();
IResourceDelta[] children = event.getDelta().getAffectedChildren();
- for (int i = 0; i < children.length; i++) {
- IResourceDelta delta = children[i];
+ for (IResourceDelta delta : children) {
IResource resource = delta.getResource();
if (resource.getType() == IResource.PROJECT
&& ((delta.getKind() & (IResourceDelta.ADDED | IResourceDelta.REMOVED)) != 0
- || (delta.getFlags() & IResourceDelta.OPEN) != 0)) {
+ || (delta.getFlags() & IResourceDelta.OPEN) != 0)) {
if (isInContext(resource))
collectMappings((IProject)resource, result);
}
@@ -174,8 +167,7 @@ public class ResourceModelScopeParticipant implements
private boolean isInContext(IResource resource) {
IProject[] projects = scope.getProjects();
- for (int i = 0; i < projects.length; i++) {
- IProject project = projects[i];
+ for (IProject project : projects) {
if (project.equals(resource.getProject())) {
return true;
}
@@ -192,8 +184,7 @@ public class ResourceModelScopeParticipant implements
if (event.getProperty() == IWorkingSetManager.CHANGE_WORKING_SET_CONTENT_CHANGE) {
IWorkingSet newSet = (IWorkingSet) event.getNewValue();
ResourceMapping[] mappings = scope.getMappings(provider.getDescriptor().getId());
- for (int i = 0; i < mappings.length; i++) {
- ResourceMapping mapping = mappings[i];
+ for (ResourceMapping mapping : mappings) {
if (newSet == mapping.getModelObject()) {
fireChange(new ResourceMapping[] { mapping });
}
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 2052d44d6..aa1b7dd06 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
@@ -113,8 +113,7 @@ public class ResourceModelTraversalCalculator {
private Object[] getCompressedChildren(IResourceDiffTree diffTree, IProject project, Object[] children) {
Set<Object> result = new HashSet<>();
IDiff[] diffs = diffTree.getDiffs(project, IResource.DEPTH_INFINITE);
- for (int i = 0; i < diffs.length; i++) {
- IDiff diff = diffs[i];
+ for (IDiff diff : diffs) {
IResource resource = diffTree.getResource(diff);
if (resource.getType() == IResource.FILE) {
IContainer parent = resource.getParent();
@@ -133,8 +132,7 @@ public class ResourceModelTraversalCalculator {
*/
private Object[] getCompressedChildren(IResourceDiffTree diffTree, IFolder folder, Object[] children) {
Set<Object> result = new HashSet<>();
- for (int i = 0; i < children.length; i++) {
- Object object = children[i];
+ for (Object object : children) {
if (object instanceof IResource) {
IResource resource = (IResource) object;
if (resource.getType() == IResource.FILE)
@@ -142,8 +140,7 @@ public class ResourceModelTraversalCalculator {
}
}
IDiff[] diffs = diffTree.getDiffs(folder, IResource.DEPTH_ONE);
- for (int i = 0; i < diffs.length; i++) {
- IDiff diff = diffs[i];
+ for (IDiff diff : diffs) {
IResource resource = diffTree.getResource(diff);
if (resource.getType() == IResource.FILE)
result.add(resource);
@@ -155,8 +152,7 @@ public class ResourceModelTraversalCalculator {
Object[] allChildren;
IDiff[] diffs = diffTree.getDiffs(resource, IResource.DEPTH_INFINITE);
ArrayList<Object> result = new ArrayList<>();
- for (int i = 0; i < diffs.length; i++) {
- IDiff diff = diffs[i];
+ for (IDiff diff : diffs) {
result.add(diffTree.getResource(diff));
}
allChildren = result.toArray();
@@ -165,13 +161,11 @@ public class ResourceModelTraversalCalculator {
private Object[] getTreeChildren(IResourceDiffTree diffTree, IResource resource, Object[] children) {
Set<Object> result = new HashSet<>();
- for (int i = 0; i < children.length; i++) {
- Object object = children[i];
+ for (Object object : children) {
result.add(object);
}
IResource[] setChildren = getChildren(diffTree, resource);
- for (int i = 0; i < setChildren.length; i++) {
- IResource child = setChildren[i];
+ for (IResource child : setChildren) {
result.add(child);
}
Object[] allChildren = result.toArray(new Object[result.size()]);
@@ -181,8 +175,7 @@ public class ResourceModelTraversalCalculator {
public static IResource[] getChildren(IResourceDiffTree diffTree, IResource resource) {
Set<IResource> result = new HashSet<>();
IPath[] childPaths = diffTree.getChildren(resource.getFullPath());
- for (int i = 0; i < childPaths.length; i++) {
- IPath path = childPaths[i];
+ for (IPath path : childPaths) {
IDiff delta = diffTree.getDiff(path);
IResource child;
if (delta == null) {
@@ -215,8 +208,7 @@ public class ResourceModelTraversalCalculator {
IResource resource = (IResource) o;
int depth = getLayoutDepth(resource, tp);
IDiff[] diffs = dcs.getDiffTree().getDiffs(resource, depth);
- for (int i = 0; i < diffs.length; i++) {
- IDiff diff = diffs[i];
+ for (IDiff diff : diffs) {
IResource r = ResourceDiffTree.getResourceFor(diff);
if (r != null)
result.add(r);
@@ -325,8 +317,7 @@ public class ResourceModelTraversalCalculator {
if (members.length > 0) {
if (depth == IResource.DEPTH_INFINITE)
return true;
- for (int i = 0; i < members.length; i++) {
- IResource resource = members[i];
+ for (IResource resource : members) {
if (resource.getType() == IResource.FILE)
return true;
}
@@ -361,8 +352,7 @@ public class ResourceModelTraversalCalculator {
resourcePath[i] = parent;
parent = parent.getParent();
}
- for (int i = 0; i < resourcePath.length; i++) {
- IResource r = resourcePath[i];
+ for (IResource r : resourcePath) {
treePath = treePath.createChildPath(r);
}
return treePath;
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/SynchronizationResourceMappingContext.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/SynchronizationResourceMappingContext.java
index f5f11739f..b4933656a 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/SynchronizationResourceMappingContext.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/SynchronizationResourceMappingContext.java
@@ -122,13 +122,11 @@ public final class SynchronizationResourceMappingContext extends
public IResource[] fetchMembers(IContainer container, IProgressMonitor monitor) throws CoreException {
Set<IResource> result = new HashSet<>();
IResource[] children = container.members();
- for (int i = 0; i < children.length; i++) {
- IResource resource = children[i];
+ for (IResource resource : children) {
result.add(resource);
}
IPath[] childPaths = context.getDiffTree().getChildren(container.getFullPath());
- for (int i = 0; i < childPaths.length; i++) {
- IPath path = childPaths[i];
+ for (IPath path : childPaths) {
IDiff delta = context.getDiffTree().getDiff(path);
IResource child;
if (delta == null) {
@@ -159,8 +157,7 @@ public final class SynchronizationResourceMappingContext extends
public IProject[] getProjects() {
Set<IProject> projects = new HashSet<>();
IResource[] roots = context.getScope().getRoots();
- for (int i = 0; i < roots.length; i++) {
- IResource resource = roots[i];
+ for (IResource resource : roots) {
projects.add(resource.getProject());
}
return projects.toArray(new IProject[projects.size()]);
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/TeamViewerSorter.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/TeamViewerSorter.java
index e875cb58a..d3717d017 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/TeamViewerSorter.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/TeamViewerSorter.java
@@ -78,14 +78,12 @@ public class TeamViewerSorter extends TreePathViewerSorter {
private boolean isExtends(ModelProvider mp1, IModelProviderDescriptor desc) {
String[] extended = mp1.getDescriptor().getExtendedModels();
- for (int i = 0; i < extended.length; i++) {
- String id = extended[i];
+ for (String id : extended) {
if (id.equals(desc.getId())) {
return true;
}
}
- for (int i = 0; i < extended.length; i++) {
- String id = extended[i];
+ for (String id : extended) {
IModelProviderDescriptor desc2 = ModelProvider.getModelProviderDescriptor(id);
if (isExtends(mp1, desc2)) {
return true;
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/WorkspaceTeamStateProvider.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/WorkspaceTeamStateProvider.java
index d28d1496f..30c319df3 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/WorkspaceTeamStateProvider.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/WorkspaceTeamStateProvider.java
@@ -57,8 +57,7 @@ public class WorkspaceTeamStateProvider extends TeamStateProvider
IResourceChangeEvent.POST_CHANGE);
IProject[] allProjects = ResourcesPlugin.getWorkspace().getRoot()
.getProjects();
- for (int i = 0; i < allProjects.length; i++) {
- IProject project = allProjects[i];
+ for (IProject project : allProjects) {
handleProject(project);
}
}
@@ -143,8 +142,7 @@ public class WorkspaceTeamStateProvider extends TeamStateProvider
private String getProviderId(IProject[] projects) {
String id = null;
- for (int i = 0; i < projects.length; i++) {
- IProject project = projects[i];
+ for (IProject project : projects) {
String nextId = getProviderId(project);
if (id == null)
id = nextId;
@@ -211,8 +209,7 @@ public class WorkspaceTeamStateProvider extends TeamStateProvider
IResourceDelta[] projectDeltas = delta
.getAffectedChildren(IResourceDelta.ADDED
| IResourceDelta.CHANGED);
- for (int i = 0; i < projectDeltas.length; i++) {
- IResourceDelta projectDelta = projectDeltas[i];
+ for (IResourceDelta projectDelta : projectDeltas) {
IResource resource = projectDelta.getResource();
if ((projectDelta.getFlags() & IResourceDelta.OPEN) != 0
&& resource.getType() == IResource.PROJECT) {
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/preferences/IgnorePreferencePage.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/preferences/IgnorePreferencePage.java
index e5e0a119e..25540e020 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/preferences/IgnorePreferencePage.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/preferences/IgnorePreferencePage.java
@@ -137,8 +137,7 @@ public class IgnorePreferencePage extends PreferencePage implements IWorkbenchPr
* @param ignore
*/
private void fillTable(IIgnoreInfo[] ignore) {
- for (int i = 0; i < ignore.length; i++) {
- IIgnoreInfo info = ignore[i];
+ for (IIgnoreInfo info : ignore) {
TableItem item = new TableItem(ignoreTable, SWT.NONE);
item.setText(TextProcessor.process(info.getPattern(), ".*")); //$NON-NLS-1$
item.setChecked(info.getEnabled());
@@ -162,8 +161,8 @@ public class IgnorePreferencePage extends PreferencePage implements IWorkbenchPr
if (pattern.equals("")) return; //$NON-NLS-1$
// Check if the item already exists
TableItem[] items = ignoreTable.getItems();
- for (int i = 0; i < items.length; i++) {
- if (items[i].getText().equals(pattern)) {
+ for (TableItem item : items) {
+ if (item.getText().equals(pattern)) {
MessageDialog.openWarning(getShell(), TeamUIMessages.IgnorePreferencePage_patternExistsShort, TeamUIMessages.IgnorePreferencePage_patternExistsLong);
return;
}
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/preferences/TextPreferencePage.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/preferences/TextPreferencePage.java
index 036b52df9..40bab1aa1 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/preferences/TextPreferencePage.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/preferences/TextPreferencePage.java
@@ -131,15 +131,12 @@ public class TextPreferencePage extends PreferencePage implements IWorkbenchPref
Set fPluginNames= makeSetOfStrings(manager.getDefaultNameMappings());
Set fPluginExtensions= makeSetOfStrings(manager.getDefaultExtensionMappings());
- for (int i = 0; i < extensionInfoArray.length; i++) {
- final IStringMapping info= extensionInfoArray[i];
+ for (IStringMapping info : extensionInfoArray) {
final FileTypeTable.Extension extension= new FileTypeTable.Extension(info.getString(), fPluginExtensions.contains(info.getString()));
extension.mode= info.getType();
fItems.add(extension);
}
-
- for (int i = 0; i < nameInfoArray.length; i++) {
- final IStringMapping info= nameInfoArray[i];
+ for (IStringMapping info : nameInfoArray) {
final FileTypeTable.Name name= new FileTypeTable.Name(info.getString(), fPluginNames.contains(info.getString()));
name.mode= info.getType();
fItems.add(name);
@@ -149,8 +146,8 @@ public class TextPreferencePage extends PreferencePage implements IWorkbenchPref
private static Set<String> makeSetOfStrings(IStringMapping [] mappings) {
final Set<String> set= new HashSet<>(mappings.length);
- for (int i = 0; i < mappings.length; i++) {
- set.add(mappings[i].getString());
+ for (IStringMapping mapping : mappings) {
+ set.add(mapping.getString());
}
return set;
}
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/registry/RegistryReader.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/registry/RegistryReader.java
index ce3abbdbf..c9b660fdc 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/registry/RegistryReader.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/registry/RegistryReader.java
@@ -178,9 +178,10 @@ public abstract class RegistryReader {
* Logs an error if the element was not recognized.
*/
protected void readElements(IConfigurationElement[] elements) {
- for (int i = 0; i < elements.length; i++) {
- if (!readElement(elements[i]))
- logUnknownElement(elements[i]);
+ for (IConfigurationElement element : elements) {
+ if (!readElement(element)) {
+ logUnknownElement(element);
+ }
}
}
/**
@@ -206,7 +207,8 @@ public abstract class RegistryReader {
extensions = point.getExtensions();
extensionPoints.put(pointId, extensions);
}
- for (int i = 0; i < extensions.length; i++)
- readExtension(extensions[i]);
+ for (IExtension extension : extensions) {
+ readExtension(extension);
+ }
}
}
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/registry/TeamContentProviderManager.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/registry/TeamContentProviderManager.java
index fe085336b..690f330a1 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/registry/TeamContentProviderManager.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/registry/TeamContentProviderManager.java
@@ -62,8 +62,7 @@ public class TeamContentProviderManager implements ITeamContentProviderManager {
public String[] getContentProviderIds(ISynchronizationScope scope) {
List<String> result = new ArrayList<>();
ITeamContentProviderDescriptor[] descriptors = getDescriptors();
- for (int i = 0; i < descriptors.length; i++) {
- ITeamContentProviderDescriptor descriptor = descriptors[i];
+ for (ITeamContentProviderDescriptor descriptor : descriptors) {
if (descriptor.isEnabled() && scope.getMappings(descriptor.getModelProviderId()).length > 0)
result.add(descriptor.getContentExtensionId());
}
@@ -106,8 +105,8 @@ public class TeamContentProviderManager implements ITeamContentProviderManager {
private void firePropertyChange(final PropertyChangeEvent event) {
Object[] allListeners = listeners.getListeners();
- for (int i = 0; i < allListeners.length; i++) {
- final IPropertyChangeListener listener = (IPropertyChangeListener)allListeners[i];
+ for (Object l : allListeners) {
+ final IPropertyChangeListener listener = (IPropertyChangeListener) l;
SafeRunner.run(new ISafeRunnable() {
@Override
public void run() throws Exception {
@@ -135,8 +134,8 @@ public class TeamContentProviderManager implements ITeamContentProviderManager {
descriptor.setEnabled(false);
}
}
- for (int i = 0; i < descriptors.length; i++) {
- TeamContentProviderDescriptor descriptor = (TeamContentProviderDescriptor)descriptors[i];
+ for (ITeamContentProviderDescriptor d : descriptors) {
+ TeamContentProviderDescriptor descriptor = (TeamContentProviderDescriptor) d;
descriptor.setEnabled(true);
}
enablementChanged(previouslyEnabled.toArray(new ITeamContentProviderDescriptor[previouslyEnabled.size()]),
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/AbstractSynchronizeModelProvider.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/AbstractSynchronizeModelProvider.java
index c570a8ba8..2756ed5c1 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/AbstractSynchronizeModelProvider.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/AbstractSynchronizeModelProvider.java
@@ -262,8 +262,7 @@ public abstract class AbstractSynchronizeModelProvider implements ISynchronizeMo
if (resource != null && resource.exists()) {
try {
IMarker[] markers = resource.findMarkers(IMarker.PROBLEM, true, getLogicalModelDepth(resource));
- for (int i = 0; i < markers.length; i++) {
- IMarker marker = markers[i];
+ for (IMarker marker : markers) {
try {
Integer severity = (Integer) marker.getAttribute(IMarker.SEVERITY);
if (severity != null) {
@@ -300,8 +299,7 @@ public abstract class AbstractSynchronizeModelProvider implements ISynchronizeMo
} else if (resource == null) {
// For non-resource elements, show the same propogaqted marker as the children
IDiffElement[] children = element.getChildren();
- for (int i = 0; i < children.length; i++) {
- IDiffElement child = children[i];
+ for (IDiffElement child : children) {
if (child instanceof ISynchronizeModelElement) {
ISynchronizeModelElement childElement = (ISynchronizeModelElement)child;
if (childElement.getProperty(ISynchronizeModelElement.PROPAGATED_ERROR_MARKER_PROPERTY)) {
@@ -416,15 +414,13 @@ public abstract class AbstractSynchronizeModelProvider implements ISynchronizeMo
protected IResource[] getExpandedResources() {
Set<IResource> expanded = new HashSet<>();
IResource[] savedExpansionState = getCachedResources(P_VIEWER_EXPANSION_STATE);
- for (int i = 0; i < savedExpansionState.length; i++) {
- IResource resource = savedExpansionState[i];
+ for (IResource resource : savedExpansionState) {
expanded.add(resource);
}
StructuredViewer viewer = getViewer();
Object[] objects = ((AbstractTreeViewer) viewer).getVisibleExpandedElements();
IResource[] currentExpansionState = getResources(objects);
- for (int i = 0; i < currentExpansionState.length; i++) {
- IResource resource = currentExpansionState[i];
+ for (IResource resource : currentExpansionState) {
expanded.add(resource);
}
return expanded.toArray(new IResource[expanded.size()]);
@@ -462,13 +458,11 @@ public abstract class AbstractSynchronizeModelProvider implements ISynchronizeMo
protected void expandResources(IResource[] resources) {
Set<ISynchronizeModelElement> expandedElements = new HashSet<>();
StructuredViewer viewer = getViewer();
- for (int j = 0; j < resources.length; j++) {
- IResource resource = resources[j];
+ for (IResource resource : resources) {
ISynchronizeModelElement[] elements = getModelObjects(resource);
// Only expand when there is one element per resource
if (elements.length == 1) {
- for (int i = 0; i < elements.length; i++) {
- ISynchronizeModelElement element = elements[i];
+ for (ISynchronizeModelElement element : elements) {
// Add all parents of the element to the expansion set
while (element != null) {
expandedElements.add(element);
@@ -484,9 +478,9 @@ public abstract class AbstractSynchronizeModelProvider implements ISynchronizeMo
protected IResource[] getResources(Object[] objects) {
Set<IResource> result = new HashSet<>();
if (objects.length > 0) {
- for (int i = 0; i < objects.length; i++) {
- if (objects[i] instanceof ISynchronizeModelElement) {
- IResource resource = ((ISynchronizeModelElement)objects[i]).getResource();
+ for (Object object : objects) {
+ if (object instanceof ISynchronizeModelElement) {
+ IResource resource = ((ISynchronizeModelElement) object).getResource();
if(resource != null)
result.add(resource);
}
@@ -503,8 +497,7 @@ public abstract class AbstractSynchronizeModelProvider implements ISynchronizeMo
if (resources.length > 0) {
ISynchronizePageConfiguration config = getConfiguration();
ArrayList<String> paths = new ArrayList<>();
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
String path = resource.getFullPath().toString();
if (resource.getType() != IResource.FILE && path.charAt(path.length() - 1) != IPath.SEPARATOR) {
// Include a trailing slash on folders and projects.
@@ -591,8 +584,7 @@ public abstract class AbstractSynchronizeModelProvider implements ISynchronizeMo
protected void selectResources(IResource[] resourcesToSelect) {
StructuredViewer viewer = getViewer();
final ArrayList<ISynchronizeModelElement> selectedElements = new ArrayList<>();
- for (int i = 0; i < resourcesToSelect.length; i++) {
- IResource resource = resourcesToSelect[i];
+ for (IResource resource : resourcesToSelect) {
ISynchronizeModelElement[] elements = getModelObjects(resource);
// Only preserve the selection if there is one element for the resource
if (elements.length == 1) {
@@ -613,16 +605,13 @@ public abstract class AbstractSynchronizeModelProvider implements ISynchronizeMo
if (!(viewer instanceof CheckboxTreeViewer))
return;
- for (int j = 0; j < resourcesToCheck.length; j++) {
- IResource resource = resourcesToCheck[j];
+ for (IResource resource : resourcesToCheck) {
if (resource.getType() != IResource.FILE)
continue;
-
ISynchronizeModelElement[] elements = getModelObjects(resource);
// Only expand when there is one element per resource
if (elements.length == 1) {
- for (int i = 0; i < elements.length; i++) {
- ISynchronizeModelElement element = elements[i];
+ for (ISynchronizeModelElement element : elements) {
checkedElements.add(element);
}
}
@@ -845,8 +834,7 @@ public abstract class AbstractSynchronizeModelProvider implements ISynchronizeMo
*/
protected void removeFromViewer(ISynchronizeModelElement[] nodes) {
List<ISynchronizeModelElement> rootsToClear = new ArrayList<>();
- for (int i = 0; i < nodes.length; i++) {
- ISynchronizeModelElement node = nodes[i];
+ for (ISynchronizeModelElement node : nodes) {
if (DEBUG) {
System.out.println("Removing model element " + node.getName()); //$NON-NLS-1$
}
@@ -864,8 +852,7 @@ public abstract class AbstractSynchronizeModelProvider implements ISynchronizeMo
if (Utils.canUpdateViewer(getViewer())) {
doRemove(roots);
}
- for (int i = 0; i < roots.length; i++) {
- ISynchronizeModelElement element = roots[i];
+ for (ISynchronizeModelElement element : roots) {
updateHandler.nodeRemoved(element, this);
}
}
@@ -886,8 +873,7 @@ public abstract class AbstractSynchronizeModelProvider implements ISynchronizeMo
recursiveClearModelObjects(rootToClear);
if (node == getModelRoot()) {
IDiffElement[] children = node.getChildren();
- for (int i = 0; i < children.length; i++) {
- IDiffElement element = children[i];
+ for (IDiffElement element : children) {
((SynchronizeModelElement)node).remove(element);
}
} else {
@@ -903,8 +889,7 @@ public abstract class AbstractSynchronizeModelProvider implements ISynchronizeMo
protected void recursiveClearModelObjects(ISynchronizeModelElement node) {
// Clear all the children of the node
IDiffElement[] children = node.getChildren();
- for (int i = 0; i < children.length; i++) {
- IDiffElement element = children[i];
+ for (IDiffElement element : children) {
if (element instanceof ISynchronizeModelElement) {
ISynchronizeModelElement sme = (ISynchronizeModelElement) element;
ISynchronizeModelProvider provider = getProvider(sme);
@@ -979,8 +964,7 @@ public abstract class AbstractSynchronizeModelProvider implements ISynchronizeMo
TeamUIPlugin.log(IStatus.ERROR, "An error occurred removing elements from the synchronize view", e); //$NON-NLS-1$
}
if (DEBUG) {
- for (int i = 0; i < elements.length; i++) {
- ISynchronizeModelElement element = elements[i];
+ for (ISynchronizeModelElement element : elements) {
System.out.println("Removing view item " + element.getName()); //$NON-NLS-1$
}
}
@@ -1048,8 +1032,8 @@ public abstract class AbstractSynchronizeModelProvider implements ISynchronizeMo
allListeners = listeners.getListeners();
}
final PropertyChangeEvent event = new PropertyChangeEvent(this, key, oldValue, newValue);
- for (int i = 0; i < allListeners.length; i++) {
- final IPropertyChangeListener listener = (IPropertyChangeListener)allListeners[i];
+ for (Object l : allListeners) {
+ final IPropertyChangeListener listener = (IPropertyChangeListener) l;
SafeRunner.run(new ISafeRunnable() {
@Override
public void handleException(Throwable exception) {
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/ActiveChangeSetCollector.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/ActiveChangeSetCollector.java
index 6d76eb831..aed41a072 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/ActiveChangeSetCollector.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/ActiveChangeSetCollector.java
@@ -109,8 +109,7 @@ public class ActiveChangeSetCollector implements IDiffChangeListener {
// Look for any resources that were removed from the set but are still out-of sync.
// Re-add those resources
final List<SyncInfo> outOfSync = new ArrayList<>();
- for (int i = 0; i < paths.length; i++) {
- IPath path = paths[i];
+ for (IPath path : paths) {
if (!((DiffChangeSet)set).contains(path)) {
SyncInfo info = getSyncInfo(path);
if (info != null && info.getKind() != SyncInfo.IN_SYNC) {
@@ -168,8 +167,7 @@ public class ActiveChangeSetCollector implements IDiffChangeListener {
// First, clean up
rootSet.clear();
ChangeSet[] sets = activeSets.keySet().toArray(new ChangeSet[activeSets.size()]);
- for (int i = 0; i < sets.length; i++) {
- ChangeSet set = sets[i];
+ for (ChangeSet set : sets) {
remove(set);
}
activeSets.clear();
@@ -179,15 +177,13 @@ public class ActiveChangeSetCollector implements IDiffChangeListener {
if (getConfiguration().getComparisonType() == ISynchronizePageConfiguration.THREE_WAY) {
// Show all active change sets even if they are empty
sets = getActiveChangeSetManager().getSets();
- for (int i = 0; i < sets.length; i++) {
- ChangeSet set = sets[i];
+ for (ChangeSet set : sets) {
add(set);
}
// The above will add all sync info that are contained in sets.
// We still need to add uncontained infos to the root set
SyncInfo[] syncInfos = seedSet.getSyncInfos();
- for (int i = 0; i < syncInfos.length; i++) {
- SyncInfo info = syncInfos[i];
+ for (SyncInfo info : syncInfos) {
if (isLocalChange(info)) {
ChangeSet[] containingSets = findChangeSets(info);
if (containingSets.length == 0) {
@@ -221,8 +217,7 @@ public class ActiveChangeSetCollector implements IDiffChangeListener {
removals.addAll(Arrays.asList(event.getRemovedResources()));
additions.addAll(Arrays.asList(event.getAddedResources()));
SyncInfo[] changed = event.getChangedResources();
- for (int i = 0; i < changed.length; i++) {
- SyncInfo info = changed[i];
+ for (SyncInfo info : changed) {
additions.add(info);
removals.add(info.getLocal());
}
@@ -248,15 +243,13 @@ public class ActiveChangeSetCollector implements IDiffChangeListener {
protected void add(SyncInfo[] infos) {
rootSet.beginInput();
- for (int i = 0; i < infos.length; i++) {
- SyncInfo info = infos[i];
+ for (SyncInfo info : infos) {
if (isLocalChange(info) && select(info)) {
ChangeSet[] sets = findChangeSets(info);
if (sets.length == 0) {
rootSet.add(info);
} else {
- for (int j = 0; j < sets.length; j++) {
- ChangeSet set = sets[j];
+ for (ChangeSet set : sets) {
SyncInfoSet targetSet = getSyncInfoSet(set);
if (targetSet == null) {
// This will add all the appropriate sync info to the set
@@ -275,8 +268,7 @@ public class ActiveChangeSetCollector implements IDiffChangeListener {
ActiveChangeSetManager manager = getActiveChangeSetManager();
ChangeSet[] sets = manager.getSets();
List<ChangeSet> result = new ArrayList<>();
- for (int i = 0; i < sets.length; i++) {
- ChangeSet set = sets[i];
+ for (ChangeSet set : sets) {
if (set.contains(info.getLocal())) {
result.add(set);
}
@@ -353,8 +345,7 @@ public class ActiveChangeSetCollector implements IDiffChangeListener {
private SyncInfoSet asSyncInfoSet(IDiff[] diffs) {
SyncInfoSet result = new SyncInfoSet();
- for (int i = 0; i < diffs.length; i++) {
- IDiff diff = diffs[i];
+ for (IDiff diff : diffs) {
if (select(diff)) {
SyncInfo info = asSyncInfo(diff);
if (info != null)
@@ -383,8 +374,7 @@ public class ActiveChangeSetCollector implements IDiffChangeListener {
/* private */ IResource[] getResources(SyncInfoSet set, IPath[] paths) {
List<IResource> result = new ArrayList<>();
- for (int i = 0; i < paths.length; i++) {
- IPath path = paths[i];
+ for (IPath path : paths) {
SyncInfo info = getSyncInfo(set, path);
if (info != null) {
result.add(info.getLocal());
@@ -395,8 +385,7 @@ public class ActiveChangeSetCollector implements IDiffChangeListener {
private SyncInfo getSyncInfo(SyncInfoSet set, IPath path) {
SyncInfo[] infos = set.getSyncInfos();
- for (int i = 0; i < infos.length; i++) {
- SyncInfo info = infos[i];
+ for (SyncInfo info : infos) {
if (info.getLocal().getFullPath().equals(path))
return info;
}
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/ChangeSetLabelDecorator.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/ChangeSetLabelDecorator.java
index 60bf1dd88..80b416082 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/ChangeSetLabelDecorator.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/ChangeSetLabelDecorator.java
@@ -72,8 +72,8 @@ public class ChangeSetLabelDecorator extends LabelProvider implements ILabelDeco
if (boldFont == null) {
Font defaultFont = JFaceResources.getDefaultFont();
FontData[] data = defaultFont.getFontData();
- for (int i = 0; i < data.length; i++) {
- data[i].setStyle(SWT.BOLD);
+ for (FontData d : data) {
+ d.setStyle(SWT.BOLD);
}
boldFont = new Font(TeamUIPlugin.getStandardDisplay(), data);
}
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/ChangeSetModelProvider.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/ChangeSetModelProvider.java
index 09084d186..f1031a6d5 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/ChangeSetModelProvider.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/ChangeSetModelProvider.java
@@ -149,13 +149,11 @@ public class ChangeSetModelProvider extends CompositeModelProvider {
set.beginInput();
set.removeAll(event.getRemovedResources());
SyncInfo[] added = event.getAddedResources();
- for (int i = 0; i < added.length; i++) {
- SyncInfo info = added[i];
+ for (SyncInfo info : added) {
set.add(info);
}
SyncInfo[] changed = event.getChangedResources();
- for (int i = 0; i < changed.length; i++) {
- SyncInfo info = changed[i];
+ for (SyncInfo info : changed) {
set.add(info);
}
} finally {
@@ -318,8 +316,7 @@ public class ChangeSetModelProvider extends CompositeModelProvider {
*/
protected ISynchronizeModelElement getModelElement(ChangeSet set) {
IDiffElement[] children = getModelRoot().getChildren();
- for (int i = 0; i < children.length; i++) {
- IDiffElement element = children[i];
+ for (IDiffElement element : children) {
if (element instanceof ChangeSetDiffNode && ((ChangeSetDiffNode)element).getSet() == set) {
return (ISynchronizeModelElement)element;
}
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/CompositeModelProvider.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/CompositeModelProvider.java
index e3a55a7f2..dc57dd375 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/CompositeModelProvider.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/CompositeModelProvider.java
@@ -15,7 +15,6 @@ package org.eclipse.team.internal.ui.synchronize;
import java.util.ArrayList;
import java.util.HashMap;
-import java.util.Iterator;
import java.util.List;
import java.util.Map;
@@ -76,12 +75,10 @@ public abstract class CompositeModelProvider extends AbstractSynchronizeModelPro
return ((AbstractSynchronizeModelProvider)providers[0]).getClosestExistingParents(resource);
}
List<ISynchronizeModelElement> result = new ArrayList<>();
- for (int i = 0; i < providers.length; i++) {
- ISynchronizeModelProvider provider = providers[i];
+ for (ISynchronizeModelProvider provider : providers) {
if (provider instanceof AbstractSynchronizeModelProvider) {
ISynchronizeModelElement[] elements = ((AbstractSynchronizeModelProvider)provider).getClosestExistingParents(resource);
- for (int j = 0; j < elements.length; j++) {
- ISynchronizeModelElement element = elements[j];
+ for (ISynchronizeModelElement element : elements) {
result.add(element);
}
}
@@ -108,8 +105,7 @@ public abstract class CompositeModelProvider extends AbstractSynchronizeModelPro
return new ISynchronizeModelProvider[0];
}
List<ISynchronizeModelProvider> result = new ArrayList<>();
- for (Iterator<ISynchronizeModelElement> iter = elements.iterator(); iter.hasNext();) {
- ISynchronizeModelElement element = iter.next();
+ for (ISynchronizeModelElement element : elements) {
result.add(getProvider(element));
}
return result.toArray(new ISynchronizeModelProvider[result.size()]);
@@ -126,8 +122,7 @@ public abstract class CompositeModelProvider extends AbstractSynchronizeModelPro
* @param resources
*/
protected void handleAdditions(SyncInfo[] resources) {
- for (int i = 0; i < resources.length; i++) {
- SyncInfo info = resources[i];
+ for (SyncInfo info : resources) {
handleAddition(info);
}
}
@@ -141,8 +136,7 @@ public abstract class CompositeModelProvider extends AbstractSynchronizeModelPro
@Override
protected final void handleResourceChanges(ISyncInfoTreeChangeEvent event) {
SyncInfo[] infos = event.getChangedResources();
- for (int i = 0; i < infos.length; i++) {
- SyncInfo info = infos[i];
+ for (SyncInfo info : infos) {
handleChange(info);
}
}
@@ -160,8 +154,7 @@ public abstract class CompositeModelProvider extends AbstractSynchronizeModelPro
@Override
protected final void handleResourceRemovals(ISyncInfoTreeChangeEvent event) {
IResource[] resources = event.getRemovedResources();
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
handleRemoval(resource);
}
}
@@ -172,8 +165,7 @@ public abstract class CompositeModelProvider extends AbstractSynchronizeModelPro
*/
protected void handleRemoval(IResource resource) {
ISynchronizeModelProvider[] providers = getProvidersContaining(resource);
- for (int i = 0; i < providers.length; i++) {
- ISynchronizeModelProvider provider = providers[i];
+ for (ISynchronizeModelProvider provider : providers) {
removeFromProvider(resource, provider);
}
}
@@ -232,8 +224,7 @@ public abstract class CompositeModelProvider extends AbstractSynchronizeModelPro
}
private void clearProviders() {
- for (Iterator iter = providers.iterator(); iter.hasNext();) {
- ISynchronizeModelProvider provider = (ISynchronizeModelProvider) iter.next();
+ for (ISynchronizeModelProvider provider : providers) {
provider.dispose();
}
providers.clear();
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/CompressedFoldersModelProvider.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/CompressedFoldersModelProvider.java
index e2f967c15..768f6df1e 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/CompressedFoldersModelProvider.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/CompressedFoldersModelProvider.java
@@ -147,8 +147,7 @@ public class CompressedFoldersModelProvider extends HierarchicalModelProvider {
// Folders will only contain out-of-sync children
IResource[] children = getSyncInfoTree().members(resource);
List<IDiffElement> result = new ArrayList<>();
- for (int i = 0; i < children.length; i++) {
- IResource child = children[i];
+ for (IResource child : children) {
if (child.getType() == IResource.FILE) {
result.add(createModelObject(parent, child));
}
@@ -162,8 +161,7 @@ public class CompressedFoldersModelProvider extends HierarchicalModelProvider {
SyncInfo[] outOfSync = getSyncInfoTree().getSyncInfos(project, IResource.DEPTH_INFINITE);
Set<IDiffElement> result = new HashSet<>();
Set<IResource> resourcesToShow = new HashSet<>();
- for (int i = 0; i < outOfSync.length; i++) {
- SyncInfo info = outOfSync[i];
+ for (SyncInfo info : outOfSync) {
IResource local = info.getLocal();
if (local.getProjectRelativePath().segmentCount() == 1 && local.getType() == IResource.FILE) {
resourcesToShow.add(local);
@@ -208,8 +206,7 @@ public class CompressedFoldersModelProvider extends HierarchicalModelProvider {
@Override
protected void handleResourceAdditions(ISyncInfoTreeChangeEvent event) {
SyncInfo[] infos = event.getAddedResources();
- for (int i = 0; i < infos.length; i++) {
- SyncInfo info = infos[i];
+ for (SyncInfo info : infos) {
addResource(info);
}
}
@@ -255,8 +252,7 @@ public class CompressedFoldersModelProvider extends HierarchicalModelProvider {
// First, deal with any projects that have been removed
List<IResource> removedProjects = new ArrayList<>();
- for (int i = 0; i < roots.length; i++) {
- IResource resource = roots[i];
+ for (IResource resource : roots) {
if (resource.getType() == IResource.PROJECT) {
removeFromViewer(resource);
removedProjects.add(resource);
@@ -266,8 +262,7 @@ public class CompressedFoldersModelProvider extends HierarchicalModelProvider {
IResource[] resources = event.getRemovedResources();
List<IResource> resourcesToRemove = new ArrayList<IResource>();
List<SyncInfo> resourcesToAdd = new ArrayList<>();
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
if (!removedProjects.contains(resource.getProject())) {
if (resource.getType() == IResource.FILE) {
if (isCompressedParentEmpty(resource) && !isOutOfSync(resource.getParent())) {
@@ -314,8 +309,7 @@ public class CompressedFoldersModelProvider extends HierarchicalModelProvider {
private boolean hasFileMembers(IContainer parent) {
// Check if the sync set has any file children of the parent
IResource[] members = getSyncInfoTree().members(parent);
- for (int i = 0; i < members.length; i++) {
- IResource member = members[i];
+ for (IResource member : members) {
if (member.getType() == IResource.FILE) {
return true;
}
@@ -328,13 +322,13 @@ public class CompressedFoldersModelProvider extends HierarchicalModelProvider {
// Check if the sync set has any file children of the parent
List<SyncInfo> result = new ArrayList<>();
IResource[] members = getSyncInfoTree().members(parent);
- for (int i = 0; i < members.length; i++) {
- SyncInfo info = getSyncInfoTree().getSyncInfo(members[i]);
+ for (IResource member : members) {
+ SyncInfo info = getSyncInfoTree().getSyncInfo(member);
if (info != null) {
result.add(info);
}
- if (members[i] instanceof IContainer) {
- result.addAll(Arrays.asList(this.getSyncInfosForFileMembers((IContainer)members[i])));
+ if (member instanceof IContainer) {
+ result.addAll(Arrays.asList(this.getSyncInfosForFileMembers((IContainer) member)));
}
}
return result.toArray(new SyncInfo[result.size()]);
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/FlatModelProvider.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/FlatModelProvider.java
index 1323b9662..01580ddd6 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/FlatModelProvider.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/FlatModelProvider.java
@@ -246,8 +246,7 @@ public class FlatModelProvider extends SynchronizeModelProvider {
if (node == getModelRoot());
SyncInfo[] infos = getSyncInfoSet().getSyncInfos();
List result = new ArrayList();
- for (int i = 0; i < infos.length; i++) {
- SyncInfo info = infos[i];
+ for (SyncInfo info : infos) {
result.add(createModelObject(node, info));
}
return (IDiffElement[]) result.toArray(new IDiffElement[result.size()]);
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/GlobalRefreshElementSelectionPage.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/GlobalRefreshElementSelectionPage.java
index 64cca1c54..63719d1ab 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/GlobalRefreshElementSelectionPage.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/GlobalRefreshElementSelectionPage.java
@@ -229,8 +229,7 @@ public abstract class GlobalRefreshElementSelectionPage extends WizardPage {
*/
private boolean areAnyElementsChecked() {
TreeItem[] item = fViewer.getTree().getItems();
- for (int i = 0; i < item.length; i++) {
- TreeItem child = item[i];
+ for (TreeItem child : item) {
if(child.getChecked() || child.getGrayed()) {
return true;
}
@@ -247,8 +246,7 @@ public abstract class GlobalRefreshElementSelectionPage extends WizardPage {
public Object[] getRootElement() {
TreeItem[] item = fViewer.getTree().getItems();
List checked = new ArrayList();
- for (int i = 0; i < item.length; i++) {
- TreeItem child = item[i];
+ for (TreeItem child : item) {
collectCheckedItems(child, checked);
}
return checked.toArray(new Object[checked.size()]);
@@ -348,8 +346,7 @@ public abstract class GlobalRefreshElementSelectionPage extends WizardPage {
checked.add(item.getData());
} else if(item.getGrayed()) {
TreeItem[] children = item.getItems();
- for (int i = 0; i < children.length; i++) {
- TreeItem child = children[i];
+ for (TreeItem child : children) {
collectCheckedItems(child, checked);
}
}
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/GlobalRefreshResourceSelectionPage.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/GlobalRefreshResourceSelectionPage.java
index 462054bb6..0750c74cb 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/GlobalRefreshResourceSelectionPage.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/GlobalRefreshResourceSelectionPage.java
@@ -125,8 +125,7 @@ public class GlobalRefreshResourceSelectionPage extends GlobalRefreshElementSele
protected boolean checkWorkingSetElements() {
List allWorkingSetResources = new ArrayList();
IWorkingSet[] workingSets = getWorkingSets();
- for (int i = 0; i < workingSets.length; i++) {
- IWorkingSet set = workingSets[i];
+ for (IWorkingSet set : workingSets) {
allWorkingSetResources.addAll(IDE.computeSelectedResources(new StructuredSelection(set.getElements())));
}
getViewer().setCheckedElements(allWorkingSetResources.toArray(new IResource[allWorkingSetResources.size()]));
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/HierarchicalModelProvider.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/HierarchicalModelProvider.java
index bd5d3971f..cf3d4c1d8 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/HierarchicalModelProvider.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/HierarchicalModelProvider.java
@@ -157,8 +157,7 @@ public class HierarchicalModelProvider extends SynchronizeModelProvider {
}
protected void addResources(IResource[] added) {
- for (int i = 0; i < added.length; i++) {
- IResource resource = added[i];
+ for (IResource resource : added) {
addResource(resource);
}
}
@@ -181,8 +180,7 @@ public class HierarchicalModelProvider extends SynchronizeModelProvider {
@Override
protected IDiffElement[] buildModelObjects(ISynchronizeModelElement node) {
IDiffElement[] children = createModelObjects(node);
- for (int i = 0; i < children.length; i++) {
- IDiffElement element = children[i];
+ for (IDiffElement element : children) {
if (element instanceof ISynchronizeModelElement) {
buildModelObjects((ISynchronizeModelElement) element);
}
@@ -194,8 +192,7 @@ public class HierarchicalModelProvider extends SynchronizeModelProvider {
protected void handleResourceAdditions(ISyncInfoTreeChangeEvent event) {
SyncInfo[] infos = event.getAddedResources();
HashSet<IProject> set = new HashSet<>();
- for (int i = 0; i < infos.length; i++) {
- SyncInfo info = infos[i];
+ for (SyncInfo info : infos) {
set.add(info.getLocal().getProject());
}
for (Iterator it = set.iterator(); it.hasNext(); ) {
@@ -211,8 +208,7 @@ public class HierarchicalModelProvider extends SynchronizeModelProvider {
// We have to look for folders that may no longer be in the set
// (i.e. are in-sync) but still have descendants in the set
IResource[] removedResources = event.getRemovedResources();
- for (int i = 0; i < removedResources.length; i++) {
- IResource resource = removedResources[i];
+ for (IResource resource : removedResources) {
if (resource.getType() != IResource.FILE) {
ISynchronizeModelElement node = getModelObject(resource);
if (node != null) {
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/MultiLabelDecorator.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/MultiLabelDecorator.java
index 51562f8f4..bebd0451d 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/MultiLabelDecorator.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/MultiLabelDecorator.java
@@ -30,8 +30,7 @@ class MultiLabelDecorator extends LabelProvider implements ILabelDecorator, IFon
@Override
public Image decorateImage(Image image, Object element) {
- for (int i = 0; i < decorators.length; i++) {
- ILabelDecorator decorator = decorators[i];
+ for (ILabelDecorator decorator : decorators) {
Image newImage = decorator.decorateImage(image, element);
if (newImage != null) {
image = newImage;
@@ -42,8 +41,7 @@ class MultiLabelDecorator extends LabelProvider implements ILabelDecorator, IFon
@Override
public String decorateText(String text, Object element) {
- for (int i = 0; i < decorators.length; i++) {
- ILabelDecorator decorator = decorators[i];
+ for (ILabelDecorator decorator : decorators) {
String newText = decorator.decorateText(text, element);
if (newText != null) {
text = newText;
@@ -54,16 +52,14 @@ class MultiLabelDecorator extends LabelProvider implements ILabelDecorator, IFon
@Override
public void dispose() {
- for (int i = 0; i < decorators.length; i++) {
- ILabelDecorator d = decorators[i];
+ for (ILabelDecorator d : decorators) {
d.dispose();
}
}
@Override
public Font decorateFont(Object element) {
- for (int i = 0; i < decorators.length; i++) {
- ILabelDecorator decorator = decorators[i];
+ for (ILabelDecorator decorator : decorators) {
if(decorator instanceof IFontDecorator) {
return ((IFontDecorator)decorator).decorateFont(element);
}
@@ -73,8 +69,7 @@ class MultiLabelDecorator extends LabelProvider implements ILabelDecorator, IFon
@Override
public Color decorateForeground(Object element) {
- for (int i = 0; i < decorators.length; i++) {
- ILabelDecorator decorator = decorators[i];
+ for (ILabelDecorator decorator : decorators) {
if(decorator instanceof IColorDecorator) {
return ((IColorDecorator)decorator).decorateForeground(element);
}
@@ -84,8 +79,7 @@ class MultiLabelDecorator extends LabelProvider implements ILabelDecorator, IFon
@Override
public Color decorateBackground(Object element) {
- for (int i = 0; i < decorators.length; i++) {
- ILabelDecorator decorator = decorators[i];
+ for (ILabelDecorator decorator : decorators) {
if(decorator instanceof IColorDecorator) {
return ((IColorDecorator)decorator).decorateBackground(element);
}
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/RefreshChangeListener.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/RefreshChangeListener.java
index 7b2da501d..b48b1fe68 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/RefreshChangeListener.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/RefreshChangeListener.java
@@ -36,8 +36,7 @@ public class RefreshChangeListener implements ISubscriberChangeListener, IChange
}
@Override
public void subscriberResourceChanged(ISubscriberChangeEvent[] deltas) {
- for (int i = 0; i < deltas.length; i++) {
- ISubscriberChangeEvent delta = deltas[i];
+ for (ISubscriberChangeEvent delta : deltas) {
if (delta.getFlags() == ISubscriberChangeEvent.SYNC_CHANGED) {
changes.add(delta);
}
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/RefreshModelParticipantJob.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/RefreshModelParticipantJob.java
index f5a42ae35..ac10c047b 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/RefreshModelParticipantJob.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/RefreshModelParticipantJob.java
@@ -51,13 +51,11 @@ public class RefreshModelParticipantJob extends RefreshParticipantJob {
@Override
public void diffsChanged(IDiffChangeEvent event, IProgressMonitor monitor) {
IDiff[] additions = event.getAdditions();
- for (int i = 0; i < additions.length; i++) {
- IDiff node = additions[i];
+ for (IDiff node : additions) {
changes.put(node.getPath(), node);
}
IDiff[] changed = event.getChanges();
- for (int i = 0; i < changed.length; i++) {
- IDiff node = changed[i];
+ for (IDiff node : changed) {
changes.put(node.getPath(), node);
}
}
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/RefreshParticipantJob.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/RefreshParticipantJob.java
index 23402f815..b2e9c8e63 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/RefreshParticipantJob.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/RefreshParticipantJob.java
@@ -403,8 +403,7 @@ public abstract class RefreshParticipantJob extends Job {
private boolean isJobInFamilyRunning(Object family) {
Job[] jobs = Job.getJobManager().find(family);
if (jobs != null && jobs.length > 0) {
- for (int i = 0; i < jobs.length; i++) {
- Job job = jobs[i];
+ for (Job job : jobs) {
if (job.getState() != Job.NONE) {
return true;
}
@@ -583,8 +582,7 @@ public abstract class RefreshParticipantJob extends Job {
listenerArray = listeners.toArray(new IRefreshSubscriberListener[listeners.size()]);
}
// Notify each listener in a safe manner (i.e. so their exceptions don't kill us)
- for (int i = 0; i < listenerArray.length; i++) {
- IRefreshSubscriberListener listener = listenerArray[i];
+ for (IRefreshSubscriberListener listener : listenerArray) {
Notification notification = new Notification() {
@Override
protected void notify(IRefreshSubscriberListener listener) {
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/RefreshSubscriberParticipantJob.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/RefreshSubscriberParticipantJob.java
index 99d6c6474..3e6d34636 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/RefreshSubscriberParticipantJob.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/RefreshSubscriberParticipantJob.java
@@ -46,8 +46,7 @@ public class RefreshSubscriberParticipantJob extends RefreshParticipantJob {
SubscriberSyncInfoCollector collector = getCollector();
if (collector != null) {
SyncInfoTree set = collector.getSyncInfoSet();
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
SyncInfo[] infos = set.getSyncInfos(resource, IResource.DEPTH_INFINITE);
if(infos != null && infos.length > 0) {
numChanges += infos.length;
@@ -72,12 +71,11 @@ public class RefreshSubscriberParticipantJob extends RefreshParticipantJob {
SubscriberSyncInfoCollector collector = getCollector();
if (collector != null) {
SyncInfoTree set = collector.getSyncInfoSet();
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
SyncInfo[] infos = set.getSyncInfos(resource, IResource.DEPTH_INFINITE);
- if(infos != null && infos.length > 0) {
- for(int j = 0; j < infos.length; j++) {
- if((infos[j].getKind() & kind)>0) {
+ if (infos != null && infos.length > 0) {
+ for (SyncInfo info : infos) {
+ if ((info.getKind() & kind) > 0) {
numChanges++;
}
}
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/RefreshUserNotificationPolicy.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/RefreshUserNotificationPolicy.java
index 47bee12f5..97f26ac76 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/RefreshUserNotificationPolicy.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/RefreshUserNotificationPolicy.java
@@ -112,8 +112,8 @@ public class RefreshUserNotificationPolicy implements IRefreshSubscriberListener
SyncInfo[] infos = ((RefreshChangeListener)event.getChangeDescription()).getChanges();
List<IResource> selectedResources = new ArrayList<>();
selectedResources.addAll(Arrays.asList(((RefreshChangeListener)event.getChangeDescription()).getResources()));
- for (int i = 0; i < infos.length; i++) {
- selectedResources.add(infos[i].getLocal());
+ for (SyncInfo info : infos) {
+ selectedResources.add(info.getLocal());
}
IResource[] resources = selectedResources.toArray(new IResource[selectedResources.size()]);
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/RegexDiffComparator.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/RegexDiffComparator.java
index 9176a40c1..70047bc8c 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/RegexDiffComparator.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/RegexDiffComparator.java
@@ -41,8 +41,7 @@ public class RegexDiffComparator extends RangeDifferenceComparator {
protected boolean compareRangeDifferences(RangeDifference[] ranges,
IDocument lDoc, IDocument rDoc) {
try {
- for (int i = 0; i < ranges.length; i++) {
- RangeDifference diff = ranges[i];
+ for (RangeDifference diff : ranges) {
if (diff.kind() == RangeDifference.NOCHANGE)
continue;
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SaveablesCompareEditorInput.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SaveablesCompareEditorInput.java
index 2f7b2a21a..43542dfd9 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SaveablesCompareEditorInput.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SaveablesCompareEditorInput.java
@@ -619,8 +619,8 @@ public class SaveablesCompareEditorInput extends CompareEditorInput implements
if (!inputChangeListeners.isEmpty()) {
Object[] allListeners = inputChangeListeners.getListeners();
final ICompareInput compareResult = (ICompareInput) getCompareResult();
- for (int i = 0; i < allListeners.length; i++) {
- final ICompareInputChangeListener listener = (ICompareInputChangeListener) allListeners[i];
+ for (Object l : allListeners) {
+ final ICompareInputChangeListener listener = (ICompareInputChangeListener) l;
SafeRunner.run(new ISafeRunnable() {
@Override
public void run() throws Exception {
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/StructuredViewerAdvisor.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/StructuredViewerAdvisor.java
index aaf139b8d..946ae0f5c 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/StructuredViewerAdvisor.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/StructuredViewerAdvisor.java
@@ -218,8 +218,7 @@ public abstract class StructuredViewerAdvisor extends AbstractViewerAdvisor {
o = ISynchronizePageConfiguration.DEFAULT_TOOLBAR_MENU;
}
String[] groups = (String[])o;
- for (int i = 0; i < groups.length; i++) {
- String group = groups[i];
+ for (String group : groups) {
// The groupIds must be converted to be unique since the toolbar is shared
manager.add(new Separator(getGroupId(group)));
}
@@ -234,8 +233,7 @@ public abstract class StructuredViewerAdvisor extends AbstractViewerAdvisor {
}
groups = (String[]) o;
initializeStatusLine(actionBars);
- for (int i = 0; i < groups.length; i++) {
- String group = groups[i];
+ for (String group : groups) {
// The groupIds must be converted to be unique since the
// view menu is shared
menu.add(new Separator(getGroupId(group)));
@@ -289,8 +287,7 @@ public abstract class StructuredViewerAdvisor extends AbstractViewerAdvisor {
@Override
public void menuShown(MenuEvent e) {
IContributionItem[] items = menuMgr.getItems();
- for (int i = 0; i < items.length; i++) {
- IContributionItem item = items[i];
+ for (IContributionItem item : items) {
if (item instanceof ActionContributionItem) {
IAction actionItem = ((ActionContributionItem) item).getAction();
if (actionItem instanceof SynchronizeModelAction) {
@@ -375,8 +372,7 @@ public abstract class StructuredViewerAdvisor extends AbstractViewerAdvisor {
o = ISynchronizePageConfiguration.DEFAULT_CONTEXT_MENU;
}
String[] groups = (String[])o;
- for (int i = 0; i < groups.length; i++) {
- String group = groups[i];
+ for (String group : groups) {
// There is no need to adjust the group ids in a context menu (see setActionBars)
manager.add(new Separator(group));
}
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SyncInfoSetChangeSetCollector.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SyncInfoSetChangeSetCollector.java
index 327151fe5..98d626e51 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SyncInfoSetChangeSetCollector.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SyncInfoSetChangeSetCollector.java
@@ -126,8 +126,7 @@ public abstract class SyncInfoSetChangeSetCollector extends ChangeSetManager {
*/
protected void remove(IResource[] resources) {
ChangeSet[] sets = getSets();
- for (int i = 0; i < sets.length; i++) {
- ChangeSet set = sets[i];
+ for (ChangeSet set : sets) {
set.remove(resources);
}
}
@@ -157,8 +156,7 @@ public abstract class SyncInfoSetChangeSetCollector extends ChangeSetManager {
public void reset(SyncInfoSet seedSet) {
// First, remove all the sets
ChangeSet[] sets = getSets();
- for (int i = 0; i < sets.length; i++) {
- ChangeSet set2 = sets[i];
+ for (ChangeSet set2 : sets) {
remove(set2);
}
if (seedSet != null) {
@@ -186,8 +184,7 @@ public abstract class SyncInfoSetChangeSetCollector extends ChangeSetManager {
removals.addAll(Arrays.asList(event.getRemovedResources()));
additions.addAll(Arrays.asList(event.getAddedResources()));
SyncInfo[] changed = event.getChangedResources();
- for (int i = 0; i < changed.length; i++) {
- SyncInfo info = changed[i];
+ for (SyncInfo info : changed) {
additions.add(info);
removals.add(info.getLocal());
}
@@ -267,8 +264,7 @@ public abstract class SyncInfoSetChangeSetCollector extends ChangeSetManager {
*/
protected ChangeSet getChangeSet(SyncInfoSet set) {
ChangeSet[] sets = getSets();
- for (int i = 0; i < sets.length; i++) {
- ChangeSet changeSet = sets[i];
+ for (ChangeSet changeSet : sets) {
if (((CheckedInChangeSet)changeSet).getSyncInfoSet() == set) {
return changeSet;
}
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SynchronizeManager.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SynchronizeManager.java
index 578915be5..7cd1eb76d 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SynchronizeManager.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SynchronizeManager.java
@@ -173,8 +173,8 @@ public class SynchronizeManager implements ISynchronizeManager {
fChanged = participants;
fType = update;
Object[] copiedListeners = fListeners.getListeners();
- for (int i = 0; i < copiedListeners.length; i++) {
- fListener = (ISynchronizeParticipantListener) copiedListeners[i];
+ for (Object copiedListener : copiedListeners) {
+ fListener = (ISynchronizeParticipantListener) copiedListener;
SafeRunner.run(this);
}
fChanged = null;
@@ -364,8 +364,7 @@ public class SynchronizeManager implements ISynchronizeManager {
public synchronized void addSynchronizeParticipants(ISynchronizeParticipant[] participants) {
// renamed to createSynchronizeParticipant(id)
List<ISynchronizeParticipant> added = new ArrayList<>(participants.length);
- for (int i = 0; i < participants.length; i++) {
- ISynchronizeParticipant participant = participants[i];
+ for (ISynchronizeParticipant participant : participants) {
String key = Utils.getKey(participant.getId(), participant.getSecondaryId());
if(! participantReferences.containsKey(key)) {
try {
@@ -390,8 +389,7 @@ public class SynchronizeManager implements ISynchronizeManager {
ISynchronizeParticipantReference[] refs = get(id);
if (refs.length > 0) {
// Find an un-pinned participant and replace it
- for (int i = 0; i < refs.length; i++) {
- ISynchronizeParticipantReference reference = refs[i];
+ for (ISynchronizeParticipantReference reference : refs) {
ISynchronizeParticipant p;
try {
p = reference.getParticipant();
@@ -420,8 +418,7 @@ public class SynchronizeManager implements ISynchronizeManager {
@Override
public synchronized void removeSynchronizeParticipants(ISynchronizeParticipant[] participants) {
List<ISynchronizeParticipant> removed = new ArrayList<>(participants.length);
- for (int i = 0; i < participants.length; i++) {
- ISynchronizeParticipant participant = participants[i];
+ for (ISynchronizeParticipant participant : participants) {
String key = Utils.getKey(participant.getId(), participant.getSecondaryId());
if(participantReferences.containsKey(key)) {
ParticipantInstance ref = (ParticipantInstance)participantReferences.remove(key);
@@ -447,8 +444,7 @@ public class SynchronizeManager implements ISynchronizeManager {
public ISynchronizeParticipantReference[] get(String id) {
ISynchronizeParticipantReference[] refs = getSynchronizeParticipants();
ArrayList<ISynchronizeParticipantReference> refsForId = new ArrayList<>();
- for (int i = 0; i < refs.length; i++) {
- ISynchronizeParticipantReference reference = refs[i];
+ for (ISynchronizeParticipantReference reference : refs) {
if(reference.getId().equals(id)) {
refsForId.add(reference);
}
@@ -606,8 +602,7 @@ public class SynchronizeManager implements ISynchronizeManager {
}
IMemento memento = XMLMemento.createReadRoot(reader);
IMemento[] participantNodes = memento.getChildren(CTX_PARTICIPANT);
- for (int i = 0; i < participantNodes.length; i++) {
- IMemento memento2 = participantNodes[i];
+ for (IMemento memento2 : participantNodes) {
String id = memento2.getString(CTX_ID);
String secondayId = memento2.getString(CTX_SECONDARY_ID);
if (secondayId != null) {
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SynchronizeModelElement.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SynchronizeModelElement.java
index 39d728aec..9b94b40d6 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SynchronizeModelElement.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SynchronizeModelElement.java
@@ -159,8 +159,7 @@ public abstract class SynchronizeModelElement extends DiffNode implements IAdapt
}
boolean set = getProperty(propertyName);
final PropertyChangeEvent event = new PropertyChangeEvent(this, propertyName, Boolean.valueOf(!set), Boolean.valueOf(set));
- for (int i = 0; i < allListeners.length; i++) {
- Object object = allListeners[i];
+ for (Object object : allListeners) {
if (object instanceof IPropertyChangeListener) {
final IPropertyChangeListener listener = (IPropertyChangeListener)object;
SafeRunner.run(new ISafeRunnable() {
@@ -196,8 +195,7 @@ public abstract class SynchronizeModelElement extends DiffNode implements IAdapt
private boolean hasChildWithFlag(String flag) {
IDiffElement[] childen = getChildren();
- for (int i = 0; i < childen.length; i++) {
- IDiffElement element = childen[i];
+ for (IDiffElement element : childen) {
if (((SynchronizeModelElement)element).getProperty(flag)) {
return true;
}
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SynchronizeModelElementLabelProvider.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SynchronizeModelElementLabelProvider.java
index 4fa15f001..b1062c531 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SynchronizeModelElementLabelProvider.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SynchronizeModelElementLabelProvider.java
@@ -83,8 +83,8 @@ public class SynchronizeModelElementLabelProvider extends LabelProvider implemen
if (busyFont == null) {
Font defaultFont = JFaceResources.getDefaultFont();
FontData[] data = defaultFont.getFontData();
- for (int i = 0; i < data.length; i++) {
- data[i].setStyle(SWT.ITALIC);
+ for (FontData d : data) {
+ d.setStyle(SWT.ITALIC);
}
busyFont = new Font(TeamUIPlugin.getStandardDisplay(), data);
}
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SynchronizeModelManager.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SynchronizeModelManager.java
index dc68ea5a1..25dfb6e70 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SynchronizeModelManager.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SynchronizeModelManager.java
@@ -233,8 +233,7 @@ public abstract class SynchronizeModelManager extends SynchronizePageActionGroup
// We only need switching of layouts if there is more than one model provider
if (providers.length > 1) {
toggleModelProviderActions = new ArrayList();
- for (int i = 0; i < providers.length; i++) {
- final ISynchronizeModelProviderDescriptor provider = providers[i];
+ for (ISynchronizeModelProviderDescriptor provider : providers) {
toggleModelProviderActions.add(new ToggleModelProviderAction(provider));
}
}
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SynchronizeModelProvider.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SynchronizeModelProvider.java
index 2520c08e3..2c6439d05 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SynchronizeModelProvider.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SynchronizeModelProvider.java
@@ -131,8 +131,7 @@ public abstract class SynchronizeModelProvider extends AbstractSynchronizeModelP
*/
protected void removeFromViewer(IResource[] resources) {
List<ISynchronizeModelElement> elements = new ArrayList<>();
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
ISynchronizeModelElement element = getModelObject(resource);
if(element != null) {
elements.add(element);
@@ -195,8 +194,7 @@ public abstract class SynchronizeModelProvider extends AbstractSynchronizeModelP
protected void handleResourceChanges(ISyncInfoTreeChangeEvent event) {
// Refresh the viewer for each changed resource
SyncInfo[] infos = event.getChangedResources();
- for (int i = 0; i < infos.length; i++) {
- SyncInfo info = infos[i];
+ for (SyncInfo info : infos) {
IResource local = info.getLocal();
ISynchronizeModelElement diffNode = getModelObject(local);
if (diffNode != null) {
@@ -233,8 +231,7 @@ public abstract class SynchronizeModelProvider extends AbstractSynchronizeModelP
* @param added the added infos
*/
protected void addResources(SyncInfo[] added) {
- for (int i = 0; i < added.length; i++) {
- SyncInfo info = added[i];
+ for (SyncInfo info : added) {
addResource(info);
}
}
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SynchronizeModelUpdateHandler.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SynchronizeModelUpdateHandler.java
index e027dffc3..62c55d288 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SynchronizeModelUpdateHandler.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SynchronizeModelUpdateHandler.java
@@ -17,7 +17,6 @@ import java.util.Collections;
import java.util.Date;
import java.util.HashMap;
import java.util.HashSet;
-import java.util.Iterator;
import java.util.Map;
import java.util.Set;
@@ -175,23 +174,21 @@ public class SynchronizeModelUpdateHandler extends BackgroundEventHandler implem
// Accumulate all distinct resources that have had problem marker
// changes
- for (int idx = 0; idx < markerTypes.length; idx++) {
- IMarkerDelta[] markerDeltas = event.findMarkerDeltas(markerTypes[idx], true);
- for (int i = 0; i < markerDeltas.length; i++) {
- IMarkerDelta delta = markerDeltas[i];
- IResource resource = delta.getResource();
- if (!handledResources.contains(resource)) {
- handledResources.add(resource);
- ISynchronizeModelElement[] elements = provider.getClosestExistingParents(delta.getResource());
- if(elements != null && elements.length > 0) {
- for (int j = 0; j < elements.length; j++) {
- ISynchronizeModelElement element = elements[j];
- changes.add(element);
- }
- }
+ for (String markerType : markerTypes) {
+ IMarkerDelta[] markerDeltas = event.findMarkerDeltas(markerType, true);
+ for (IMarkerDelta delta : markerDeltas) {
+ IResource resource = delta.getResource();
+ if (!handledResources.contains(resource)) {
+ handledResources.add(resource);
+ ISynchronizeModelElement[] elements = provider.getClosestExistingParents(delta.getResource());
+ if (elements != null && elements.length > 0) {
+ for (ISynchronizeModelElement element : elements) {
+ changes.add(element);
}
}
}
+ }
+ }
if (!changes.isEmpty()) {
updateMarkersFor(changes.toArray(new ISynchronizeModelElement[changes.size()]));
@@ -216,8 +213,7 @@ public class SynchronizeModelUpdateHandler extends BackgroundEventHandler implem
// Changes contains all elements that need their labels updated
long start = System.currentTimeMillis();
ISynchronizeModelElement[] elements = getChangedElements(event);
- for (int i = 0; i < elements.length; i++) {
- ISynchronizeModelElement element = elements[i];
+ for (ISynchronizeModelElement element : elements) {
propagateProblemMarkers(element);
updateParentLabels(element);
}
@@ -564,8 +560,7 @@ public class SynchronizeModelUpdateHandler extends BackgroundEventHandler implem
if (Utils.canUpdateViewer(viewer)) {
try {
if (additionsMap != null && !additionsMap.isEmpty() && Utils.canUpdateViewer(viewer)) {
- for (Iterator iter = additionsMap.keySet().iterator(); iter.hasNext();) {
- ISynchronizeModelElement parent = (ISynchronizeModelElement) iter.next();
+ for (ISynchronizeModelElement parent : additionsMap.keySet()) {
if (Policy.DEBUG_SYNC_MODELS) {
System.out.println("Adding child view items of " + parent.getName()); //$NON-NLS-1$
}
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SynchronizePageConfiguration.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SynchronizePageConfiguration.java
index 3380973b9..1013d8cbd 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SynchronizePageConfiguration.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SynchronizePageConfiguration.java
@@ -226,8 +226,8 @@ public class SynchronizePageConfiguration extends SynchronizePageActionGroup imp
listeners = propertyChangeListeners.getListeners();
}
final PropertyChangeEvent event = new PropertyChangeEvent(this, key, oldValue, newValue);
- for (int i = 0; i < listeners.length; i++) {
- final IPropertyChangeListener listener = (IPropertyChangeListener)listeners[i];
+ for (Object l : listeners) {
+ final IPropertyChangeListener listener = (IPropertyChangeListener) l;
SafeRunner.run(new ISafeRunnable() {
@Override
public void handleException(Throwable exception) {
@@ -254,8 +254,8 @@ public class SynchronizePageConfiguration extends SynchronizePageActionGroup imp
actionState = INITIALIZED;
listeners = actionContributions.getListeners();
}
- for (int i= 0; i < listeners.length; i++) {
- final SynchronizePageActionGroup contribution = (SynchronizePageActionGroup)listeners[i];
+ for (Object listener : listeners) {
+ final SynchronizePageActionGroup contribution = (SynchronizePageActionGroup) listener;
SafeRunner.run(new ISafeRunnable() {
@Override
public void handleException(Throwable exception) {
@@ -276,8 +276,8 @@ public class SynchronizePageConfiguration extends SynchronizePageActionGroup imp
synchronized(actionContributions) {
listeners = actionContributions.getListeners();
}
- for (int i= 0; i < listeners.length; i++) {
- final SynchronizePageActionGroup contribution = (SynchronizePageActionGroup)listeners[i];
+ for (Object listener : listeners) {
+ final SynchronizePageActionGroup contribution = (SynchronizePageActionGroup) listener;
SafeRunner.run(new ISafeRunnable() {
@Override
public void handleException(Throwable exception) {
@@ -302,8 +302,8 @@ public class SynchronizePageConfiguration extends SynchronizePageActionGroup imp
synchronized(actionContributions) {
listeners = actionContributions.getListeners();
}
- for (int i= 0; i < listeners.length; i++) {
- final SynchronizePageActionGroup contribution = (SynchronizePageActionGroup)listeners[i];
+ for (Object listener : listeners) {
+ final SynchronizePageActionGroup contribution = (SynchronizePageActionGroup) listener;
SafeRunner.run(new ISafeRunnable() {
@Override
public void handleException(Throwable exception) {
@@ -330,8 +330,8 @@ public class SynchronizePageConfiguration extends SynchronizePageActionGroup imp
synchronized(actionContributions) {
listeners = actionContributions.getListeners();
}
- for (int i= 0; i < listeners.length; i++) {
- final SynchronizePageActionGroup contribution = (SynchronizePageActionGroup)listeners[i];
+ for (Object listener : listeners) {
+ final SynchronizePageActionGroup contribution = (SynchronizePageActionGroup) listener;
SafeRunner.run(new ISafeRunnable() {
@Override
public void handleException(Throwable exception) {
@@ -351,8 +351,8 @@ public class SynchronizePageConfiguration extends SynchronizePageActionGroup imp
synchronized(actionContributions) {
listeners = actionContributions.getListeners();
}
- for (int i= 0; i < listeners.length; i++) {
- final SynchronizePageActionGroup contribution = (SynchronizePageActionGroup)listeners[i];
+ for (Object listener : listeners) {
+ final SynchronizePageActionGroup contribution = (SynchronizePageActionGroup) listener;
SafeRunner.run(new ISafeRunnable() {
@Override
public void handleException(Throwable exception) {
@@ -372,8 +372,8 @@ public class SynchronizePageConfiguration extends SynchronizePageActionGroup imp
synchronized(actionContributions) {
listeners = actionContributions.getListeners();
}
- for (int i= 0; i < listeners.length; i++) {
- final SynchronizePageActionGroup contribution = (SynchronizePageActionGroup)listeners[i];
+ for (Object listener : listeners) {
+ final SynchronizePageActionGroup contribution = (SynchronizePageActionGroup) listener;
SafeRunner.run(new ISafeRunnable() {
@Override
public void handleException(Throwable exception) {
@@ -395,8 +395,8 @@ public class SynchronizePageConfiguration extends SynchronizePageActionGroup imp
listeners = actionContributions.getListeners();
actionState = DISPOSED;
}
- for (int i= 0; i < listeners.length; i++) {
- final SynchronizePageActionGroup contribution = (SynchronizePageActionGroup)listeners[i];
+ for (Object listener : listeners) {
+ final SynchronizePageActionGroup contribution = (SynchronizePageActionGroup) listener;
SafeRunner.run(new ISafeRunnable() {
@Override
public void handleException(Throwable exception) {
@@ -433,8 +433,7 @@ public class SynchronizePageConfiguration extends SynchronizePageActionGroup imp
if (groups == null) {
groups = getDefault(menuPropertyId);
}
- for (int i = 0; i < groups.length; i++) {
- String string = groups[i];
+ for (String string : groups) {
if (string.equals(groupId)) return true;
}
return false;
@@ -459,8 +458,7 @@ public class SynchronizePageConfiguration extends SynchronizePageActionGroup imp
decorators = new ILabelDecorator[0];
}
// Ensure we don't have it registered already
- for (int i = 0; i < decorators.length; i++) {
- ILabelDecorator d = decorators[i];
+ for (ILabelDecorator d : decorators) {
if (d == decorator) {
return;
}
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SynchronizeView.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SynchronizeView.java
index bb2bffbd6..08935bb8a 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SynchronizeView.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SynchronizeView.java
@@ -357,8 +357,7 @@ public class SynchronizeView extends PageBookView implements ISynchronizeView, I
@Override
public void participantsAdded(final ISynchronizeParticipant[] participants) {
- for (int i = 0; i < participants.length; i++) {
- ISynchronizeParticipant participant = participants[i];
+ for (ISynchronizeParticipant participant : participants) {
if (isAvailable() && select(TeamUI.getSynchronizeManager().get(participant.getId(), participant.getSecondaryId()))) {
SynchronizeViewWorkbenchPart part = new SynchronizeViewWorkbenchPart(participant, getSite());
fParticipantToPart.put(participant, part);
@@ -372,8 +371,7 @@ public class SynchronizeView extends PageBookView implements ISynchronizeView, I
public void participantsRemoved(final ISynchronizeParticipant[] participants) {
if (isAvailable()) {
Runnable r = () -> {
- for (int i = 0; i < participants.length; i++) {
- ISynchronizeParticipant participant = participants[i];
+ for (ISynchronizeParticipant participant : participants) {
if (isAvailable()) {
SynchronizeViewWorkbenchPart part = (SynchronizeViewWorkbenchPart)fParticipantToPart.get(participant);
if (part != null) {
@@ -612,8 +610,7 @@ public class SynchronizeView extends PageBookView implements ISynchronizeView, I
// create pages
List<ISynchronizeParticipantReference> participants = new ArrayList<>();
ISynchronizeParticipantReference[] refs = manager.getSynchronizeParticipants();
- for (int i = 0; i < refs.length; i++) {
- ISynchronizeParticipantReference ref =refs[i];
+ for (ISynchronizeParticipantReference ref : refs) {
if(select(ref)) {
participants.add(ref);
}
@@ -718,8 +715,7 @@ public class SynchronizeView extends PageBookView implements ISynchronizeView, I
if (saveables.length == 0)
return;
monitor.beginTask(null, 100* saveables.length);
- for (int i = 0; i < saveables.length; i++) {
- Saveable saveable = saveables[i];
+ for (Saveable saveable : saveables) {
try {
saveable.doSave(Policy.subMonitorFor(monitor, 100));
} catch (CoreException e) {
@@ -739,8 +735,7 @@ public class SynchronizeView extends PageBookView implements ISynchronizeView, I
@Override
public boolean isDirty() {
Saveable[] saveables = getSaveables();
- for (int i = 0; i < saveables.length; i++) {
- Saveable saveable = saveables[i];
+ for (Saveable saveable : saveables) {
if (saveable.isDirty())
return true;
}
@@ -1014,10 +1009,11 @@ public class SynchronizeView extends PageBookView implements ISynchronizeView, I
IEditorPart editor = p.findEditor(input);
if (editor == null) {
IEditorReference[] er = p.getEditorReferences();
- for (int i = 0; i < er.length; i++)
- if (er[i].getId().equals(
- "org.eclipse.compare.CompareEditor") && matches(er[i], input)) //$NON-NLS-1$
- editor = er[i].getEditor(false);
+ for (IEditorReference e : er) {
+ if (e.getId().equals("org.eclipse.compare.CompareEditor") && matches(e, input)) { //$NON-NLS-1$
+ editor = e.getEditor(false);
+ }
+ }
}
return editor;
}
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/actions/ChangeSetActionGroup.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/actions/ChangeSetActionGroup.java
index 65839d020..6fe2c9cc6 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/actions/ChangeSetActionGroup.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/actions/ChangeSetActionGroup.java
@@ -228,8 +228,8 @@ public class ChangeSetActionGroup extends SynchronizePageActionGroup {
set.add(diffArray);
} else {
ChangeSet[] sets = getActiveChangeSetManager().getSets();
- for (int i = 0; i < sets.length; i++) {
- ActiveChangeSet activeSet = (ActiveChangeSet)sets[i];
+ for (ChangeSet s : sets) {
+ ActiveChangeSet activeSet = (ActiveChangeSet) s;
activeSet.remove(resources);
}
}
@@ -391,8 +391,8 @@ public class ChangeSetActionGroup extends SynchronizePageActionGroup {
createChangeSet.selectionChanged(selection);
addToChangeSet.add(createChangeSet);
addToChangeSet.add(new Separator());
- for (int i = 0; i < sets.length; i++) {
- ActiveChangeSet set = (ActiveChangeSet)sets[i];
+ for (ChangeSet s : sets) {
+ ActiveChangeSet set = (ActiveChangeSet) s;
AddToChangeSetAction action = new AddToChangeSetAction(getConfiguration(), set, selection);
manager.add(action);
}
@@ -472,8 +472,7 @@ public class ChangeSetActionGroup extends SynchronizePageActionGroup {
private IDiff[] getDiffs(IResource[] resources) {
List<IDiff> diffs = new ArrayList<>();
Subscriber s = ((SubscriberParticipant)getConfiguration().getParticipant()).getSubscriber();
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
try {
IDiff diff = s.getDiff(resource);
if (diff != null)
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/actions/CopyToClipboardAction.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/actions/CopyToClipboardAction.java
index b3e010c0d..5efd85260 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/actions/CopyToClipboardAction.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/actions/CopyToClipboardAction.java
@@ -89,8 +89,7 @@ class CopyToClipboardAction extends SelectionListenerAction {
if (structuredSelection instanceof TreeSelection) {
TreeSelection ts = (TreeSelection) structuredSelection;
TreePath[] paths = ts.getPaths();
- for (int j = 0; j < paths.length; j++) {
- TreePath path = paths[j];
+ for (TreePath path : paths) {
String text = getTextFor(path);
if (text != null && text.length() > 0) {
if (i > 0)
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/actions/OpenInCompareAction.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/actions/OpenInCompareAction.java
index 4ac48f61d..366b2f6a3 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/actions/OpenInCompareAction.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/actions/OpenInCompareAction.java
@@ -94,17 +94,17 @@ public class OpenInCompareAction extends Action {
// model synchronize
if (participant instanceof ModelSynchronizeParticipant) {
ModelSynchronizeParticipant msp = (ModelSynchronizeParticipant) participant;
- for (int i = 0; i < elements.length; i++) {
+ for (Object element : elements) {
// TODO: This is inefficient
- if (!msp.hasCompareInputFor(elements[i])) {
+ if (!msp.hasCompareInputFor(element)) {
return false;
}
}
} else {
// all files
IResource resources[] = Utils.getResources(elements);
- for (int i = 0; i < resources.length; i++) {
- if (resources[i].getType() != IResource.FILE) {
+ for (IResource resource : resources) {
+ if (resource.getType() != IResource.FILE) {
// Only supported if all the items are files.
return false;
}
@@ -248,8 +248,8 @@ public class OpenInCompareAction extends Action {
public static IEditorPart findOpenCompareEditor(IWorkbenchPartSite site, IResource resource) {
IWorkbenchPage page = site.getPage();
IEditorReference[] editorRefs = page.getEditorReferences();
- for (int i = 0; i < editorRefs.length; i++) {
- final IEditorPart part = editorRefs[i].getEditor(false /* don't restore editor */);
+ for (IEditorReference editorRef : editorRefs) {
+ final IEditorPart part = editorRef.getEditor(false /* don't restore editor */);
if(part != null) {
IEditorInput input = part.getEditorInput();
if(part != null && input instanceof SyncInfoCompareInput) {
@@ -279,8 +279,8 @@ public class OpenInCompareAction extends Action {
}
IWorkbenchPage page = site.getPage();
IEditorReference[] editorRefs = page.getEditorReferences();
- for (int i = 0; i < editorRefs.length; i++) {
- final IEditorPart part = editorRefs[i].getEditor(false /* don't restore editor */);
+ for (IEditorReference editorRef : editorRefs) {
+ final IEditorPart part = editorRef.getEditor(false /* don't restore editor */);
if(part != null) {
IEditorInput input = part.getEditorInput();
if(input instanceof ModelCompareEditorInput) {
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/actions/OpenWithActionGroup.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/actions/OpenWithActionGroup.java
index fba0cd937..c8eb249b2 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/actions/OpenWithActionGroup.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/actions/OpenWithActionGroup.java
@@ -103,8 +103,8 @@ public class OpenWithActionGroup extends ActionGroup {
if (participant instanceof ModelSynchronizeParticipant) {
ModelSynchronizeParticipant msp = (ModelSynchronizeParticipant) participant;
boolean allElementsHaveCompareInput = true;
- for (int i = 0; i < elements.length; i++) {
- if (!msp.hasCompareInputFor(elements[i])) {
+ for (Object element : elements) {
+ if (!msp.hasCompareInputFor(element)) {
allElementsHaveCompareInput = false;
break;
}
@@ -124,8 +124,8 @@ public class OpenWithActionGroup extends ActionGroup {
}
boolean allFiles = true;
- for (int i = 0; i < resources.length; i++) {
- if (resources[i].getType() != IResource.FILE) {
+ for (IResource resource : resources) {
+ if (resource.getType() != IResource.FILE) {
// Open actions are only supported if all the items are files.
allFiles = false;
break;
@@ -138,8 +138,8 @@ public class OpenWithActionGroup extends ActionGroup {
}
}
- for (int i = 0; i < resources.length; i++) {
- if (!resources[i].exists()) {
+ for (IResource resource : resources) {
+ if (!resource.exists()) {
// Only support non-compare actions if all resources exist.
return;
}
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/actions/PasteAction.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/actions/PasteAction.java
index 513b361ca..fc556c1a1 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/actions/PasteAction.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/actions/PasteAction.java
@@ -151,9 +151,10 @@ public class PasteAction extends SelectionListenerAction {
private static boolean isAvailable(Transfer transfer,
TransferData[] availableDataTypes) {
- for (int i = 0; i < availableDataTypes.length; i++) {
- if (transfer.isSupportedType(availableDataTypes[i]))
+ for (TransferData availableDataType : availableDataTypes) {
+ if (transfer.isSupportedType(availableDataType)) {
return true;
+ }
}
return false;
}
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/actions/RemoveSynchronizeParticipantAction.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/actions/RemoveSynchronizeParticipantAction.java
index cd7c571b0..1fff5e791 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/actions/RemoveSynchronizeParticipantAction.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/actions/RemoveSynchronizeParticipantAction.java
@@ -108,8 +108,7 @@ public class RemoveSynchronizeParticipantAction extends Action {
ISynchronizeManager manager = TeamUI.getSynchronizeManager();
ISynchronizeParticipantReference[] refs = manager.getSynchronizeParticipants();
ArrayList<ISynchronizeParticipant> removals = new ArrayList<>();
- for (int i = 0; i < refs.length; i++) {
- ISynchronizeParticipantReference reference = refs[i];
+ for (ISynchronizeParticipantReference reference : refs) {
ISynchronizeParticipant p;
try {
p = reference.getParticipant();
@@ -211,8 +210,7 @@ public class RemoveSynchronizeParticipantAction extends Action {
private List<Saveable> getDirtyModels(ISynchronizeParticipant[] participants) {
List<Saveable> result = new ArrayList<>();
- for (int i = 0; i < participants.length; i++) {
- ISynchronizeParticipant participant = participants[i];
+ for (ISynchronizeParticipant participant : participants) {
if (participant instanceof ModelSynchronizeParticipant) {
ModelSynchronizeParticipant msp = (ModelSynchronizeParticipant) participant;
Saveable s = msp.getActiveSaveable();
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/actions/SynchronizePageDropDownAction.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/actions/SynchronizePageDropDownAction.java
index dea81fdc5..1fea90603 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/actions/SynchronizePageDropDownAction.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/actions/SynchronizePageDropDownAction.java
@@ -99,8 +99,7 @@ public class SynchronizePageDropDownAction extends Action implements IMenuCreato
protected void addParticipantsToMenu(ISynchronizeParticipantReference[] refs) {
ISynchronizeParticipant current = fView.getParticipant();
- for (int i = 0; i < refs.length; i++) {
- ISynchronizeParticipantReference page = refs[i];
+ for (ISynchronizeParticipantReference page : refs) {
Action action = new ShowSynchronizeParticipantAction(fView, page);
try {
boolean isCurrent = page.getParticipant().equals(current);
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchModelSynchronizeParticipant.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchModelSynchronizeParticipant.java
index e4a1968cb..862d2e375 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchModelSynchronizeParticipant.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchModelSynchronizeParticipant.java
@@ -124,8 +124,7 @@ public class ApplyPatchModelSynchronizeParticipant extends
public ModelProvider[] getEnabledModelProviders() {
ModelProvider[] enabledProviders = super.getEnabledModelProviders();
// add Patch model provider if it's not there
- for (int i = 0; i < enabledProviders.length; i++) {
- ModelProvider provider = enabledProviders[i];
+ for (ModelProvider provider : enabledProviders) {
if (provider.getId().equals(PatchModelProvider.ID))
return enabledProviders;
}
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
index 4fe421e5d..93c523fac 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
@@ -58,9 +58,10 @@ public class ApplyPatchSubscriber extends Subscriber {
if (getRemote() != null) {
FilePatch2 filePatch2 = ((PatchedFileVariant)getRemote()).getDiff();
IHunk[] hunks = filePatch2.getHunks();
- for (int i = 0; i < hunks.length; i++) {
- if (patcher.isManuallyMerged((Hunk) hunks[i]))
+ for (IHunk hunk : hunks) {
+ if (patcher.isManuallyMerged((Hunk) hunk)) {
return IN_SYNC;
+ }
}
} else {
// deletions don't have the remote variant, but still can be manually merged
@@ -68,9 +69,10 @@ public class ApplyPatchSubscriber extends Subscriber {
if (patchObject instanceof FilePatch2) {
FilePatch2 filePatch2 = (FilePatch2) patchObject;
IHunk[] hunks = filePatch2.getHunks();
- for (int i = 0; i < hunks.length; i++) {
- if (patcher.isManuallyMerged((Hunk) hunks[i]))
+ for (IHunk hunk : hunks) {
+ if (patcher.isManuallyMerged((Hunk) hunk)) {
return IN_SYNC;
+ }
}
}
}
@@ -147,8 +149,8 @@ public class ApplyPatchSubscriber extends Subscriber {
// patch members, subscriber location
FilePatch2[] diffs = getPatcher().getDiffs();
- for (int i = 0; i < diffs.length; i++) {
- IResource file = PatchModelProvider.getFile(diffs[i], getPatcher());
+ for (FilePatch2 diff : diffs) {
+ IResource file = PatchModelProvider.getFile(diff, getPatcher());
if (container.getFullPath().isPrefixOf(file.getFullPath())) {
// XXX: check segments
if (!container.exists(file.getProjectRelativePath())) {
@@ -166,9 +168,8 @@ public class ApplyPatchSubscriber extends Subscriber {
public void refresh(IResource[] resources, int depth,
IProgressMonitor monitor) throws TeamException {
Set<FilePatch2> diffs = new HashSet<>();
- for (int i = 0; i < resources.length; i++) {
- Object object = PatchModelProvider.getPatchObject(resources[i],
- getPatcher());
+ for (IResource resource : resources) {
+ Object object = PatchModelProvider.getPatchObject(resource, getPatcher());
if (object instanceof FilePatch2) {
FilePatch2 filePatch = (FilePatch2) object;
diffs.add(filePatch);
@@ -182,9 +183,9 @@ public class ApplyPatchSubscriber extends Subscriber {
Set<IResource> roots = new HashSet<>();
if (getPatcher().isWorkspacePatch()) {
IDiffElement[] children = PatchModelProvider.getPatchWorkspace(this).getChildren();
- for (int i = 0; i < children.length; i++) {
+ for (IDiffElement child : children) {
// return array of projects from the patch
- DiffProject diffProject = ((PatchProjectDiffNode)children[i]).getDiffProject();
+ DiffProject diffProject = ((PatchProjectDiffNode) child).getDiffProject();
IProject project = ResourcesPlugin.getWorkspace().getRoot().getProject(diffProject.getName());
if (project.isAccessible())
roots.add(project);
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriberMergeContext.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriberMergeContext.java
index f09ca4d79..bd1181f46 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriberMergeContext.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriberMergeContext.java
@@ -56,14 +56,15 @@ public class ApplyPatchSubscriberMergeContext extends SubscriberMergeContext {
Object object = PatchModelProvider.getPatchObject(resource, patcher);
if (object instanceof FilePatch2) {
HunkResult[] hunkResults = patcher.getDiffResult((FilePatch2) object).getHunkResults();
- for (int i = 0; i < hunkResults.length; i++) {
+ for (HunkResult hunkResult : hunkResults) {
if (inSyncHint) {
// clean Merge > disable hunks that have merged
- if (hunkResults[i].isOK())
- patcher.setEnabled(hunkResults[i].getHunk(), false);
+ if (hunkResult.isOK()) {
+ patcher.setEnabled(hunkResult.getHunk(), false);
+ }
} else {
// Mark as Merged > mark *all* hunks from the file as manually merged
- patcher.setManuallyMerged(hunkResults[i].getHunk(), true);
+ patcher.setManuallyMerged(hunkResult.getHunk(), true);
}
}
} else {
@@ -88,12 +89,12 @@ public class ApplyPatchSubscriberMergeContext extends SubscriberMergeContext {
Object object = PatchModelProvider.getPatchObject(resource, patcher);
if (object instanceof FilePatch2) {
HunkResult[] hunkResults = patcher.getDiffResult((FilePatch2) object).getHunkResults();
- for (int i = 0; i < hunkResults.length; i++) {
+ for (HunkResult hunkResult : hunkResults) {
// ... unmark them and exclude those properly merged
- if (patcher.isManuallyMerged(hunkResults[i].getHunk())) {
- patcher.setManuallyMerged(hunkResults[i].getHunk(), false);
- if (hunkResults[i].isOK()) {
- patcher.setEnabled(hunkResults[i].getHunk(), false);
+ if (patcher.isManuallyMerged(hunkResult.getHunk())) {
+ patcher.setManuallyMerged(hunkResult.getHunk(), false);
+ if (hunkResult.isOK()) {
+ patcher.setEnabled(hunkResult.getHunk(), false);
}
}
}
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationActionProvider.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationActionProvider.java
index 662c39263..6a3488197 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationActionProvider.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationActionProvider.java
@@ -39,8 +39,8 @@ public class ApplyPatchSynchronizationActionProvider extends
super.updateEnablement(selection);
// disable merge for hunks
Object[] elements = getOperation().getElements();
- for (int i = 0; i < elements.length; i++) {
- if (elements[i] instanceof HunkDiffNode) {
+ for (Object element : elements) {
+ if (element instanceof HunkDiffNode) {
setEnabled(false);
return;
}
@@ -54,8 +54,8 @@ public class ApplyPatchSynchronizationActionProvider extends
super.updateEnablement(selection);
// disable mark as merged for hunks
Object[] elements = getOperation().getElements();
- for (int i = 0; i < elements.length; i++) {
- if (elements[i] instanceof HunkDiffNode) {
+ for (Object element : elements) {
+ if (element instanceof HunkDiffNode) {
setEnabled(false);
return;
}
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationWizard.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationWizard.java
index c9e04734d..e142f601f 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationWizard.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationWizard.java
@@ -132,9 +132,8 @@ public class ApplyPatchSynchronizationWizard extends PatchWizard implements
private boolean isTargetingInaccessibleProjects() {
DiffProject[] diffProjects = getPatcher().getDiffProjects();
if (diffProjects != null) {
- for (int i = 0; i < diffProjects.length; i++) {
- IProject project = ResourcesPlugin.getWorkspace().getRoot()
- .getProject(diffProjects[i].getName());
+ for (DiffProject diffProject : diffProjects) {
+ IProject project = ResourcesPlugin.getWorkspace().getRoot().getProject(diffProject.getName());
if (!project.isAccessible())
return true;
}
@@ -175,8 +174,7 @@ public class ApplyPatchSynchronizationWizard extends PatchWizard implements
IStatus.ERROR,
TeamUIMessages.PatchInaccessibleProjectsPage_openingProjects,
null);
- for (int i = 0; i < projects.length; i++) {
- IProject project = projects[i];
+ for (IProject project : projects) {
try {
project.open(SubMonitor.convert(monitor, 1));
} catch (CoreException e) {
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/patch/DiffProjectResourceMapping.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/patch/DiffProjectResourceMapping.java
index ef6b8e8d2..49fbcc858 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/patch/DiffProjectResourceMapping.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/patch/DiffProjectResourceMapping.java
@@ -72,10 +72,10 @@ public class DiffProjectResourceMapping extends ResourceMapping {
FileDiffResult filePatch = (FileDiffResult) mapping
.getModelObject();
FilePatch2[] filePatches = object.getFileDiffs();
- for (int i = 0; i < filePatches.length; i++) {
- if (filePatches[i].getPath(false).equals(
- filePatch.getTargetPath()))
+ for (FilePatch2 filePatche : filePatches) {
+ if (filePatche.getPath(false).equals(filePatch.getTargetPath())) {
return true;
+ }
}
} else if (mapping instanceof HunkResourceMapping) {
HunkResult hunk = (HunkResult) mapping.getModelObject();
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
index 3c075bc30..b35970891 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
@@ -88,16 +88,17 @@ public class PatchModelProvider extends ModelProvider {
if (resource.getType() == IResource.PROJECT) {
if (patcher.isWorkspacePatch()) {
DiffProject[] diffProjects = patcher.getDiffProjects();
- for (int i = 0; i < diffProjects.length; i++) {
- if (diffProjects[i].getName().equals(resource.getName()))
- return diffProjects[i];
+ for (DiffProject diffProject : diffProjects) {
+ if (diffProject.getName().equals(resource.getName())) {
+ return diffProject;
+ }
}
}
} else if (resource.getType() == IResource.FILE) {
FilePatch2[] diffs = patcher.getDiffs();
- for (int i = 0; i < diffs.length; i++) {
- if (resource.equals(getFile(diffs[i], patcher))) {
- return diffs[i];
+ for (FilePatch2 diff : diffs) {
+ if (resource.equals(getFile(diff, patcher))) {
+ return diff;
}
}
}
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/patch/PatchSyncContentProvider.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/patch/PatchSyncContentProvider.java
index 15650e607..910445115 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/patch/PatchSyncContentProvider.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/patch/PatchSyncContentProvider.java
@@ -117,9 +117,9 @@ public class PatchSyncContentProvider extends SynchronizationContentProvider {
public Object[] getChildren(Object parent) {
Object[] children = super.getChildren(parent);
List result = new ArrayList();
- for (int i = 0; i < children.length; i++) {
- if (children[i] instanceof PatchDiffNode) {
- PatchDiffNode node = (PatchDiffNode) children[i];
+ for (Object c : children) {
+ if (c instanceof PatchDiffNode) {
+ PatchDiffNode node = (PatchDiffNode) c;
if (node.isEnabled())
result.add(node); // hide disabled nodes
}
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
index 6c770a103..0ac93d379 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
@@ -85,8 +85,8 @@ public class PatchWorkspace extends DiffNode implements IAdaptable {
// see org.eclipse.compare.internal.patch.PatchCompareEditorInput.processDiffs(FilePatch2[])
private IDiffElement[] processDiffs(FilePatch2[] diffs) {
List<IDiffElement> result = new ArrayList<>();
- for (int i = 0; i < diffs.length; i++) {
- result.addAll(processDiff(diffs[i], this));
+ for (FilePatch2 diff : diffs) {
+ result.addAll(processDiff(diff, this));
}
return result.toArray(new IDiffElement[result.size()]);
}
@@ -94,12 +94,11 @@ public class PatchWorkspace extends DiffNode implements IAdaptable {
// see org.eclipse.compare.internal.patch.PatchCompareEditorInput.processProjects(DiffProject[])
private IDiffElement[] processProjects(DiffProject[] diffProjects) {
List<IDiffElement> result = new ArrayList<>();
- for (int i = 0; i < diffProjects.length; i++) {
- PatchProjectDiffNode projectNode = new PatchProjectDiffNode(this, diffProjects[i], getPatcher().getConfiguration());
+ for (DiffProject diffProject : diffProjects) {
+ PatchProjectDiffNode projectNode = new PatchProjectDiffNode(this, diffProject, getPatcher().getConfiguration());
result.add(projectNode);
- FilePatch2[] diffs = diffProjects[i].getFileDiffs();
- for (int j = 0; j < diffs.length; j++) {
- FilePatch2 fileDiff = diffs[j];
+ FilePatch2[] diffs = diffProject.getFileDiffs();
+ for (FilePatch2 fileDiff : diffs) {
processDiff(fileDiff, projectNode);
}
}
@@ -113,8 +112,7 @@ public class PatchWorkspace extends DiffNode implements IAdaptable {
PatchFileDiffNode node = new PatchFileDiffNode(diffResult, parent, PatchFileDiffNode.getKind(diffResult), PatchFileDiffNode.getAncestorElement(diffResult), getLeftElement(diffResult), PatchFileDiffNode.getRightElement(diffResult));
result.add(node);
HunkResult[] hunkResults = diffResult.getHunkResults();
- for (int i = 0; i < hunkResults.length; i++) {
- HunkResult hunkResult = hunkResults[i];
+ for (HunkResult hunkResult : hunkResults) {
new HunkDiffNode(hunkResult, node, Differencer.CHANGE, HunkDiffNode.getAncestorElement(hunkResult, false), getLeftElement(hunkResult), HunkDiffNode.getRightElement(hunkResult, false));
// result.add(hunkDiffNode);
}
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/wizards/ConfigureProjectWizard.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/wizards/ConfigureProjectWizard.java
index 4cea0114b..d3bc256ac 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/wizards/ConfigureProjectWizard.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/wizards/ConfigureProjectWizard.java
@@ -141,10 +141,9 @@ public class ConfigureProjectWizard extends Wizard {
IExtensionPoint point = registry.getExtensionPoint(TeamUIPlugin.PLUGIN_ID, PT_CONFIGURATION);
if (point != null) {
IExtension[] extensions = point.getExtensions();
- for (int i = 0; i < extensions.length; i++) {
- IConfigurationElement[] elements = extensions[i].getConfigurationElements();
- for (int j = 0; j < elements.length; j++) {
- IConfigurationElement element = elements[j];
+ for (IExtension extension : extensions) {
+ IConfigurationElement[] elements = extension.getConfigurationElements();
+ for (IConfigurationElement element : elements) {
if (element.getName().equals(TAG_WIZARD)) {
ConfigurationWizardElement wizard = createWizardElement(element);
if (wizard != null && filterItem(element)) {
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/wizards/ConfigureProjectWizardMainPage.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/wizards/ConfigureProjectWizardMainPage.java
index e71ea8741..91a9d2c92 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/wizards/ConfigureProjectWizardMainPage.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/wizards/ConfigureProjectWizardMainPage.java
@@ -206,8 +206,7 @@ public class ConfigureProjectWizardMainPage extends WizardPage {
/* package */ IProject[] getUnsharedProjects() {
java.util.List<IProject> unshared = new ArrayList<>();
- for (int i = 0; i < projects.length; i++) {
- IProject project = projects[i];
+ for (IProject project : projects) {
if (!RepositoryProvider.isShared(project))
unshared.add(project);
}
@@ -263,9 +262,9 @@ public class ConfigureProjectWizardMainPage extends WizardPage {
// TODO: any checks here?
Object[] children = ((AdaptableList) viewer.getInput()).getChildren();
- for (int i = 0; i < children.length; i++) {
+ for (Object child : children) {
try {
- ConfigurationWizardElement element = (ConfigurationWizardElement)children[i];
+ ConfigurationWizardElement element = (ConfigurationWizardElement) child;
if (element.getID().equals(selectedWizardId)) {
viewer.setSelection(new StructuredSelection(element));
return;
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/wizards/ExportProjectSetLocationPage.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/wizards/ExportProjectSetLocationPage.java
index 70ac215aa..4809f5dad 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/wizards/ExportProjectSetLocationPage.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/wizards/ExportProjectSetLocationPage.java
@@ -417,9 +417,9 @@ public class ExportProjectSetLocationPage extends TeamWizardPage {
return allProjects;
ArrayList accessibleProjects = new ArrayList();
- for (int i = 0; i < allProjects.length; i++) {
- if (allProjects[i].isOpen()) {
- accessibleProjects.add(allProjects[i]);
+ for (IProject project : allProjects) {
+ if (project.isOpen()) {
+ accessibleProjects.add(project);
}
}
return accessibleProjects.toArray();
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/wizards/ExportProjectSetMainPage.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/wizards/ExportProjectSetMainPage.java
index 1b19680d7..f555d5d35 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/wizards/ExportProjectSetMainPage.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/wizards/ExportProjectSetMainPage.java
@@ -96,11 +96,11 @@ public class ExportProjectSetMainPage extends TeamWizardPage {
if (element instanceof IProject){
ArrayList<IWorkingSet> treePaths = new ArrayList<>();
IWorkingSet[] workingSets = TeamUIPlugin.getPlugin().getWorkbench().getWorkingSetManager().getWorkingSets();
- for (int i = 0; i < workingSets.length; i++) {
- IAdaptable[] elements = workingSets[i].getElements();
- for (int j = 0; j < elements.length; j++) {
- if (elements[j].equals(element)){
- treePaths.add(workingSets[i]);
+ for (IWorkingSet workingSet : workingSets) {
+ IAdaptable[] elements = workingSet.getElements();
+ for (IAdaptable d : elements) {
+ if (d.equals(element)) {
+ treePaths.add(workingSet);
break;
}
}
@@ -125,9 +125,9 @@ public class ExportProjectSetMainPage extends TeamWizardPage {
IWorkspaceRoot root = (IWorkspaceRoot) inputElement;
List<IProject> projectList = new ArrayList<>();
IProject[] workspaceProjects = root.getProjects();
- for (int i = 0; i < workspaceProjects.length; i++) {
- if (isProjectExportable(workspaceProjects[i])) {
- projectList.add(workspaceProjects[i]);
+ for (IProject workspaceProject : workspaceProjects) {
+ if (isProjectExportable(workspaceProject)) {
+ projectList.add(workspaceProject);
}
}
return projectList.toArray(new IProject[projectList.size()]);
@@ -135,9 +135,11 @@ public class ExportProjectSetMainPage extends TeamWizardPage {
IWorkingSetManager manager = (IWorkingSetManager) inputElement;
IWorkingSet[] allSets = manager.getAllWorkingSets();
ArrayList<IWorkingSet> resourceSets = new ArrayList<>();
- for (int i = 0; i < allSets.length; i++)
- if (isWorkingSetSupported(allSets[i]))
- resourceSets.add(allSets[i]);
+ for (IWorkingSet set : allSets) {
+ if (isWorkingSetSupported(set)) {
+ resourceSets.add(set);
+ }
+ }
return resourceSets.toArray(new IWorkingSet[resourceSets.size()]);
} else if (inputElement instanceof IAdaptable){
@@ -202,8 +204,8 @@ public class ExportProjectSetMainPage extends TeamWizardPage {
private IProject[] getProjectsForAdaptables(IAdaptable[] adaptable) {
Set<IProject> projectSet = new HashSet<>();
- for (int i = 0; i < adaptable.length; i++) {
- IProject[] projects = getProjectsForObject(adaptable[i]);
+ for (IAdaptable a : adaptable) {
+ IProject[] projects = getProjectsForObject(a);
if (projects != null)
projectSet.addAll(Arrays.asList(projects));
}
@@ -216,8 +218,8 @@ public class ExportProjectSetMainPage extends TeamWizardPage {
private static boolean isWorkingSetSupported(IWorkingSet workingSet) {
if (!workingSet.isEmpty() && !workingSet.isAggregateWorkingSet()) {
IAdaptable[] elements = workingSet.getElements();
- for (int i = 0; i < elements.length; i++) {
- IResource resource = ResourceUtil.getResource(elements[i]);
+ for (IAdaptable element : elements) {
+ IResource resource = ResourceUtil.getResource(element);
if (resource != null)
// support a working set if it contains at least one resource
return true;
@@ -380,13 +382,13 @@ public class ExportProjectSetMainPage extends TeamWizardPage {
IWorkingSet workingSet = (IWorkingSet) temp;
if (event.getChecked()){
IAdaptable[] elements1 = workingSet.getElements();
- for (int i1 = 0; i1 < elements1.length; i1++) {
- selectedProjects.add(elements1[i1]);
+ for (IAdaptable element : elements1) {
+ selectedProjects.add(element);
}
} else {
IAdaptable[] elements2 = workingSet.getElements();
- for (int i2 = 0; i2 < elements2.length; i2++) {
- selectedProjects.remove(elements2[i2]);
+ for (IAdaptable element : elements2) {
+ selectedProjects.remove(element);
}
}
}
@@ -413,8 +415,8 @@ public class ExportProjectSetMainPage extends TeamWizardPage {
tableViewer.setAllChecked(true);
selectedProjects.removeAll(selectedProjects);
Object[] checked = tableViewer.getCheckedElements();
- for (int i = 0; i < checked.length; i++) {
- selectedProjects.add(checked[i]);
+ for (Object c : checked) {
+ selectedProjects.add(c);
}
updateEnablement();
});
@@ -584,10 +586,10 @@ public class ExportProjectSetMainPage extends TeamWizardPage {
selectedProjects.removeAll(selectedProjects);
selectedWorkingSet.removeAll(selectedWorkingSet);
Object[] checked = wsTableViewer.getCheckedElements();
- for (int i = 0; i < checked.length; i++) {
- selectedWorkingSet.add(checked[i]);
- if (checked[i] instanceof IWorkingSet){
- IWorkingSet ws = (IWorkingSet) checked[i];
+ for (Object c : checked) {
+ selectedWorkingSet.add(c);
+ if (c instanceof IWorkingSet) {
+ IWorkingSet ws = (IWorkingSet) c;
IAdaptable[] elements = ws.getElements();
addProjects(elements);
}
@@ -640,10 +642,10 @@ public class ExportProjectSetMainPage extends TeamWizardPage {
selectedProjects.removeAll(selectedProjects);
wsTableViewer.setInput(workingSetManager);
Object[] checked = wsTableViewer.getCheckedElements();
- for (int i = 0; i < checked.length; i++) {
- selectedWorkingSet.add(checked[i]);
- if (checked[i] instanceof IWorkingSet) {
- IWorkingSet ws = (IWorkingSet) checked[i];
+ for (Object c : checked) {
+ selectedWorkingSet.add(c);
+ if (c instanceof IWorkingSet) {
+ IWorkingSet ws = (IWorkingSet) c;
IAdaptable[] elements = ws.getElements();
addProjects(elements);
}
@@ -739,8 +741,8 @@ public class ExportProjectSetMainPage extends TeamWizardPage {
selectedWorkingSet.remove(workingSet);
Set<IProject> tempSet = new HashSet<>();
- for (int i = 0; i < elements.length; i++) {
- IProject[] projects = getProjectsForObject(elements[i]);
+ for (IAdaptable element : elements) {
+ IProject[] projects = getProjectsForObject(element);
if (projects != null)
tempSet.addAll(Arrays.asList(projects));
}
@@ -757,8 +759,8 @@ public class ExportProjectSetMainPage extends TeamWizardPage {
private void addProjects(IAdaptable[] elements) {
Set<IProject> tempSet = new HashSet<>();
- for (int j = 0; j < elements.length; j++) {
- IProject[] projects = getProjectsForObject(elements[j]);
+ for (IAdaptable element : elements) {
+ IProject[] projects = getProjectsForObject(element);
if (projects != null)
tempSet.addAll(Arrays.asList(projects));
}
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/wizards/GlobalRefreshWizardSelectionPage.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/wizards/GlobalRefreshWizardSelectionPage.java
index 93cc65318..67c5a6ba1 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/wizards/GlobalRefreshWizardSelectionPage.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/wizards/GlobalRefreshWizardSelectionPage.java
@@ -173,9 +173,9 @@ public class GlobalRefreshWizardSelectionPage extends WizardPage implements IDou
final SynchronizeManager syncManager= (SynchronizeManager)TeamUI.getSynchronizeManager();
final SynchronizeWizardDescription [] wizards= syncManager.getWizardDescriptors();
- for (int i = 0; i < wizards.length; i++) {
- if (defaultSelection.equals(wizards[i].getId())) {
- return wizards[i];
+ for (SynchronizeWizardDescription w : wizards) {
+ if (defaultSelection.equals(w.getId())) {
+ return w;
}
}
return null;
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/wizards/ImportProjectSetOperation.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/wizards/ImportProjectSetOperation.java
index b6abc5fb1..f8d5c95d6 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/wizards/ImportProjectSetOperation.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/wizards/ImportProjectSetOperation.java
@@ -114,8 +114,8 @@ public class ImportProjectSetOperation extends TeamOperation {
private void createWorkingSet(IWorkingSet[] workingSets, IProject[] projects) {
IWorkingSetManager manager = TeamUIPlugin.getPlugin().getWorkbench().getWorkingSetManager();
String workingSetName;
- for (int i = 0; i < workingSets.length; i++) {
- workingSetName = workingSets[i].getName();
+ for (IWorkingSet workingSet : workingSets) {
+ workingSetName = workingSet.getName();
IWorkingSet oldSet = manager.getWorkingSet(workingSetName);
if (oldSet == null) {
IWorkingSet newSet = manager.createWorkingSet(workingSetName, projects);
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/wizards/PatchInaccessibleProjectsPage.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/wizards/PatchInaccessibleProjectsPage.java
index 7254e72df..baceab88c 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/wizards/PatchInaccessibleProjectsPage.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/wizards/PatchInaccessibleProjectsPage.java
@@ -140,9 +140,8 @@ public class PatchInaccessibleProjectsPage extends WizardPage {
DiffProject[] diffProjects = fPatcher.getDiffProjects();
List<IProject> projects = new ArrayList<>();
if (diffProjects != null) {
- for (int i = 0; i < diffProjects.length; i++) {
- IProject project = ResourcesPlugin.getWorkspace().getRoot()
- .getProject(diffProjects[i].getName());
+ for (DiffProject diffProject : diffProjects) {
+ IProject project = ResourcesPlugin.getWorkspace().getRoot().getProject(diffProject.getName());
if (!project.isAccessible())
projects.add(project);
}
@@ -169,8 +168,9 @@ public class PatchInaccessibleProjectsPage extends WizardPage {
public IProject[] getSelectedProjects() {
Object elements[] = checkList.getCheckedElements();
List<IProject> projects = new ArrayList<>();
- for (int i = 0; i < elements.length; i++)
- projects.add((IProject) elements[i]);
+ for (Object element : elements) {
+ projects.add((IProject) element);
+ }
return projects.toArray(new IProject[] {});
}
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/wizards/ProjectSetExportWizard.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/wizards/ProjectSetExportWizard.java
index e50143720..4f98146e8 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/wizards/ProjectSetExportWizard.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/wizards/ProjectSetExportWizard.java
@@ -117,8 +117,7 @@ public class ProjectSetExportWizard extends Wizard implements IExportWizard {
// Hash the projects by provider
IProject[] projects = mainPage.getSelectedProjects();
Map<String, Set<IProject>> map = new HashMap<>();
- for (int i = 0; i < projects.length; i++) {
- IProject project = projects[i];
+ for (IProject project : projects) {
RepositoryProvider provider = RepositoryProvider.getProvider(project);
if (provider != null) {
String id = provider.getID();
@@ -156,16 +155,16 @@ public class ProjectSetExportWizard extends Wizard implements IExportWizard {
ProjectSetCapability.ensureBackwardsCompatible(providerType, serializer);
if (serializer != null) {
String[] references = serializer.asReference(projectArray, context, SubMonitor.convert(monitor, 990));
- for (int i = 0; i < references.length; i++) {
+ for (String reference : references) {
IMemento proj = memento.createChild("project"); //$NON-NLS-1$
- proj.putString("reference", references[i]); //$NON-NLS-1$
+ proj.putString("reference", reference); //$NON-NLS-1$
}
}
}
if (workingSets != null){
- for (int i = 0; i < workingSets.length; i++) {
+ for (IWorkingSet workingSet : workingSets) {
IMemento memento =xmlMemento.createChild("workingSets"); //$NON-NLS-1$
- workingSets[i].saveState(memento);
+ workingSet.saveState(memento);
}
}
xmlMemento.save(writer);
@@ -193,8 +192,7 @@ public class ProjectSetExportWizard extends Wizard implements IExportWizard {
}
// notify provider types of the project set write
- for (Iterator iter = map.keySet().iterator();iter.hasNext();) {
- String id = (String) iter.next();
+ for (String id : map.keySet()) {
RepositoryProviderType type = RepositoryProviderType.getProviderType(id);
if (type != null) {
ProjectSetCapability capability = type.getProjectSetCapability();
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/PageSaveablePart.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/PageSaveablePart.java
index 3b5ed5ddd..2221dad7e 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/PageSaveablePart.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/PageSaveablePart.java
@@ -15,7 +15,6 @@ package org.eclipse.team.ui;
import java.lang.reflect.InvocationTargetException;
import java.util.ArrayList;
-import java.util.Iterator;
import org.eclipse.compare.CompareConfiguration;
import org.eclipse.compare.CompareEditorInput;
@@ -413,10 +412,7 @@ public abstract class PageSaveablePart extends SaveablePartAdapter implements IC
}
private void flushViewers(IProgressMonitor monitor) {
- Iterator iter = fDirtyViewers.iterator();
-
- for (int i=0; i<fDirtyViewers.size(); i++){
- Object element = iter.next();
+ for (Object element : fDirtyViewers) {
IFlushable flushable = Adapters.adapt(element, IFlushable.class);
if (flushable != null)
flushable.flush(monitor);
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/TeamUI.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/TeamUI.java
index 5c8b1c71d..22db1f328 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/TeamUI.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/TeamUI.java
@@ -175,12 +175,10 @@ public class TeamUI {
IScmUrlImportWizardPage.ATT_EXTENSION);
if (elements.length > 0) {
Set<IScmUrlImportWizardPage> pages = new HashSet<>();
- for (int i = 0; i < elements.length; i++) {
- String pageImporterId = elements[i]
- .getAttribute(IScmUrlImportWizardPage.ATT_IMPORTER);
+ for (IConfigurationElement element : elements) {
+ String pageImporterId = element.getAttribute(IScmUrlImportWizardPage.ATT_IMPORTER);
if (importerId.equals(pageImporterId)) {
- Object ext = TeamUIPlugin.createExtension(elements[i],
- IScmUrlImportWizardPage.ATT_PAGE);
+ Object ext = TeamUIPlugin.createExtension(element, IScmUrlImportWizardPage.ATT_PAGE);
IScmUrlImportWizardPage page = (IScmUrlImportWizardPage) ext;
pages.add(page);
}
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/history/RevisionAnnotationController.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/history/RevisionAnnotationController.java
index 02c54d98a..aba0d322e 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/history/RevisionAnnotationController.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/history/RevisionAnnotationController.java
@@ -217,8 +217,7 @@ public abstract class RevisionAnnotationController {
}
private static AbstractDecoratedTextEditor findTextEditor(IWorkbenchPage page, IEditorPart[] editors, IEditorInput input) {
- for (int i = 0; i < editors.length; i++) {
- IEditorPart editor = editors[i];
+ for (IEditorPart editor : editors) {
AbstractDecoratedTextEditor te = findTextEditorPart(page, editor, input);
if (te != null)
return te;
@@ -232,8 +231,7 @@ public abstract class RevisionAnnotationController {
if (editor instanceof MultiPageEditorPart) {
MultiPageEditorPart mpep = (MultiPageEditorPart) editor;
IEditorPart[] parts = mpep.findEditors(input);
- for (int i = 0; i < parts.length; i++) {
- IEditorPart editorPart = parts[i];
+ for (IEditorPart editorPart : parts) {
if (editorPart instanceof AbstractDecoratedTextEditor) {
page.activate(mpep);
mpep.setActiveEditor(editorPart);
@@ -247,8 +245,7 @@ public abstract class RevisionAnnotationController {
private static IEditorPart[] findOpenEditorsForFile(IWorkbenchPage page, FileEditorInput input) {
final IEditorReference[] references= page.findEditors(input, null, IWorkbenchPage.MATCH_INPUT);
final List<IEditorPart> editors = new ArrayList<>();
- for (int i= 0; i < references.length; i++) {
- IEditorReference reference= references[i];
+ for (IEditorReference reference : references) {
IEditorPart editor= reference.getEditor(false);
editors.add(editor);
}
@@ -266,8 +263,7 @@ public abstract class RevisionAnnotationController {
final IWorkbench workbench= PlatformUI.getWorkbench();
final IWorkbenchWindow window = workbench.getActiveWorkbenchWindow();
IEditorReference[] references= window.getActivePage().getEditorReferences();
- for (int i= 0; i < references.length; i++) {
- IEditorReference reference= references[i];
+ for (IEditorReference reference : references) {
try {
if (object.equals(reference.getEditorInput())) {
IEditorPart editor= reference.getEditor(false);
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/mapping/SaveableComparison.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/mapping/SaveableComparison.java
index 221dc057b..8c837f1a7 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/mapping/SaveableComparison.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/mapping/SaveableComparison.java
@@ -110,8 +110,7 @@ public abstract class SaveableComparison extends Saveable {
*/
protected void firePropertyChange(final int property) {
Object[] allListeners = listeners.getListeners();
- for (int i = 0; i < allListeners.length; i++) {
- final Object object = allListeners[i];
+ for (Object object : allListeners) {
SafeRunner.run(new ISafeRunnable() {
@Override
public void run() throws Exception {
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/mapping/SynchronizationActionProvider.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/mapping/SynchronizationActionProvider.java
index 9ecf1b83e..700eb483b 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/mapping/SynchronizationActionProvider.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/mapping/SynchronizationActionProvider.java
@@ -161,8 +161,7 @@ public class SynchronizationActionProvider extends CommonActionProvider {
super.fillContextMenu(menu);
if (menu instanceof CommonMenuManager) {
CommonMenuManager manager = (CommonMenuManager) menu;
- for (Iterator iter = handlers.keySet().iterator(); iter.hasNext();) {
- String actionId = (String) iter.next();
+ for (String actionId : handlers.keySet()) {
manager.registerHandler(actionId, handlers.get(actionId));
}
}
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/mapping/SynchronizationCompareAdapter.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/mapping/SynchronizationCompareAdapter.java
index fbf59dc7e..1a47ec6ae 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/mapping/SynchronizationCompareAdapter.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/mapping/SynchronizationCompareAdapter.java
@@ -14,7 +14,6 @@
package org.eclipse.team.ui.mapping;
import java.util.ArrayList;
-import java.util.Iterator;
import java.util.List;
import org.eclipse.compare.structuremergeviewer.ICompareInput;
@@ -106,8 +105,7 @@ public abstract class SynchronizationCompareAdapter implements ISynchronizationC
} while (parent != null);
if (!segments.isEmpty()) {
IPath path = Path.EMPTY;
- for (Iterator iter = segments.iterator(); iter.hasNext();) {
- String segment = (String) iter.next();
+ for (String segment : segments) {
path = path.append(segment);
}
return path.toString();
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/mapping/SynchronizationContentProvider.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/mapping/SynchronizationContentProvider.java
index ef965eb1b..32cddb510 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/mapping/SynchronizationContentProvider.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/mapping/SynchronizationContentProvider.java
@@ -227,8 +227,7 @@ public abstract class SynchronizationContentProvider implements ICommonContentPr
ResourceMapping mapping = Utils.getResourceMapping(internalGetElement(element));
if (mapping != null) {
ResourceMapping[] mappings = scope.getMappings(mapping.getModelProviderId());
- for (int i = 0; i < mappings.length; i++) {
- ResourceMapping sm = mappings[i];
+ for (ResourceMapping sm : mappings) {
if (mapping.contains(sm)) {
return true;
}
@@ -466,8 +465,7 @@ public abstract class SynchronizationContentProvider implements ICommonContentPr
*/
protected Object[] getChildrenInScope(ISynchronizationScope scope, Object parent, Object[] children) {
List<Object> result = new ArrayList<>();
- for (int i = 0; i < children.length; i++) {
- Object object = children[i];
+ for (Object object : children) {
if (object != null && isInScope(scope, parent, object)) {
result.add(object);
}
@@ -506,19 +504,18 @@ public abstract class SynchronizationContentProvider implements ICommonContentPr
if (children.length == 0)
return setChildren;
Set<Object> result = new HashSet<>(children.length);
- for (int i = 0; i < children.length; i++) {
- result.add(children[i]);
+ for (Object c : children) {
+ result.add(c);
}
- for (int i = 0; i < setChildren.length; i++) {
- result.add(setChildren[i]);
+ for (IResource s : setChildren) {
+ result.add(s);
}
return result.toArray();
}
private Object[] internalGetChildren(ISynchronizationContext context, Object parent, Object[] children) {
List<Object> result = new ArrayList<>(children.length);
- for (int i = 0; i < children.length; i++) {
- Object object = children[i];
+ for (Object object : children) {
// If the parent is a TreePath then the subclass is
// TreePath aware and we can send a TrePath to the
// isVisible method
@@ -559,8 +556,7 @@ public abstract class SynchronizationContentProvider implements ICommonContentPr
private boolean isVisible(IDiff[] diffs) {
if (diffs.length > 0) {
- for (int j = 0; j < diffs.length; j++) {
- IDiff diff = diffs[j];
+ for (IDiff diff : diffs) {
if (isVisible(diff)) {
return true;
}
@@ -628,8 +624,7 @@ public abstract class SynchronizationContentProvider implements ICommonContentPr
ResourceMapping mapping = Utils.getResourceMapping(internalGetElement(element));
if (mapping != null) {
ResourceMapping[] mappings = scope.getMappings(mapping.getModelProviderId());
- for (int i = 0; i < mappings.length; i++) {
- ResourceMapping sm = mappings[i];
+ for (ResourceMapping sm : mappings) {
if (mapping.contains(sm)) {
return true;
}
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/AbstractSynchronizeLabelProvider.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/AbstractSynchronizeLabelProvider.java
index d6ca571a2..c4592fcb7 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/AbstractSynchronizeLabelProvider.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/AbstractSynchronizeLabelProvider.java
@@ -319,8 +319,7 @@ public abstract class AbstractSynchronizeLabelProvider implements ILabelProvider
if (mapping != null) {
try {
IMarker[] markers = mapping.findMarkers(IMarker.PROBLEM, true, null);
- for (int i = 0; i < markers.length; i++) {
- IMarker marker = markers[i];
+ for (IMarker marker : markers) {
Integer severity = (Integer) marker.getAttribute(IMarker.SEVERITY);
if (severity != null) {
if (severity.intValue() == IMarker.SEVERITY_ERROR) {
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/AbstractSynchronizeScope.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/AbstractSynchronizeScope.java
index 8ad236475..5e6d7317a 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/AbstractSynchronizeScope.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/AbstractSynchronizeScope.java
@@ -129,8 +129,8 @@ public abstract class AbstractSynchronizeScope implements ISynchronizeScope {
synchronized(listeners) {
allListeners = listeners.getListeners();
}
- for (int i = 0; i < allListeners.length; i++) {
- final IPropertyChangeListener listener = (IPropertyChangeListener)allListeners[i];
+ for (Object l : allListeners) {
+ final IPropertyChangeListener listener = (IPropertyChangeListener) l;
SafeRunner.run(new SafeRunnable() {
@Override
public void run() throws Exception {
@@ -177,8 +177,7 @@ public abstract class AbstractSynchronizeScope implements ISynchronizeScope {
public boolean contains(IResource resource) {
IResource[] roots = getRoots();
IPath resourcePath = resource.getFullPath();
- for (int i = 0; i < roots.length; i++) {
- IResource root = roots[i];
+ for (IResource root : roots) {
if (root.getFullPath().isPrefixOf(resourcePath)) {
return true;
}
@@ -196,8 +195,7 @@ public abstract class AbstractSynchronizeScope implements ISynchronizeScope {
public ResourceMapping[] getMappings() {
List result = new ArrayList();
IResource[] roots = getRoots();
- for (int i = 0; i < roots.length; i++) {
- IResource resource = roots[i];
+ for (IResource resource : roots) {
result.add(resource.getAdapter(ResourceMapping.class));
}
return (ResourceMapping[]) result.toArray(new ResourceMapping[result.size()]);
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/ModelMergeOperation.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/ModelMergeOperation.java
index a3954d833..2c3d941cf 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/ModelMergeOperation.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/ModelMergeOperation.java
@@ -76,8 +76,7 @@ public abstract class ModelMergeOperation extends ModelOperation {
ModelProvider[] providers = context.getScope().getModelProviders();
monitor.beginTask(null, 100 * providers.length);
List<IStatus> notOK = new ArrayList<>();
- for (int i = 0; i < providers.length; i++) {
- ModelProvider provider = providers[i];
+ for (ModelProvider provider : providers) {
IStatus status = validateMerge(provider, context, Policy.subMonitorFor(monitor, 100));
if (!status.isOK())
notOK.add(status);
@@ -288,8 +287,7 @@ public abstract class ModelMergeOperation extends ModelOperation {
try {
int ticks = 100;
monitor1.beginTask(null, ticks + ((providers.length - 1) * 10));
- for (int i = 0; i < providers.length; i++) {
- ModelProvider provider = providers[i];
+ for (ModelProvider provider : providers) {
IStatus status = performMerge(provider, Policy.subMonitorFor(monitor1, ticks));
ticks = 10;
if (!status.isOK()) {
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/ModelOperation.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/ModelOperation.java
index 3a8b51bde..0888ad168 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/ModelOperation.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/ModelOperation.java
@@ -64,8 +64,7 @@ public abstract class ModelOperation extends TeamOperation {
*/
public static ModelProvider[] sortByExtension(ModelProvider[] providers) {
List<ModelProvider> result = new ArrayList<>();
- for (int i = 0; i < providers.length; i++) {
- ModelProvider providerToInsert = providers[i];
+ for (ModelProvider providerToInsert : providers) {
int index = result.size();
for (int j = 0; j < result.size(); j++) {
ModelProvider provider = result.get(j);
@@ -82,8 +81,7 @@ public abstract class ModelOperation extends TeamOperation {
private static boolean extendsProvider(ModelProvider providerToInsert, ModelProvider provider) {
String[] extended = providerToInsert.getDescriptor().getExtendedModels();
// First search immediate dependents
- for (int i = 0; i < extended.length; i++) {
- String id = extended[i];
+ for (String id : extended) {
if (id.equals(provider.getDescriptor().getId())) {
return true;
}
@@ -202,8 +200,7 @@ public abstract class ModelOperation extends TeamOperation {
// the input or if they are from a model that has no relationship to the input model
String modelProviderId = inputModelProviders[0].getDescriptor().getId();
ResourceMapping[] mappings = getScope().getMappings();
- for (int i = 0; i < mappings.length; i++) {
- ResourceMapping mapping = mappings[i];
+ for (ResourceMapping mapping : mappings) {
if (inputScope.getTraversals(mapping) == null) {
// This mapping was not in the input
String id = mapping.getModelProviderId();
@@ -219,16 +216,14 @@ public abstract class ModelOperation extends TeamOperation {
} else {
// We need to prompt if there are additional mappings from an input
// provider whose traversals overlap those of the input mappings.
- for (int i = 0; i < inputModelProviders.length; i++) {
- ModelProvider provider = inputModelProviders[i];
+ for (ModelProvider provider : inputModelProviders) {
String id = provider.getDescriptor().getId();
ResourceMapping[] inputMappings = inputScope.getMappings(id);
ResourceMapping[] scopeMappings = getScope().getMappings(id);
if (inputMappings.length != scopeMappings.length) {
// There are more mappings for this provider.
// We need to see if any of the new ones overlap the old ones.
- for (int j = 0; j < scopeMappings.length; j++) {
- ResourceMapping mapping = scopeMappings[j];
+ for (ResourceMapping mapping : scopeMappings) {
ResourceTraversal[] inputTraversals = inputScope.getTraversals(mapping);
if (inputTraversals == null) {
// This mapping was not in the input.
@@ -266,12 +261,10 @@ public abstract class ModelOperation extends TeamOperation {
private boolean hasAdditionalMappingsFromIndependantModel(ModelProvider[] inputModelProviders, ModelProvider[] modelProviders) {
ModelProvider[] additionalProviders = getAdditionalProviders(inputModelProviders, modelProviders);
- for (int i = 0; i < additionalProviders.length; i++) {
- ModelProvider additionalProvider = additionalProviders[i];
+ for (ModelProvider additionalProvider : additionalProviders) {
boolean independant = true;
// Return true if the new provider is independant of all input providers
- for (int j = 0; j < inputModelProviders.length; j++) {
- ModelProvider inputProvider = inputModelProviders[j];
+ for (ModelProvider inputProvider : inputModelProviders) {
if (!isIndependantModel(additionalProvider.getDescriptor().getId(), inputProvider.getDescriptor().getId())) {
independant = false;
}
@@ -286,8 +279,7 @@ public abstract class ModelOperation extends TeamOperation {
Set<ModelProvider> input = new HashSet<>();
List<ModelProvider> result = new ArrayList<>();
input.addAll(Arrays.asList(inputModelProviders));
- for (int i = 0; i < modelProviders.length; i++) {
- ModelProvider provider = modelProviders[i];
+ for (ModelProvider provider : modelProviders) {
if (!input.contains(provider))
result.add(provider);
}
@@ -295,10 +287,8 @@ public abstract class ModelOperation extends TeamOperation {
}
private boolean overlaps(ResourceTraversal[] scopeTraversals, ResourceTraversal[] inputModelTraversals) {
- for (int i = 0; i < inputModelTraversals.length; i++) {
- ResourceTraversal inputTraversal = inputModelTraversals[i];
- for (int j = 0; j < scopeTraversals.length; j++) {
- ResourceTraversal scopeTraversal = scopeTraversals[j];
+ for (ResourceTraversal inputTraversal : inputModelTraversals) {
+ for (ResourceTraversal scopeTraversal : scopeTraversals) {
if (overlaps(inputTraversal, scopeTraversal)) {
return true;
}
@@ -310,10 +300,8 @@ public abstract class ModelOperation extends TeamOperation {
private boolean overlaps(ResourceTraversal inputTraversal, ResourceTraversal scopeTraversal) {
IResource[] inputRoots = inputTraversal.getResources();
IResource[] scopeRoots = scopeTraversal.getResources();
- for (int i = 0; i < scopeRoots.length; i++) {
- IResource scopeResource = scopeRoots[i];
- for (int j = 0; j < inputRoots.length; j++) {
- IResource inputResource = inputRoots[j];
+ for (IResource scopeResource : scopeRoots) {
+ for (IResource inputResource : inputRoots) {
if (overlaps(scopeResource, scopeTraversal.getDepth(), inputResource, inputTraversal.getDepth()))
return true;
}
@@ -341,8 +329,7 @@ public abstract class ModelOperation extends TeamOperation {
private ResourceTraversal[] getTraversals(ISynchronizationScope inputScope, ResourceMapping[] inputMappings) {
CompoundResourceTraversal result = new CompoundResourceTraversal();
- for (int i = 0; i < inputMappings.length; i++) {
- ResourceMapping mapping = inputMappings[i];
+ for (ResourceMapping mapping : inputMappings) {
result.addTraversals(inputScope.getTraversals(mapping));
}
return result.asTraversals();
@@ -362,15 +349,13 @@ public abstract class ModelOperation extends TeamOperation {
private boolean isExtension(IModelProviderDescriptor desc1, IModelProviderDescriptor desc2) {
String[] ids = desc1.getExtendedModels();
// First check direct extension
- for (int i = 0; i < ids.length; i++) {
- String id = ids[i];
+ for (String id : ids) {
if (id.equals(desc2.getId())) {
return true;
}
}
// Now check for indirect extension
- for (int i = 0; i < ids.length; i++) {
- String id = ids[i];
+ for (String id : ids) {
IModelProviderDescriptor desc3 = ModelProvider.getModelProviderDescriptor(id);
if (isExtension(desc3, desc2)) {
return true;
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/ModelSynchronizeParticipant.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/ModelSynchronizeParticipant.java
index bf5ad9a3c..ca6d731bb 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/ModelSynchronizeParticipant.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/ModelSynchronizeParticipant.java
@@ -473,8 +473,7 @@ public class ModelSynchronizeParticipant extends
private void saveMappings(IMemento settings) {
ISynchronizationScope inputScope = getContext().getScope().asInputScope();
ModelProvider[] providers = inputScope.getModelProviders();
- for (int i = 0; i < providers.length; i++) {
- ModelProvider provider = providers[i];
+ for (ModelProvider provider : providers) {
ISynchronizationCompareAdapter adapter = Utils.getCompareAdapter(provider);
if (adapter != null) {
IMemento child = settings.createChild(CTX_PARTICIPANT_MAPPINGS);
@@ -511,8 +510,7 @@ public class ModelSynchronizeParticipant extends
private ResourceMapping[] loadMappings(IMemento settings) throws PartInitException {
List<ResourceMapping> result = new ArrayList<>();
IMemento[] children = settings.getChildren(CTX_PARTICIPANT_MAPPINGS);
- for (int i = 0; i < children.length; i++) {
- IMemento memento = children[i];
+ for (IMemento memento : children) {
String id = memento.getString(CTX_MODEL_PROVIDER_ID);
if (id != null) {
IModelProviderDescriptor desc = ModelProvider.getModelProviderDescriptor(id);
@@ -521,8 +519,7 @@ public class ModelSynchronizeParticipant extends
ISynchronizationCompareAdapter adapter = Utils.getCompareAdapter(provider);
if (adapter != null) {
ResourceMapping[] mappings = adapter.restore(memento.getChild(CTX_MODEL_PROVIDER_MAPPINGS));
- for (int j = 0; j < mappings.length; j++) {
- ResourceMapping mapping = mappings[j];
+ for (ResourceMapping mapping : mappings) {
result.add(mapping);
}
}
@@ -657,8 +654,7 @@ public class ModelSynchronizeParticipant extends
pages.add(syncViewerPreferencePage);
pages.add(new ModelEnablementPreferencePage());
ITeamContentProviderDescriptor[] descriptors = TeamUI.getTeamContentProviderManager().getDescriptors();
- for (int i = 0; i < descriptors.length; i++) {
- ITeamContentProviderDescriptor descriptor = descriptors[i];
+ for (ITeamContentProviderDescriptor descriptor : descriptors) {
if (isIncluded(descriptor)) {
try {
PreferencePage page = (PreferencePage)descriptor.createPreferencePage();
@@ -678,8 +674,7 @@ public class ModelSynchronizeParticipant extends
private boolean isIncluded(ITeamContentProviderDescriptor descriptor) {
ModelProvider[] providers = getEnabledModelProviders();
- for (int i = 0; i < providers.length; i++) {
- ModelProvider provider = providers[i];
+ for (ModelProvider provider : providers) {
if (provider.getId().equals(descriptor.getModelProviderId())) {
return true;
}
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/ModelSynchronizeParticipantActionGroup.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/ModelSynchronizeParticipantActionGroup.java
index b3222d10e..0c8c023c3 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/ModelSynchronizeParticipantActionGroup.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/ModelSynchronizeParticipantActionGroup.java
@@ -139,8 +139,8 @@ public class ModelSynchronizeParticipantActionGroup extends SynchronizePageActio
if (fileGroup != null) {
ModelSynchronizeParticipant msp = ((ModelSynchronizeParticipant)getConfiguration().getParticipant());
boolean allElementsHaveCompareInput = true;
- for (int i = 0; i < elements.length; i++) {
- if (!msp.hasCompareInputFor(elements[i])) {
+ for (Object element : elements) {
+ if (!msp.hasCompareInputFor(element)) {
allElementsHaveCompareInput = false;
break;
}
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/ParticipantPageCompareEditorInput.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/ParticipantPageCompareEditorInput.java
index c53e2b822..4af94ef2b 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/ParticipantPageCompareEditorInput.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/ParticipantPageCompareEditorInput.java
@@ -264,8 +264,8 @@ public class ParticipantPageCompareEditorInput extends PageCompareEditorInput {
((LocalResourceTypedElement) right).commit(pm);
IDiffElement[] children = node.getChildren();
- for (int i = 0; i < children.length; i++) {
- commit(pm, (DiffNode)children[i]);
+ for (IDiffElement c : children) {
+ commit(pm, (DiffNode) c);
}
}
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/ParticipantPageSaveablePart.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/ParticipantPageSaveablePart.java
index d563cb125..9ef39e0fb 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/ParticipantPageSaveablePart.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/ParticipantPageSaveablePart.java
@@ -293,8 +293,8 @@ public class ParticipantPageSaveablePart extends PageSaveablePart implements ICo
((LocalResourceTypedElement) right).commit(pm);
IDiffElement[] children = node.getChildren();
- for (int i = 0; i < children.length; i++) {
- commit(pm, (DiffNode)children[i]);
+ for (IDiffElement c : children) {
+ commit(pm, (DiffNode) c);
}
}
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/ResourceScope.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/ResourceScope.java
index 271660e45..bcbd82e6c 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/ResourceScope.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/ResourceScope.java
@@ -88,8 +88,7 @@ public class ResourceScope extends AbstractSynchronizeScope {
@Override
public void saveState(IMemento memento) {
if (resources != null) {
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
IMemento rootNode = memento.createChild(CTX_ROOT);
rootNode.putString(CTX_ROOT_PATH, resource.getFullPath().toString());
}
@@ -101,8 +100,7 @@ public class ResourceScope extends AbstractSynchronizeScope {
IMemento[] rootNodes = memento.getChildren(CTX_ROOT);
if(rootNodes != null) {
List<IResource> resources = new ArrayList<>();
- for (int i = 0; i < rootNodes.length; i++) {
- IMemento rootNode = rootNodes[i];
+ for (IMemento rootNode : rootNodes) {
IPath path = new Path(rootNode.getString(CTX_ROOT_PATH));
IResource resource = ResourcesPlugin.getWorkspace().getRoot().findMember(path, true /* include phantoms */);
if(resource != null) {
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/SaveableCompareEditorInput.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/SaveableCompareEditorInput.java
index cf5a8aea3..91a6ca488 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/SaveableCompareEditorInput.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/SaveableCompareEditorInput.java
@@ -378,8 +378,8 @@ public abstract class SaveableCompareEditorInput extends CompareEditorInput impl
void propogateInputChange() {
if (!inputChangeListeners.isEmpty()) {
Object[] allListeners = inputChangeListeners.getListeners();
- for (int i = 0; i < allListeners.length; i++) {
- final ICompareInputChangeListener listener = (ICompareInputChangeListener)allListeners[i];
+ for (Object l : allListeners) {
+ final ICompareInputChangeListener listener = (ICompareInputChangeListener) l;
SafeRunner.run(new ISafeRunnable() {
@Override
public void run() throws Exception {
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/SubscriberParticipant.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/SubscriberParticipant.java
index bfe0fa805..84e913422 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/SubscriberParticipant.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/SubscriberParticipant.java
@@ -274,21 +274,20 @@ public abstract class SubscriberParticipant extends AbstractSynchronizeParticipa
*/
public static SubscriberParticipant getMatchingParticipant(String ID, IResource[] resources) {
ISynchronizeParticipantReference[] refs = TeamUI.getSynchronizeManager().getSynchronizeParticipants();
- for (int i = 0; i < refs.length; i++) {
- ISynchronizeParticipantReference reference = refs[i];
+ for (ISynchronizeParticipantReference reference : refs) {
if(reference.getId().equals(ID)) {
- SubscriberParticipant p;
- try {
- p = (SubscriberParticipant)reference.getParticipant();
- } catch (TeamException e) {
- continue;
- }
- IResource[] roots = p.getResources();
- Arrays.sort(resources, Utils.resourceComparator);
- Arrays.sort(roots, Utils.resourceComparator);
- if (Arrays.equals(resources, roots)) {
- return p;
- }
+ SubscriberParticipant p;
+ try {
+ p = (SubscriberParticipant)reference.getParticipant();
+ } catch (TeamException e) {
+ continue;
+ }
+ IResource[] roots = p.getResources();
+ Arrays.sort(resources, Utils.resourceComparator);
+ Arrays.sort(roots, Utils.resourceComparator);
+ if (Arrays.equals(resources, roots)) {
+ return p;
+ }
}
}
return null;
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/SubscriberTeamStateProvider.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/SubscriberTeamStateProvider.java
index 422b4e633..23e5562d7 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/SubscriberTeamStateProvider.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/SubscriberTeamStateProvider.java
@@ -64,11 +64,9 @@ public class SubscriberTeamStateProvider extends TeamStateProvider implements IS
if (mapping != null) {
ResourceTraversal[] traversals = mapping.getTraversals(
ResourceMappingContext.LOCAL_CONTEXT, null);
- 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) {
if (getSubscriber().isSupervised(resource))
return true;
}
@@ -110,8 +108,7 @@ public class SubscriberTeamStateProvider extends TeamStateProvider implements IS
return getSubscriber().getState(mapping, stateMask, monitor);
} catch (CoreException e) {
IProject[] projects = mapping.getProjects();
- for (int i = 0; i < projects.length; i++) {
- IProject project = projects[i];
+ for (IProject project : projects) {
// Only through the exception if the project for the mapping
// is accessible
if (project.isAccessible()) {
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/SynchronizeModelAction.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/SynchronizeModelAction.java
index 6a8d5be1a..1a7392e8f 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/SynchronizeModelAction.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/SynchronizeModelAction.java
@@ -198,8 +198,7 @@ public abstract class SynchronizeModelAction extends BaseSelectionListenerAction
protected final IDiffElement[] getFilteredDiffElements() {
IDiffElement[] elements = getSelectedDiffElements();
List<IDiffElement> filtered = new ArrayList<>();
- for (int i = 0; i < elements.length; i++) {
- IDiffElement e = elements[i];
+ for (IDiffElement e : elements) {
if (e instanceof SyncInfoModelElement) {
SyncInfo info = ((SyncInfoModelElement) e).getSyncInfo();
if (info != null && getSyncInfoFilter().select(info)) {
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/SynchronizeModelOperation.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/SynchronizeModelOperation.java
index dc2268d92..379c32f62 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/SynchronizeModelOperation.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/SynchronizeModelOperation.java
@@ -99,8 +99,7 @@ public abstract class SynchronizeModelOperation extends TeamOperation {
}
private void markBusy(IDiffElement[] elements, boolean isBusy) {
- for (int i = 0; i < elements.length; i++) {
- IDiffElement element = elements[i];
+ for (IDiffElement element : elements) {
if (element instanceof ISynchronizeModelElement) {
((ISynchronizeModelElement)element).setPropertyToRoot(ISynchronizeModelElement.BUSY_PROPERTY, isBusy);
}
@@ -114,8 +113,7 @@ public abstract class SynchronizeModelOperation extends TeamOperation {
*/
private SyncInfo[] getSyncInfos() {
List<SyncInfo> filtered = new ArrayList<>();
- for (int i = 0; i < elements.length; i++) {
- IDiffElement e = elements[i];
+ for (IDiffElement e : elements) {
if (e instanceof SyncInfoModelElement) {
filtered.add(((SyncInfoModelElement)e).getSyncInfo());
}
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/SynchronizePageActionGroup.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/SynchronizePageActionGroup.java
index 2f54bc694..de5f8c35e 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/SynchronizePageActionGroup.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/SynchronizePageActionGroup.java
@@ -337,8 +337,7 @@ public abstract class SynchronizePageActionGroup extends ActionGroup {
private void fillMenu(IContributionManager menu, String menuId) {
Map<String, List<Object>> groups = menuContributions.get(menuId);
if (menu != null && groups != null) {
- for (Iterator<String> iter = groups.keySet().iterator(); iter.hasNext(); ) {
- String groupId = iter.next();
+ for (String groupId : groups.keySet()) {
List actions = groups.get(groupId);
if (actions != null) {
for (Iterator iter2 = actions.iterator(); iter2.hasNext();) {
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/TeamStateChangeEvent.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/TeamStateChangeEvent.java
index 825af61ca..c420186cf 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/TeamStateChangeEvent.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/TeamStateChangeEvent.java
@@ -42,8 +42,7 @@ public class TeamStateChangeEvent implements ITeamStateChangeEvent {
* @param deltas the set of subscriber changes
*/
public TeamStateChangeEvent(ISubscriberChangeEvent[] deltas) {
- for (int i = 0; i < deltas.length; i++) {
- ISubscriberChangeEvent event = deltas[i];
+ for (ISubscriberChangeEvent event : deltas) {
IResource resource = event.getResource();
if ((event.getFlags() & ISubscriberChangeEvent.ROOT_ADDED) != 0)
rootAdded(resource);
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/TeamStateDescription.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/TeamStateDescription.java
index ef6d6ef42..0442a9ee5 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/TeamStateDescription.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/TeamStateDescription.java
@@ -80,8 +80,7 @@ public class TeamStateDescription implements ITeamStateDescription {
if (dsd.getStateFlags() == state) {
if (haveSameProperties(this, dsd)) {
String[] properties = getPropertyNames();
- for (int i = 0; i < properties.length; i++) {
- String property = properties[i];
+ for (String property : properties) {
Object o1 = this.getProperty(property);
Object o2 = dsd.getProperty(property);
if (!o1.equals(o2)) {
@@ -102,11 +101,9 @@ public class TeamStateDescription implements ITeamStateDescription {
if (p1.length != p2.length) {
return false;
}
- for (int i = 0; i < p1.length; i++) {
- String s1 = p1[i];
+ for (String s1 : p1) {
boolean found = false;
- for (int j = 0; j < p2.length; j++) {
- String s2 = p2[j];
+ for (String s2 : p2) {
if (s1.equals(s2)) {
found = true;
break;
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/TeamStateProvider.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/TeamStateProvider.java
index ff13a7ab3..0c7df767b 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/TeamStateProvider.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/TeamStateProvider.java
@@ -101,8 +101,8 @@ public abstract class TeamStateProvider implements ITeamStateProvider {
*/
protected final void fireStateChangeEvent(final ITeamStateChangeEvent event) {
Object[] allListeners = listeners.getListeners();
- for (int i = 0; i < allListeners.length; i++) {
- final ITeamStateChangeListener listener = (ITeamStateChangeListener)allListeners[i];
+ for (Object l : allListeners) {
+ final ITeamStateChangeListener listener = (ITeamStateChangeListener) l;
SafeRunner.run(new ISafeRunnable() {
@Override
public void run() throws Exception {
@@ -119,8 +119,7 @@ public abstract class TeamStateProvider implements ITeamStateProvider {
private int internalGetDecoratedStateMask(IProject[] projects) {
int stateMask = 0;
String[] providerIds = getProviderIds(projects);
- for (int i = 0; i < providerIds.length; i++) {
- String providerId = providerIds[i];
+ for (String providerId : providerIds) {
stateMask |= internalGetDecoratedStateMask(providerId);
}
return stateMask;
@@ -136,8 +135,7 @@ public abstract class TeamStateProvider implements ITeamStateProvider {
private String[] getProviderIds(IProject[] projects) {
Set<String> providerIds = new HashSet<>();
- for (int i = 0; i < projects.length; i++) {
- IProject project = projects[i];
+ for (IProject project : projects) {
String id = getProviderId(project);
if (id != null)
providerIds.add(id);
@@ -154,8 +152,7 @@ public abstract class TeamStateProvider implements ITeamStateProvider {
private boolean internalIsDecorationEnabled(IProject[] projects) {
String[] providerIds = getProviderIds(projects);
- for (int i = 0; i < providerIds.length; i++) {
- String providerId = providerIds[i];
+ for (String providerId : providerIds) {
if (internalIsDecorationEnabled(providerId)) {
return true;
}
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/WorkingSetScope.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/WorkingSetScope.java
index 016d557bf..a5746673e 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/WorkingSetScope.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/WorkingSetScope.java
@@ -98,17 +98,15 @@ public class WorkingSetScope extends AbstractSynchronizeScope implements IProper
return null;
}
HashSet<IResource> roots = new HashSet<>();
- for (int i = 0; i < sets.length; i++) {
- IWorkingSet set = sets[i];
+ for (IWorkingSet set : sets) {
IResource[] resources = Utils.getResources(set.getElements());
addNonOverlapping(roots, resources);
- }
+ }
return roots.toArray(new IResource[roots.size()]);
}
private void addNonOverlapping(HashSet<IResource> roots, IResource[] resources) {
- for (int i = 0; i < resources.length; i++) {
- IResource newResource = resources[i];
+ for (IResource newResource : resources) {
boolean add = true;
for (Iterator iter = roots.iterator(); iter.hasNext();) {
IResource existingResource = (IResource) iter.next();
@@ -137,8 +135,7 @@ public class WorkingSetScope extends AbstractSynchronizeScope implements IProper
public void propertyChange(PropertyChangeEvent event) {
if (event.getProperty() == IWorkingSetManager.CHANGE_WORKING_SET_CONTENT_CHANGE) {
IWorkingSet newSet = (IWorkingSet) event.getNewValue();
- for (int i = 0; i < sets.length; i++) {
- IWorkingSet set = sets[i];
+ for (IWorkingSet set : sets) {
if (newSet == set) {
fireRootsChanges();
return;
@@ -159,8 +156,7 @@ public class WorkingSetScope extends AbstractSynchronizeScope implements IProper
@Override
public void saveState(IMemento memento) {
super.saveState(memento);
- for (int i = 0; i < sets.length; i++) {
- IWorkingSet set = sets[i];
+ for (IWorkingSet set : sets) {
IMemento rootNode = memento.createChild(CTX_SETS);
rootNode.putString(CTX_SET_NAME, set.getName());
}
@@ -172,8 +168,7 @@ public class WorkingSetScope extends AbstractSynchronizeScope implements IProper
IMemento[] rootNodes = memento.getChildren(CTX_SETS);
if (rootNodes != null) {
List<IWorkingSet> sets = new ArrayList<>();
- for (int i = 0; i < rootNodes.length; i++) {
- IMemento rootNode = rootNodes[i];
+ for (IMemento rootNode : rootNodes) {
String setName = rootNode.getString(CTX_SET_NAME);
IWorkingSet set = PlatformUI.getWorkbench().getWorkingSetManager().getWorkingSet(setName);
if (set != null) {
diff --git a/bundles/org.eclipse.ui.net/src/org/eclipse/ui/internal/net/NonProxyHostsComposite.java b/bundles/org.eclipse.ui.net/src/org/eclipse/ui/internal/net/NonProxyHostsComposite.java
index 6c96c865a..2e5781e36 100644
--- a/bundles/org.eclipse.ui.net/src/org/eclipse/ui/internal/net/NonProxyHostsComposite.java
+++ b/bundles/org.eclipse.ui.net/src/org/eclipse/ui/internal/net/NonProxyHostsComposite.java
@@ -151,9 +151,8 @@ public class NonProxyHostsComposite extends Composite {
protected void addHost() {
String hosts[] = promptForHost(null);
if (hosts != null) {
- for (int i = 0; i < hosts.length; i++) {
- bypassHosts.add(0, new ProxyBypassData(hosts[i],
- getEditableProvider()));
+ for (String host : hosts) {
+ bypassHosts.add(0, new ProxyBypassData(host, getEditableProvider()));
}
hostsViewer.refresh();
setProvider(currentProvider);
@@ -162,9 +161,9 @@ public class NonProxyHostsComposite extends Composite {
private String getEditableProvider() {
String providers[] = ProxySelector.getProviders();
- for (int i = 0; i < providers.length; i++) {
- if (ProxySelector.canSetBypassHosts(providers[i])) {
- return providers[i];
+ for (String provider : providers) {
+ if (ProxySelector.canSetBypassHosts(provider)) {
+ return provider;
}
}
return null;
@@ -242,9 +241,9 @@ public class NonProxyHostsComposite extends Composite {
String value = dialog.getValue();
String hosts[] = StringUtil.split(value, new String[] { ";", "|" }); //$NON-NLS-1$ //$NON-NLS-2$
ArrayList<String> filtered = new ArrayList<>();
- for (int i = 0; i < hosts.length; i++) {
- if (hosts[i].length() != 0) {
- filtered.add(hosts[i]);
+ for (String host : hosts) {
+ if (host.length() != 0) {
+ filtered.add(host);
}
}
return filtered.toArray(new String[0]);
@@ -261,8 +260,8 @@ public class NonProxyHostsComposite extends Composite {
public void initializeValues() {
String providers[] = ProxySelector.getProviders();
- for (int i = 0; i < providers.length; i++) {
- bypassHosts.addAll(getProxyBypassData(providers[i]));
+ for (String provider : providers) {
+ bypassHosts.addAll(getProxyBypassData(provider));
}
hostsViewer.setInput(bypassHosts);
setProvider(ProxySelector.getDefaultProvider());
@@ -312,9 +311,9 @@ public class NonProxyHostsComposite extends Composite {
}
bypassHosts.removeAll(natives);
String providers[] = ProxySelector.getProviders();
- for (int i = 0; i < providers.length; i++) {
- if (!providers[i].equals(provider)) {
- bypassHosts.addAll(getProxyBypassData(providers[i]));
+ for (String p : providers) {
+ if (!p.equals(provider)) {
+ bypassHosts.addAll(getProxyBypassData(p));
}
}
hostsViewer.refresh();
diff --git a/bundles/org.eclipse.ui.net/src/org/eclipse/ui/internal/net/NonProxyHostsLabelProvider.java b/bundles/org.eclipse.ui.net/src/org/eclipse/ui/internal/net/NonProxyHostsLabelProvider.java
index db5824e1c..813a0d54a 100644
--- a/bundles/org.eclipse.ui.net/src/org/eclipse/ui/internal/net/NonProxyHostsLabelProvider.java
+++ b/bundles/org.eclipse.ui.net/src/org/eclipse/ui/internal/net/NonProxyHostsLabelProvider.java
@@ -62,10 +62,10 @@ public class NonProxyHostsLabelProvider extends BaseLabelProvider implements
"", //$NON-NLS-1$
NetUIMessages.ProxyPreferencePage_13,
NetUIMessages.ProxyPreferencePage_14 };
- for (int i = 0; i < titles.length; i++) {
+ for (String title : titles) {
TableColumn column = new TableViewerColumn(viewer, SWT.NONE)
.getColumn();
- column.setText(titles[i]);
+ column.setText(title);
column.setResizable(true);
}
}
diff --git a/bundles/org.eclipse.ui.net/src/org/eclipse/ui/internal/net/ProxyEntriesComposite.java b/bundles/org.eclipse.ui.net/src/org/eclipse/ui/internal/net/ProxyEntriesComposite.java
index 95d332775..c8f6df3c7 100644
--- a/bundles/org.eclipse.ui.net/src/org/eclipse/ui/internal/net/ProxyEntriesComposite.java
+++ b/bundles/org.eclipse.ui.net/src/org/eclipse/ui/internal/net/ProxyEntriesComposite.java
@@ -165,9 +165,9 @@ public class ProxyEntriesComposite extends Composite {
private String getEditableProvider() {
String providers[] = ProxySelector.getProviders();
- for (int i = 0; i < providers.length; i++) {
- if (ProxySelector.canSetProxyData(providers[i])) {
- return providers[i];
+ for (String provider : providers) {
+ if (ProxySelector.canSetProxyData(provider)) {
+ return provider;
}
}
return null;
@@ -236,8 +236,8 @@ public class ProxyEntriesComposite extends Composite {
public void initializeValues() {
String providers[] = ProxySelector.getProviders();
- for (int i = 0; i < providers.length; i++) {
- proxyEntries.addAll(getProxyData(providers[i]));
+ for (String provider : providers) {
+ proxyEntries.addAll(getProxyData(provider));
}
entriesViewer.setInput(proxyEntries);
setProvider(ProxySelector.getDefaultProvider());
@@ -286,9 +286,9 @@ public class ProxyEntriesComposite extends Composite {
}
proxyEntries.removeAll(natives);
String[] providers = ProxySelector.getProviders();
- for (int i = 0; i < providers.length; i++) {
- if (!providers[i].equals(provider)) {
- proxyEntries.addAll(getProxyData(providers[i]));
+ for (String p : providers) {
+ if (!p.equals(provider)) {
+ proxyEntries.addAll(getProxyData(p));
}
}
entriesViewer.refresh();
@@ -298,9 +298,9 @@ public class ProxyEntriesComposite extends Composite {
private List<ProxyData> getProxyData(String provider) {
List<ProxyData> proxyDatas = new ArrayList<>();
ProxyData[] entries = ProxySelector.getProxyData(provider);
- for (int j = 0; j < entries.length; j++) {
- entries[j].setSource(provider);
- proxyDatas.add(entries[j]);
+ for (ProxyData entry : entries) {
+ entry.setSource(provider);
+ proxyDatas.add(entry);
}
return proxyDatas;
}
diff --git a/bundles/org.eclipse.ui.net/src/org/eclipse/ui/internal/net/ProxyEntriesLabelProvider.java b/bundles/org.eclipse.ui.net/src/org/eclipse/ui/internal/net/ProxyEntriesLabelProvider.java
index 8709c51be..3c431e279 100644
--- a/bundles/org.eclipse.ui.net/src/org/eclipse/ui/internal/net/ProxyEntriesLabelProvider.java
+++ b/bundles/org.eclipse.ui.net/src/org/eclipse/ui/internal/net/ProxyEntriesLabelProvider.java
@@ -91,10 +91,10 @@ public class ProxyEntriesLabelProvider extends BaseLabelProvider implements
NetUIMessages.ProxyPreferencePage_6,
NetUIMessages.ProxyPreferencePage_7,
NetUIMessages.ProxyPreferencePage_8 };
- for (int i = 0; i < titles.length; i++) {
+ for (String title : titles) {
TableColumn column = new TableViewerColumn(viewer, SWT.NONE)
.getColumn();
- column.setText(titles[i]);
+ column.setText(title);
column.setResizable(true);
}
}
diff --git a/bundles/org.eclipse.ui.net/src/org/eclipse/ui/internal/net/ProxyEntryDialog.java b/bundles/org.eclipse.ui.net/src/org/eclipse/ui/internal/net/ProxyEntryDialog.java
index 2537b6232..b897488cd 100644
--- a/bundles/org.eclipse.ui.net/src/org/eclipse/ui/internal/net/ProxyEntryDialog.java
+++ b/bundles/org.eclipse.ui.net/src/org/eclipse/ui/internal/net/ProxyEntryDialog.java
@@ -219,8 +219,8 @@ public class ProxyEntryDialog extends StatusDialog {
protected void updateStatus() {
String type = typeText.getText();
- for (int i = 0; i < addedTypes.length; i++) {
- if (addedTypes[i].equalsIgnoreCase(type)) {
+ for (String addedType : addedTypes) {
+ if (addedType.equalsIgnoreCase(type)) {
updateStatus(new Status(IStatus.ERROR, Activator.PLUGIN_ID,
IStatus.OK, NetUIMessages.ProxyEntryDialog_9, null));
return;
diff --git a/examples/org.eclipse.compare.examples.xml/src/org/eclipse/compare/examples/xml/AbstractMatching.java b/examples/org.eclipse.compare.examples.xml/src/org/eclipse/compare/examples/xml/AbstractMatching.java
index 032330665..41e19227c 100644
--- a/examples/org.eclipse.compare.examples.xml/src/org/eclipse/compare/examples/xml/AbstractMatching.java
+++ b/examples/org.eclipse.compare.examples.xml/src/org/eclipse/compare/examples/xml/AbstractMatching.java
@@ -43,8 +43,9 @@ public abstract class AbstractMatching {
leaves.add(root);
} else {
Object[] children = root.getChildren();
- for (int i=0; i<children.length; i++)
- findLeaves((XMLNode) children[i], leaves);
+ for (Object child : children) {
+ findLeaves((XMLNode) child, leaves);
+ }
}
}
@@ -60,8 +61,9 @@ public abstract class AbstractMatching {
numbering.add(root);
Object[] children = root.getChildren();
if (children != null) {
- for (int i=0; i<children.length; i++)
- numberNodes((XMLNode) children[i], numbering);
+ for (Object child : children) {
+ numberNodes((XMLNode) child, numbering);
+ }
}
}
}
@@ -72,8 +74,9 @@ public abstract class AbstractMatching {
int count = 1;
if (isLeaf(root)) return count;
Object[] children = root.getChildren();
- for (int i=0; i<children.length; i++)
- count+=countNodes((XMLNode) children[i]);
+ for (Object child : children) {
+ count += countNodes((XMLNode) child);
+ }
return count;
}
@@ -182,8 +185,7 @@ public abstract class AbstractMatching {
int cur_pos_left= 0;
int cur_pos_right= 0;
- for (int i= 0; i < differences.length; i++) {
- RangeDifference rd= differences[i];
+ for (RangeDifference rd : differences) {
int equal_length= rd.leftStart();
//handle elements before current range which are unchanged
while (cur_pos_left < equal_length) {
@@ -197,7 +199,7 @@ public abstract class AbstractMatching {
cur_pos_left++;
cur_pos_right++;
}
- //now handle RangeDifference rd[i]
+ //now handle RangeDifference rd
int smaller_length, greater_length;
boolean leftGreater= rd.leftLength() > rd.rightLength();
if (leftGreater) {
@@ -207,7 +209,6 @@ public abstract class AbstractMatching {
smaller_length= rd.leftLength();
greater_length= rd.rightLength();
}
-
//handle elements elements in range
for (int j=0; j < smaller_length; j++) {
distance += dist((XMLNode) xc_elements[cur_pos_left], (XMLNode) yc_elements[cur_pos_right]);
@@ -225,7 +226,7 @@ public abstract class AbstractMatching {
} else {
for (int j=smaller_length; j < greater_length; j++) {
distance += countNodes((XMLNode) yc_elements[cur_pos_right]);
- DTMatching.add(new Match( null, (XMLNode)yc_elements[cur_pos_right]));
+ DTMatching.add(new Match( null, (XMLNode)yc_elements[cur_pos_right]));
cur_pos_right++;
}
}
diff --git a/examples/org.eclipse.compare.examples.xml/src/org/eclipse/compare/examples/xml/ChooseMatcherDropDownAction.java b/examples/org.eclipse.compare.examples.xml/src/org/eclipse/compare/examples/xml/ChooseMatcherDropDownAction.java
index d297f9265..3441593c0 100644
--- a/examples/org.eclipse.compare.examples.xml/src/org/eclipse/compare/examples/xml/ChooseMatcherDropDownAction.java
+++ b/examples/org.eclipse.compare.examples.xml/src/org/eclipse/compare/examples/xml/ChooseMatcherDropDownAction.java
@@ -65,8 +65,8 @@ class ChooseMatcherDropDownAction extends Action implements IMenuCreator {
}
Object[] internalIdMapsA= internalIdMapsAL.toArray();
Arrays.sort(internalIdMapsA);
- for (int i= 0; i < internalIdMapsA.length; i++) {
- addActionToMenu(menu, new SelectMatcherAction((String)internalIdMapsA[i], fViewer));
+ for (Object internalIdA : internalIdMapsA) {
+ addActionToMenu(menu, new SelectMatcherAction((String) internalIdA, fViewer));
}
new MenuItem(menu, SWT.SEPARATOR);
@@ -87,8 +87,8 @@ class ChooseMatcherDropDownAction extends Action implements IMenuCreator {
Object[] userIdMapsA= userIdMapsAL.toArray();
Arrays.sort(userIdMapsA);
- for (int i= 0; i < userIdMapsA.length; i++) {
- addActionToMenu(menu, new SelectMatcherAction((String)userIdMapsA[i], fViewer));
+ for (Object userIdA : userIdMapsA) {
+ addActionToMenu(menu, new SelectMatcherAction((String) userIdA, fViewer));
}
return menu;
diff --git a/examples/org.eclipse.compare.examples.xml/src/org/eclipse/compare/examples/xml/OrderedMatching.java b/examples/org.eclipse.compare.examples.xml/src/org/eclipse/compare/examples/xml/OrderedMatching.java
index cb2ff4029..6f4086f3d 100644
--- a/examples/org.eclipse.compare.examples.xml/src/org/eclipse/compare/examples/xml/OrderedMatching.java
+++ b/examples/org.eclipse.compare.examples.xml/src/org/eclipse/compare/examples/xml/OrderedMatching.java
@@ -38,23 +38,22 @@ public class OrderedMatching extends AbstractMatching {
ArrayList<XMLNode> yc_attrsAL= new ArrayList<>();
//find attributes and elements and put them in xc_elementsAL and xc_attrsAL, respectively
- for (int i= 0; i < xc.length; i++) {
- XMLNode x_i= (XMLNode) xc[i];
+ for (Object xc1 : xc) {
+ XMLNode x_i = (XMLNode) xc1;
if (x_i.getXMLType().equals(XMLStructureCreator.TYPE_ELEMENT)) {
xc_elementsAL.add(x_i);
} else if (
- x_i.getXMLType().equals(XMLStructureCreator.TYPE_ATTRIBUTE)) {
+ x_i.getXMLType().equals(XMLStructureCreator.TYPE_ATTRIBUTE)) {
xc_attrsAL.add(x_i);
}
}
-
- //do the same for yc
- for (int i= 0; i < yc.length; i++) {
- XMLNode y_i= (XMLNode) yc[i];
+ //do the same for yc
+ for (Object yc1 : yc) {
+ XMLNode y_i = (XMLNode) yc1;
if (y_i.getXMLType().equals(XMLStructureCreator.TYPE_ELEMENT)) {
yc_elementsAL.add(y_i);
} else if (
- y_i.getXMLType().equals(XMLStructureCreator.TYPE_ATTRIBUTE)) {
+ y_i.getXMLType().equals(XMLStructureCreator.TYPE_ATTRIBUTE)) {
yc_attrsAL.add(y_i);
}
}
@@ -188,12 +187,9 @@ public class OrderedMatching extends AbstractMatching {
ArrayList<XMLNode> yc_attrs,
ArrayList<Match> DTMatching) {
int distance= 0;
- x_for : for (
- Iterator<XMLNode> iter_xc= xc_attrs.iterator(); iter_xc.hasNext();) {
- XMLNode x_attr= iter_xc.next();
+ x_for : for (XMLNode x_attr : xc_attrs) {
String x_attr_name= x_attr.getName();
- for (Iterator<XMLNode> iter_yc= yc_attrs.iterator(); iter_yc.hasNext();) {
- XMLNode y_attr= iter_yc.next();
+ for (XMLNode y_attr : yc_attrs) {
if (y_attr.getName().equals(x_attr_name)) {
if (!y_attr.getValue().equals(x_attr.getValue()))
distance += 1;
diff --git a/examples/org.eclipse.compare.examples.xml/src/org/eclipse/compare/examples/xml/XMLComparePreferencePage.java b/examples/org.eclipse.compare.examples.xml/src/org/eclipse/compare/examples/xml/XMLComparePreferencePage.java
index 33d63ae39..f4eb8115d 100644
--- a/examples/org.eclipse.compare.examples.xml/src/org/eclipse/compare/examples/xml/XMLComparePreferencePage.java
+++ b/examples/org.eclipse.compare.examples.xml/src/org/eclipse/compare/examples/xml/XMLComparePreferencePage.java
@@ -441,13 +441,13 @@ public class XMLComparePreferencePage extends PreferencePage implements IWorkben
fOrderedElements.remove( IdMapName );
//All the corresponding ID Mappings must be removed as well
TableItem[] itemsMappings = fMappingsTable.getItems();
- for (int i=0; i<itemsMappings.length; i++) {
- itemsMappings[i].dispose();
+ for (TableItem itemsMapping : itemsMappings) {
+ itemsMapping.dispose();
}
//All the corresponding Ordered entries must be removed as well
TableItem[] itemsOrdered= fOrderedTable.getItems();
- for (int i= 0; i < itemsOrdered.length; i++) {
- itemsOrdered[i].dispose();
+ for (TableItem itemsOrd : itemsOrdered) {
+ itemsOrd.dispose();
}
//Remove extension
if (!itemsIdMap[0].getText(2).equals("")) { //$NON-NLS-1$
diff --git a/examples/org.eclipse.compare.examples.xml/src/org/eclipse/compare/examples/xml/XMLPlugin.java b/examples/org.eclipse.compare.examples.xml/src/org/eclipse/compare/examples/xml/XMLPlugin.java
index d18c76dc9..84de2798f 100644
--- a/examples/org.eclipse.compare.examples.xml/src/org/eclipse/compare/examples/xml/XMLPlugin.java
+++ b/examples/org.eclipse.compare.examples.xml/src/org/eclipse/compare/examples/xml/XMLPlugin.java
@@ -291,8 +291,7 @@ public final class XMLPlugin extends AbstractUIPlugin {
IConfigurationElement[] idmaps= registry.getConfigurationElementsFor(PLUGIN_ID, ID_MAPPING_EXTENSION_POINT);
fIdMapsInternal = new HashMap();
fOrderedElementsInternal= new HashMap();
- for (int i_idmap= 0; i_idmap < idmaps.length; i_idmap++) {
- final IConfigurationElement idmap= idmaps[i_idmap];
+ for (IConfigurationElement idmap : idmaps) {
//handle IDMAP_NAME_ATTRIBUTE
String idmap_name= idmap.getAttribute(IDMAP_NAME_ATTRIBUTE);
//ignores idmap if its name equals the reserved name for unordered matching or the the name for ordered matching
@@ -301,8 +300,7 @@ public final class XMLPlugin extends AbstractUIPlugin {
HashMap idmapHM = new HashMap();
fIdMapsInternal.put(idmap_name, idmapHM);
IConfigurationElement[] mappings = idmap.getChildren(MAPPING_ELEMENT_NAME);
- for (int i_mapping= 0; i_mapping < mappings.length; i_mapping++) {
- IConfigurationElement mapping = mappings[i_mapping];
+ for (IConfigurationElement mapping : mappings) {
//add SIGN_SEPARATOR at the end because not contained in signatures of plugin.xml
//also add prefix at beginning
String signature= mapping.getAttribute(MAPPING_SIGNATURE_ATTRIBUTE);
@@ -321,8 +319,7 @@ public final class XMLPlugin extends AbstractUIPlugin {
IConfigurationElement[] orderedEntries= idmap.getChildren(ORDERED_ELEMENT_NAME);
if (orderedEntries.length > 0) {
ArrayList orderedAL= new ArrayList();
- for (int i_ordered= 0; i_ordered < orderedEntries.length; i_ordered++) {
- IConfigurationElement ordered= orderedEntries[i_ordered];
+ for (IConfigurationElement ordered : orderedEntries) {
//add SIGN_SEPARATOR at the end because not contained in signatures of plugin.xml
//also add prefix at beginning
String signature= ordered.getAttribute(ORDERED_SIGNATURE_ATTRIBUTE);
@@ -383,8 +380,8 @@ public final class XMLPlugin extends AbstractUIPlugin {
shell= shell.getParent();
}
Shell shells[]= display.getShells();
- for (int i= 0; i < shells.length; i++) {
- Object data= shells[i].getData();
+ for (Shell s : shells) {
+ Object data = s.getData();
if (data instanceof IWorkbenchWindow) {
windowRef.window= (IWorkbenchWindow)data;
return;
diff --git a/examples/org.eclipse.compare.examples.xml/src/org/eclipse/compare/examples/xml/ui/StatusUtil.java b/examples/org.eclipse.compare.examples.xml/src/org/eclipse/compare/examples/xml/ui/StatusUtil.java
index 38dfc0aa9..39cfdc0cc 100644
--- a/examples/org.eclipse.compare.examples.xml/src/org/eclipse/compare/examples/xml/ui/StatusUtil.java
+++ b/examples/org.eclipse.compare.examples.xml/src/org/eclipse/compare/examples/xml/ui/StatusUtil.java
@@ -40,8 +40,7 @@ public class StatusUtil {
*/
public static IStatus getMostSevere(IStatus[] status) {
IStatus max= null;
- for (int i= 0; i < status.length; i++) {
- IStatus curr= status[i];
+ for (IStatus curr : status) {
if (curr.matches(IStatus.ERROR)) {
return curr;
}
diff --git a/examples/org.eclipse.team.examples.filesystem/src/org/eclipse/team/examples/filesystem/ui/ConfigurationWizard.java b/examples/org.eclipse.team.examples.filesystem/src/org/eclipse/team/examples/filesystem/ui/ConfigurationWizard.java
index bb0639185..73826aa8b 100644
--- a/examples/org.eclipse.team.examples.filesystem/src/org/eclipse/team/examples/filesystem/ui/ConfigurationWizard.java
+++ b/examples/org.eclipse.team.examples.filesystem/src/org/eclipse/team/examples/filesystem/ui/ConfigurationWizard.java
@@ -80,8 +80,7 @@ public class ConfigurationWizard extends Wizard implements IConfigurationWizard,
FileSystemProvider provider = (FileSystemProvider) RepositoryProvider.getProvider(projects[0]);
provider.setTargetLocation(mainPage.getLocation());
} else {
- for (int i = 0; i < projects.length; i++) {
- IProject project = projects[i];
+ for (IProject project : projects) {
RepositoryProvider.map(project, FileSystemPlugin.PROVIDER_ID);
FileSystemProvider provider = (FileSystemProvider) RepositoryProvider.getProvider(project);
String path = new Path(mainPage.getLocation()).append(project.getName()).toOSString();
diff --git a/examples/org.eclipse.team.examples.filesystem/src/org/eclipse/team/examples/filesystem/ui/OpenFileSystemRevisionAction.java b/examples/org.eclipse.team.examples.filesystem/src/org/eclipse/team/examples/filesystem/ui/OpenFileSystemRevisionAction.java
index 965c67188..b76fd02a8 100644
--- a/examples/org.eclipse.team.examples.filesystem/src/org/eclipse/team/examples/filesystem/ui/OpenFileSystemRevisionAction.java
+++ b/examples/org.eclipse.team.examples.filesystem/src/org/eclipse/team/examples/filesystem/ui/OpenFileSystemRevisionAction.java
@@ -52,9 +52,7 @@ public class OpenFileSystemRevisionAction extends BaseSelectionListenerAction {
Object[] objArray = structSel.toArray();
- for (int i = 0; i < objArray.length; i++) {
- Object tempRevision = objArray[i];
-
+ for (Object tempRevision : objArray) {
final IFileRevision revision = (IFileRevision) tempRevision;
if (revision == null || !revision.exists()) {
MessageDialog.openError(page.getSite().getShell(), "Deleted Revision", "Can't open a deleted revision");
@@ -88,7 +86,6 @@ public class OpenFileSystemRevisionAction extends BaseSelectionListenerAction {
// ignore
}
}
-
}
}
@@ -133,8 +130,8 @@ public class OpenFileSystemRevisionAction extends BaseSelectionListenerAction {
if (objArray.length == 0)
return false;
- for (int i = 0; i < objArray.length; i++) {
- IFileRevision revision = (IFileRevision) objArray[i];
+ for (Object obj : objArray) {
+ IFileRevision revision = (IFileRevision) obj;
//check to see if any of the selected revisions are deleted revisions
if (revision != null && !revision.exists())
return false;
@@ -145,8 +142,8 @@ public class OpenFileSystemRevisionAction extends BaseSelectionListenerAction {
boolean editorAlreadyOpenOnContents(FileSystemRevisionEditorInput input) {
IEditorReference[] editorRefs = page.getSite().getPage().getEditorReferences();
- for (int i = 0; i < editorRefs.length; i++) {
- IEditorPart part = editorRefs[i].getEditor(false);
+ for (IEditorReference editorRef : editorRefs) {
+ IEditorPart part = editorRef.getEditor(false);
if (part != null && part.getEditorInput() instanceof FileSystemRevisionEditorInput) {
IFileRevision inputRevision = input.getAdapter(IFileRevision.class);
IFileRevision editorRevision = part.getEditorInput().getAdapter(IFileRevision.class);
diff --git a/examples/org.eclipse.team.examples.filesystem/src/org/eclipse/team/examples/localhistory/RevertAllOperation.java b/examples/org.eclipse.team.examples.filesystem/src/org/eclipse/team/examples/localhistory/RevertAllOperation.java
index c1551e571..17a163aac 100644
--- a/examples/org.eclipse.team.examples.filesystem/src/org/eclipse/team/examples/localhistory/RevertAllOperation.java
+++ b/examples/org.eclipse.team.examples.filesystem/src/org/eclipse/team/examples/localhistory/RevertAllOperation.java
@@ -40,8 +40,7 @@ public class RevertAllOperation extends SynchronizeModelOperation {
public void execute(IProgressMonitor pm) throws InvocationTargetException {
try {
pm.beginTask("Reverting from local history", 100 * infos.length); //$NON-NLS-1$
- for (int i = 0; i < infos.length; i++) {
- SyncInfo info = infos[i];
+ for (SyncInfo info : infos) {
LocalHistoryVariant state = (LocalHistoryVariant)info.getRemote();
IFile file = (IFile)info.getLocal();
if(file.exists()) {
diff --git a/examples/org.eclipse.team.examples.filesystem/src/org/eclipse/team/examples/pessimistic/ui/PessimisticDecorator.java b/examples/org.eclipse.team.examples.filesystem/src/org/eclipse/team/examples/pessimistic/ui/PessimisticDecorator.java
index a5a66078c..463fe03bd 100644
--- a/examples/org.eclipse.team.examples.filesystem/src/org/eclipse/team/examples/pessimistic/ui/PessimisticDecorator.java
+++ b/examples/org.eclipse.team.examples.filesystem/src/org/eclipse/team/examples/pessimistic/ui/PessimisticDecorator.java
@@ -89,8 +89,8 @@ public class PessimisticDecorator extends LabelProvider implements ILabelDecorat
private void postLabelEvents(final LabelProviderChangedEvent[] events) {
if (events != null && events.length > 0) {
Display.getDefault().asyncExec(() -> {
- for (int i= 0; i < events.length; i++) {
- fireLabelProviderChanged(events[i]);
+ for (LabelProviderChangedEvent event : events) {
+ fireLabelProviderChanged(event);
}
});
}
diff --git a/tests/org.eclipse.compare.tests/src/org/eclipse/compare/tests/DocLineComparatorTest.java b/tests/org.eclipse.compare.tests/src/org/eclipse/compare/tests/DocLineComparatorTest.java
index 8afde80d0..50123fb89 100644
--- a/tests/org.eclipse.compare.tests/src/org/eclipse/compare/tests/DocLineComparatorTest.java
+++ b/tests/org.eclipse.compare.tests/src/org/eclipse/compare/tests/DocLineComparatorTest.java
@@ -261,13 +261,12 @@ public class DocLineComparatorTest extends TestCase {
IRangeComparator l, r;
for (int i=0;i<docs.length;i++)
for (int j=i+1;j<docs.length;j++)
- for (int k=0;k<filters.length;k++) {
- l = new DocLineComparator(docs[i], null, false, filters[k], 'L');
- r = new DocLineComparator(docs[j], null, false, filters[k], 'R');
+ for (ICompareFilter[] filter : filters) {
+ l = new DocLineComparator(docs[i], null, false, filter, 'L');
+ r = new DocLineComparator(docs[j], null, false, filter, 'R');
Assert.assertFalse(l.rangesEqual(0, r, 0));
-
- l = new DocLineComparator(docs[i], null, true, filters[k], 'L');
- r = new DocLineComparator(docs[j], null, true, filters[k], 'R');
+ l = new DocLineComparator(docs[i], null, true, filter, 'L');
+ r = new DocLineComparator(docs[j], null, true, filter, 'R');
Assert.assertTrue(l.rangesEqual(0, r, 0));
}
}
diff --git a/tests/org.eclipse.compare.tests/src/org/eclipse/compare/tests/PatchLinesTest.java b/tests/org.eclipse.compare.tests/src/org/eclipse/compare/tests/PatchLinesTest.java
index 3dea82a77..2f08d7731 100644
--- a/tests/org.eclipse.compare.tests/src/org/eclipse/compare/tests/PatchLinesTest.java
+++ b/tests/org.eclipse.compare.tests/src/org/eclipse/compare/tests/PatchLinesTest.java
@@ -113,11 +113,9 @@ public class PatchLinesTest extends TestCase {
int fileDiffSum = 0;
FilePatch2[] diffs = patcher.getDiffs();
- for (int i = 0; i < diffs.length; i++) {
- FilePatch2 fileDiff = diffs[i];
+ for (FilePatch2 fileDiff : diffs) {
IHunk[] hunks = fileDiff.getHunks();
- for (int j = 0; j < hunks.length; j++) {
- IHunk hunk = hunks[j];
+ for (IHunk hunk : hunks) {
hunksLengthSum += getNewLength(hunk);
hunksLengthSum -= getOldLength(hunk);
}
diff --git a/tests/org.eclipse.compare.tests/src/org/eclipse/compare/tests/StructureCreatorTest.java b/tests/org.eclipse.compare.tests/src/org/eclipse/compare/tests/StructureCreatorTest.java
index 3f0a4de80..09b049059 100644
--- a/tests/org.eclipse.compare.tests/src/org/eclipse/compare/tests/StructureCreatorTest.java
+++ b/tests/org.eclipse.compare.tests/src/org/eclipse/compare/tests/StructureCreatorTest.java
@@ -168,17 +168,14 @@ public class StructureCreatorTest extends TestCase {
DocumentRangeNode l, r;
for (int i = 0; i < docs.length; i++)
for (int j = i + 1; j < docs.length; j++)
- for (int k = 0; k < filters.length; k++) {
-
+ for (ICompareFilter[] filter : filters) {
l = new DocumentRangeNode(1, "ID", docs[i], 0,
docs[i].getLength());
r = new DocumentRangeNode(1, "ID", docs[j], 0,
docs[j].getLength());
- creator.contentsEquals(l, 'L', r, 'R', true, filters[k]);
- Assert.assertFalse(creator.contentsEquals(l, 'L', r, 'R',
- false, filters[k]));
- Assert.assertTrue(creator.contentsEquals(l, 'L', r, 'R',
- true, filters[k]));
- }
+ creator.contentsEquals(l, 'L', r, 'R', true, filter);
+ Assert.assertFalse(creator.contentsEquals(l, 'L', r, 'R', false, filter));
+ Assert.assertTrue(creator.contentsEquals(l, 'L', r, 'R', true, filter));
+ }
}
} \ No newline at end of file
diff --git a/tests/org.eclipse.compare.tests/src/org/eclipse/compare/tests/WorkspaceTest.java b/tests/org.eclipse.compare.tests/src/org/eclipse/compare/tests/WorkspaceTest.java
index 0452e6085..8b5f16e11 100644
--- a/tests/org.eclipse.compare.tests/src/org/eclipse/compare/tests/WorkspaceTest.java
+++ b/tests/org.eclipse.compare.tests/src/org/eclipse/compare/tests/WorkspaceTest.java
@@ -99,9 +99,10 @@ public class WorkspaceTest extends ResourceTest {
resources.addAll(Arrays.asList(buildResources(container, hierarchy)));
IResource[] result = resources.toArray(new IResource[resources.size()]);
ensureExistsInWorkspace(result, true);
- for (int i = 0; i < result.length; i++) {
- if (result[i].getType() == IResource.FILE) // 3786 bytes is the average size of Eclipse Java files!
- ((IFile) result[i]).setContents(getRandomContents(100), true, false, null);
+ for (IResource r : result) {
+ if (r.getType() == IResource.FILE) {
+ ((IFile) r).setContents(getRandomContents(100), true, false, null);
+ }
}
return result;
}
diff --git a/tests/org.eclipse.core.tests.net/src/org/eclipse/core/tests/net/NetTest.java b/tests/org.eclipse.core.tests.net/src/org/eclipse/core/tests/net/NetTest.java
index 54d39cc7c..734b4ab4c 100644
--- a/tests/org.eclipse.core.tests.net/src/org/eclipse/core/tests/net/NetTest.java
+++ b/tests/org.eclipse.core.tests.net/src/org/eclipse/core/tests/net/NetTest.java
@@ -54,8 +54,7 @@ public class NetTest {
setProxiesEnabled(isProxiesDefault);
setSystemProxiesEnabled(isSystemProxiesDefault);
IProxyData[] data = getProxyManager().getProxyData();
- for (int i = 0; i < data.length; i++) {
- IProxyData proxyData = data[i];
+ for (IProxyData proxyData : data) {
proxyData.disable();
}
getProxyManager().setProxyData(data);
@@ -227,8 +226,7 @@ public class NetTest {
private void performSettingData() throws CoreException {
IProxyData[] data = (IProxyData[]) dataCache.values().toArray(new IProxyData[dataCache.size()]);
this.getProxyManager().setProxyData(data);
- for (int i = 0; i < data.length; i++) {
- IProxyData proxyData = data[i];
+ for (IProxyData proxyData : data) {
assertProxyDataEqual(proxyData);
}
isSetEnabled = true;
@@ -241,8 +239,7 @@ public class NetTest {
setDataTest(IProxyData.HTTPS_PROXY_TYPE);
setDataTest(IProxyData.SOCKS_PROXY_TYPE);
IProxyData[] data = this.getProxyManager().getProxyData();
- for (int i = 0; i < data.length; i++) {
- IProxyData proxyData = data[i];
+ for (IProxyData proxyData : data) {
disableProxy(proxyData);
}
}
@@ -257,8 +254,7 @@ public class NetTest {
delaySettingData();
IProxyData[] data = this.getProxyManager().getProxyData();
- for (int i = 0; i < data.length; i++) {
- IProxyData proxyData = data[i];
+ for (IProxyData proxyData : data) {
disableProxy(proxyData);
}
performSettingData();
diff --git a/tests/org.eclipse.core.tests.net/src/org/eclipse/core/tests/net/SystemProxyTest.java b/tests/org.eclipse.core.tests.net/src/org/eclipse/core/tests/net/SystemProxyTest.java
index fdf46745f..918fee7b0 100644
--- a/tests/org.eclipse.core.tests.net/src/org/eclipse/core/tests/net/SystemProxyTest.java
+++ b/tests/org.eclipse.core.tests.net/src/org/eclipse/core/tests/net/SystemProxyTest.java
@@ -59,8 +59,7 @@ public class SystemProxyTest extends TestCase {
setProxiesEnabled(isProxiesDefault);
setSystemProxiesEnabled(isSystemProxiesDefault);
IProxyData[] data = getProxyManager().getProxyData();
- for (int i = 0; i < data.length; i++) {
- IProxyData proxyData = data[i];
+ for (IProxyData proxyData : data) {
proxyData.disable();
}
getProxyManager().setProxyData(data);
@@ -118,10 +117,9 @@ public class SystemProxyTest extends TestCase {
assertNotNull(proxiesData);
Map<String, String> typeMap = new HashMap<>();
- for (int i = 0; i < proxiesData.length; i++) {
- assertProxyDataEqual(proxiesData[i], (IProxyData) proxyDataMap
- .get(proxiesData[i].getType()));
- typeMap.put(proxiesData[i].getType(), proxiesData[i].getType());
+ for (IProxyData p : proxiesData) {
+ assertProxyDataEqual(p, (IProxyData) proxyDataMap.get(p.getType()));
+ typeMap.put(p.getType(), p.getType());
}
assertEquals(3, typeMap.size());
@@ -132,10 +130,9 @@ public class SystemProxyTest extends TestCase {
assertNotNull(proxiesData);
Map<String, String> typeMap = new HashMap<>();
- for (int i = 0; i < proxiesData.length; i++) {
- assertProxyDataEqual(proxiesData[i], (IProxyData) proxyDataMap
- .get(proxiesData[i].getType()));
- typeMap.put(proxiesData[i].getType(), proxiesData[i].getType());
+ for (IProxyData p : proxiesData) {
+ assertProxyDataEqual(p, (IProxyData) proxyDataMap.get(p.getType()));
+ typeMap.put(p.getType(), p.getType());
}
assertEquals(3, typeMap.size());
diff --git a/tests/org.eclipse.team.tests.core/src/org/eclipse/team/tests/core/mapping/ScopeBuildingTests.java b/tests/org.eclipse.team.tests.core/src/org/eclipse/team/tests/core/mapping/ScopeBuildingTests.java
index 3791b47dc..6f4b6fd6e 100644
--- a/tests/org.eclipse.team.tests.core/src/org/eclipse/team/tests/core/mapping/ScopeBuildingTests.java
+++ b/tests/org.eclipse.team.tests.core/src/org/eclipse/team/tests/core/mapping/ScopeBuildingTests.java
@@ -40,8 +40,7 @@ public class ScopeBuildingTests extends TeamTest {
IProgressMonitor monitor) throws CoreException {
super.initialize(monitor);
// Add the additional test mappings to the scope
- for (int i = 0; i < additionalMappings.length; i++) {
- ResourceMapping mapping = additionalMappings[i];
+ for (ResourceMapping mapping : additionalMappings) {
ResourceTraversal[] traversals = mapping.getTraversals(getContext(), monitor);
((ResourceMappingScope)getScope()).addMapping(mapping, traversals);
// TODO: The additional mappings and additional resources boolean will not be set
diff --git a/tests/org.eclipse.team.tests.core/src/org/eclipse/team/tests/core/mapping/ScopeTests.java b/tests/org.eclipse.team.tests.core/src/org/eclipse/team/tests/core/mapping/ScopeTests.java
index c5ec12e43..7db0fd74a 100644
--- a/tests/org.eclipse.team.tests.core/src/org/eclipse/team/tests/core/mapping/ScopeTests.java
+++ b/tests/org.eclipse.team.tests.core/src/org/eclipse/team/tests/core/mapping/ScopeTests.java
@@ -85,8 +85,7 @@ public class ScopeTests extends TeamTest {
private boolean isInWorkingSet(IProject project) {
IAdaptable[] elements = workingSet.getElements();
- for (int i = 0; i < elements.length; i++) {
- IAdaptable adaptable = elements[i];
+ for (IAdaptable adaptable : elements) {
if (adaptable.equals(project))
return true;
}
diff --git a/tests/org.eclipse.team.tests.core/src/org/eclipse/team/tests/ui/synchronize/ResourceContentTests.java b/tests/org.eclipse.team.tests.core/src/org/eclipse/team/tests/ui/synchronize/ResourceContentTests.java
index 743c95943..f4d01f0b6 100644
--- a/tests/org.eclipse.team.tests.core/src/org/eclipse/team/tests/ui/synchronize/ResourceContentTests.java
+++ b/tests/org.eclipse.team.tests.core/src/org/eclipse/team/tests/ui/synchronize/ResourceContentTests.java
@@ -101,8 +101,7 @@ public class ResourceContentTests extends TeamTest {
private void assertContentsMatch(IResource[] resources) {
Set paths = getPaths(ResourcesPlugin.getWorkspace().getRoot());
Set<Object> resourceSet = new HashSet<>();
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
resourceSet.add(resource);
}
for (Iterator iterator = paths.iterator(); iterator.hasNext();) {
@@ -124,8 +123,7 @@ public class ResourceContentTests extends TeamTest {
private Set getPaths(Object root) {
Set<Object> result = new HashSet<>();
Object[] elements = provider.getElements(root);
- for (int i = 0; i < elements.length; i++) {
- Object object = elements[i];
+ for (Object object : elements) {
TreePath path = new TreePath(new Object[] { object });
Set childPaths = getPaths(provider, path);
result.addAll(childPaths);
@@ -138,8 +136,7 @@ public class ResourceContentTests extends TeamTest {
Set<TreePath> result = new HashSet<>();
if (children.length == 0)
result.add(path);
- for (int i = 0; i < children.length; i++) {
- Object object = children[i];
+ for (Object object : children) {
TreePath childPath = path.createChildPath(object);
Set childPaths = getPaths(provider, childPath);
result.addAll(childPaths);
@@ -172,8 +169,7 @@ public class ResourceContentTests extends TeamTest {
private IResource[] asResources(IProject project, String[] resourcePaths) {
List<IResource> resources = new ArrayList<>();
- for (int i = 0; i < resourcePaths.length; i++) {
- String path = resourcePaths[i];
+ for (String path : resourcePaths) {
if (path.endsWith("/")) {
resources.add(project.getFolder(path));
} else {
diff --git a/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/core/CommandLineCVSClient.java b/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/core/CommandLineCVSClient.java
index 89eddde14..3de1dac8b 100644
--- a/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/core/CommandLineCVSClient.java
+++ b/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/core/CommandLineCVSClient.java
@@ -73,8 +73,7 @@ public class CommandLineCVSClient implements ICVSClient {
}
private static void appendStrings(StringBuffer commandLine, String[] strings) {
- for (int i = 0; i < strings.length; i++) {
- String string = strings[i];
+ for (String string : strings) {
if (string != null && string.length() != 0) {
commandLine.append(" \"");
commandLine.append(string);
diff --git a/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/core/EclipseCVSClient.java b/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/core/EclipseCVSClient.java
index 60bd15983..576be08e4 100644
--- a/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/core/EclipseCVSClient.java
+++ b/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/core/EclipseCVSClient.java
@@ -76,8 +76,8 @@ public class EclipseCVSClient implements ICVSClient {
// get global options
List<CustomGlobalOption> globals = new ArrayList<>();
- for (int i = 0; i < globalOptions.length; i++) {
- globals.add(new CustomGlobalOption(globalOptions[i]));
+ for (String globalOption : globalOptions) {
+ globals.add(new CustomGlobalOption(globalOption));
}
GlobalOption[] cvsGlobalOptions = globals.toArray(new GlobalOption[globals.size()]);
diff --git a/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/core/EclipseTest.java b/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/core/EclipseTest.java
index 4e9ecdb6d..a6cdf88e1 100644
--- a/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/core/EclipseTest.java
+++ b/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/core/EclipseTest.java
@@ -286,8 +286,8 @@ public class EclipseTest extends ResourceTest {
*/
public IResource[] changeResources(IContainer container, String[] hierarchy, boolean checkin) throws CoreException, TeamException {
List<IResource> changedResources = new ArrayList<>(hierarchy.length);
- for (int i=0;i<hierarchy.length;i++) {
- IResource resource = container.findMember(hierarchy[i]);
+ for (String h : hierarchy) {
+ IResource resource = container.findMember(h);
if (resource.getType() == IResource.FILE) {
changedResources.add(resource);
setContentsAndEnsureModified((IFile)resource);
@@ -316,8 +316,7 @@ public class EclipseTest extends ResourceTest {
*/
protected void deleteResources(IResource[] resources) throws TeamException, CoreException {
if (resources.length == 0) return;
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
delete(resource, IResource.NONE, DEFAULT_MONITOR);
}
}
@@ -330,8 +329,8 @@ public class EclipseTest extends ResourceTest {
}
protected void unmanageResources(IResource[] resources) throws TeamException, CoreException {
- for (int i=0;i<resources.length;i++) {
- CVSWorkspaceRoot.getCVSResourceFor(resources[i]).unmanage(null);
+ for (IResource resource : resources) {
+ CVSWorkspaceRoot.getCVSResourceFor(resource).unmanage(null);
}
}
@@ -552,10 +551,11 @@ public class EclipseTest extends ResourceTest {
resources.add(container);
IResource[] result = resources.toArray(new IResource[resources.size()]);
ensureExistsInWorkspace(result, true);
- for (int i = 0; i < result.length; i++) {
- if (result[i].getType() == IResource.FILE)
+ for (IResource r : result) {
+ if (r.getType() == IResource.FILE) {
// 3786 bytes is the average size of Eclipse Java files!
- ((IFile) result[i]).setContents(getRandomContents(RANDOM_CONTENT_SIZE), true, false, null);
+ ((IFile) r).setContents(getRandomContents(RANDOM_CONTENT_SIZE), true, false, null);
+ }
}
return result;
}
@@ -645,8 +645,8 @@ public class EclipseTest extends ResourceTest {
assertTrue("The number of resource in " + c1.getProjectRelativePath().toString() + " differs",
c1.members().length == c2.members().length);
IResource[] resources = c1.members();
- for (int i= 0;i <resources.length;i++) {
- assertContentsEqual(resources[i], c2.findMember(resources[i].getName()));
+ for (IResource resource : resources) {
+ assertContentsEqual(resource, c2.findMember(resource.getName()));
}
}
@@ -699,8 +699,8 @@ public class EclipseTest extends ResourceTest {
container1.members(ICVSFolder.ALL_EXISTING_MEMBERS).length
== container2.members(ICVSFolder.ALL_EXISTING_MEMBERS).length);
ICVSResource[] resources = container1.members(ICVSFolder.ALL_EXISTING_MEMBERS);
- for (int i= 0;i <resources.length;i++) {
- assertEquals(path, resources[i], container2.getChild(resources[i].getName()), includeTimestamps, includeTags);
+ for (ICVSResource resource : resources) {
+ assertEquals(path, resource, container2.getChild(resource.getName()), includeTimestamps, includeTags);
}
}
@@ -787,13 +787,13 @@ public class EclipseTest extends ResourceTest {
ICVSRemoteResource[] members2 = container2.getMembers(DEFAULT_MONITOR);
assertTrue("Number of members differ for " + path, members1.length == members2.length);
Map<String, ICVSRemoteResource> memberMap2 = new HashMap<>();
- for (int i= 0; i < members2.length; i++) {
- memberMap2.put(members2[i].getName(), members2[i]);
+ for (ICVSRemoteResource m : members2) {
+ memberMap2.put(m.getName(), m);
}
- for (int i= 0; i < members1.length; i++) {
- ICVSRemoteResource member2 = memberMap2.get(members1[i].getName());
- assertNotNull("Resource does not exist: " + path.append(members1[i].getName()) + member2);
- assertEquals(path, members1[i], member2, includeTags);
+ for (ICVSRemoteResource m : members1) {
+ ICVSRemoteResource member2 = memberMap2.get(m.getName());
+ assertNotNull("Resource does not exist: " + path.append(m.getName()) + member2);
+ assertEquals(path, m, member2, includeTags);
}
}
protected void assertEquals(IPath parent, ICVSRemoteResource resource1, ICVSRemoteResource resource2, boolean includeTags) throws CoreException, TeamException, IOException {
@@ -820,8 +820,9 @@ public class EclipseTest extends ResourceTest {
}
protected void assertHasNoRemote(String prefix, IResource[] resources) {
- for (int i=0;i<resources.length;i++)
- assertHasNoRemote(prefix, resources[i]);
+ for (IResource resource : resources) {
+ assertHasNoRemote(prefix, resource);
+ }
}
protected void assertHasNoRemote(String prefix, IResource resource) {
@@ -829,8 +830,9 @@ public class EclipseTest extends ResourceTest {
}
protected void assertHasRemote(String prefix, IResource[] resources) {
- for (int i=0;i<resources.length;i++)
- assertHasRemote(prefix, resources[i]);
+ for (IResource resource : resources) {
+ assertHasRemote(prefix, resource);
+ }
}
protected void assertHasRemote(String prefix, IResource resource) {
@@ -838,8 +840,9 @@ public class EclipseTest extends ResourceTest {
}
protected void assertIsModified(String prefix, IResource[] resources) throws TeamException {
- for (int i=0;i<resources.length;i++)
- assertIsModified(prefix, resources[i]);
+ for (IResource resource : resources) {
+ assertIsModified(prefix, resource);
+ }
}
protected void assertIsModified(String prefix, IResource resource) throws TeamException {
@@ -849,8 +852,9 @@ public class EclipseTest extends ResourceTest {
}
protected void assertNotModified(String prefix, IResource[] resources) throws TeamException {
- for (int i=0;i<resources.length;i++)
- assertNotModified(prefix, resources[i]);
+ for (IResource resource : resources) {
+ assertNotModified(prefix, resource);
+ }
}
protected void assertNotModified(String prefix, IResource resource) throws TeamException {
@@ -869,8 +873,7 @@ public class EclipseTest extends ResourceTest {
}
protected void assertReadOnly(IResource[] resources, final boolean isReadOnly, final boolean recurse) throws CoreException {
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
resource.accept(resource1 -> {
if (resource1.getType() == IResource.FILE) {
assertEquals(isReadOnly, resource1.getResourceAttributes().isReadOnly());
@@ -1001,9 +1004,9 @@ public class EclipseTest extends ResourceTest {
protected void commitNewProject(IProject project) throws CoreException, CVSException, TeamException {
List<IResource> resourcesToAdd = new ArrayList<IResource>();
IResource[] members = project.members();
- for (int i = 0; i < members.length; i++) {
- if ( ! CVSWorkspaceRoot.getCVSResourceFor(members[i]).isIgnored()) {
- resourcesToAdd.add(members[i]);
+ for (IResource member : members) {
+ if (!CVSWorkspaceRoot.getCVSResourceFor(member).isIgnored()) {
+ resourcesToAdd.add(member);
}
}
addResources(resourcesToAdd.toArray(new IResource[resourcesToAdd.size()]));
@@ -1082,8 +1085,7 @@ public class EclipseTest extends ResourceTest {
protected static void waitForDecorator() {
// Wait for the decorator job
Job[] decorators = Job.getJobManager().find(DecoratorManager.FAMILY_DECORATE);
- for (int i = 0; i < decorators.length; i++) {
- Job job = decorators[i];
+ for (Job job : decorators) {
waitForJobCompletion(job);
}
}
@@ -1335,8 +1337,9 @@ public class EclipseTest extends ResourceTest {
if (status.isMultiStatus()) {
IStatus[] children = status.getChildren();
- for (int i = 0; i < children.length; i++)
- write(children[i], indent + 1);
+ for (IStatus child : children) {
+ write(child, indent + 1);
+ }
}
}
@@ -1371,8 +1374,7 @@ public class EclipseTest extends ResourceTest {
if (status.getException() instanceof CVSCommunicationException) return true;
if (status.isMultiStatus()) {
IStatus[] children = status.getChildren();
- for (int i = 0; i < children.length; i++) {
- IStatus child = children[i];
+ for (IStatus child : children) {
if (child.getException() instanceof CVSCommunicationException) return true;
}
}
@@ -1395,8 +1397,7 @@ public class EclipseTest extends ResourceTest {
if (allJobs.length == 0) {
System.out.println("None"); //$NON-NLS-1$
}
- for (int i = 0; i < allJobs.length; i++) {
- Job job = allJobs[i];
+ for (Job job : allJobs) {
System.out.println(job.getName() + ": " + job.getState());
}
if (CVSTestSetup.FAIL_IF_EXCEPTION_LOGGED) {
@@ -1474,8 +1475,7 @@ public class EclipseTest extends ResourceTest {
protected void assertStatusContainsCode(IStatus status, int code) {
if (status.isMultiStatus()) {
IStatus[] children = status.getChildren();
- for (int i = 0; i < children.length; i++) {
- IStatus child = children[i];
+ for (IStatus child : children) {
if (child.getCode() == code)
return;
}
diff --git a/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/core/FindCommittersTest.java b/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/core/FindCommittersTest.java
index 29a91a420..c55af8dde 100644
--- a/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/core/FindCommittersTest.java
+++ b/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/core/FindCommittersTest.java
@@ -63,11 +63,9 @@ public class FindCommittersTest extends EclipseTest {
private Set<String> getAuthors(RemoteLogOperation.LogEntryCache logEntryCache) {
String[] paths = logEntryCache.getCachedFilePaths();
Set<String> authors = new HashSet<>();
- for (int i = 0; i < paths.length; i++) {
- String path = paths[i];
+ for (String path : paths) {
ILogEntry[] entries = logEntryCache.getLogEntries(path);
- for (int j = 0; j < entries.length; j++) {
- ILogEntry entry = entries[j];
+ for (ILogEntry entry : entries) {
authors.add(entry.getAuthor());
}
}
diff --git a/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/core/JUnitTestCase.java b/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/core/JUnitTestCase.java
index 75af792ff..5e018d788 100644
--- a/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/core/JUnitTestCase.java
+++ b/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/core/JUnitTestCase.java
@@ -146,8 +146,8 @@ public abstract class JUnitTestCase extends TestCase {
ByteArrayOutputStream bos = new ByteArrayOutputStream();
PrintStream os = new PrintStream(bos);
try {
- for (int i = 0; i < contents.length; i++) {
- os.println(contents[i]);
+ for (String content : contents) {
+ os.println(content);
}
ByteArrayInputStream bis = new ByteArrayInputStream(bos.toByteArray());
if (file.exists()) {
@@ -299,8 +299,8 @@ public abstract class JUnitTestCase extends TestCase {
*/
protected static void createRandomFile(IContainer parent, String[] fileNameArray)
throws IOException, CoreException {
- for (int i = 0; i < fileNameArray.length; i++) {
- IFile file = parent.getFile(new Path(fileNameArray[i]));
+ for (String fileName : fileNameArray) {
+ IFile file = parent.getFile(new Path(fileName));
createRandomFile(file);
}
}
diff --git a/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/core/compatible/SameResultEnv.java b/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/core/compatible/SameResultEnv.java
index 974a020fe..1d72833ac 100644
--- a/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/core/compatible/SameResultEnv.java
+++ b/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/core/compatible/SameResultEnv.java
@@ -67,6 +67,7 @@ public final class SameResultEnv extends JUnitTestCase {
* Always to be called in the setUp of the testCase that wants to
* use the same-result environment.
*/
+ @Override
public void setUp() throws Exception {
super.setUp();
IWorkspaceRoot root = ResourcesPlugin.getWorkspace().getRoot();
@@ -91,6 +92,7 @@ public final class SameResultEnv extends JUnitTestCase {
* Always to be called in the tearDown of the testCase that wants to
* use the same-result environment.
*/
+ @Override
public void tearDown() throws Exception {
// we deliberately don't clean up test projects to simplify debugging
super.tearDown();
@@ -158,6 +160,7 @@ public final class SameResultEnv extends JUnitTestCase {
/**
* Deletes files on the both of the cvs-servers.
*/
+ @Override
public void magicDeleteRemote(String remoteName) throws CVSException {
super.magicDeleteRemote(CompatibleTestSetup.referenceClientRepository, remoteName);
super.magicDeleteRemote(CompatibleTestSetup.eclipseClientRepository, remoteName);
@@ -181,6 +184,7 @@ public final class SameResultEnv extends JUnitTestCase {
* Set up both of the repos on the cvs-server(s) with a file structure
* resulting for your input in the parameter createResources.
*/
+ @Override
public void magicSetUpRepo(String projectName, String[] createResources)
throws IOException, CoreException, CVSException {
magicDeleteRemote(projectName);
@@ -228,8 +232,8 @@ public final class SameResultEnv extends JUnitTestCase {
} else if (! pathRelativeToRoot.endsWith("/")) {
pathRelativeToRoot += "/";
}
- for (int i = 0; i < relativeFileNames.length; i++) {
- createRandomFile(pathRelativeToRoot + relativeFileNames[i]);
+ for (String relativeFileName : relativeFileNames) {
+ createRandomFile(pathRelativeToRoot + relativeFileName);
}
}
@@ -438,16 +442,16 @@ public final class SameResultEnv extends JUnitTestCase {
ICVSResource[] resourceList1 = mFolder1.members(ICVSFolder.FILE_MEMBERS | ICVSFolder.FOLDER_MEMBERS);
ICVSResource[] resourceList2 = mFolder2.members(ICVSFolder.FILE_MEMBERS | ICVSFolder.FOLDER_MEMBERS);
assertEquals(resourceList1.length, resourceList2.length);
- for (int i=0; i<resourceList1.length; i++) {
+ for (ICVSResource r : resourceList1) {
boolean resourceFound = false;
- for (int j=0; j<resourceList2.length; j++) {
- if (resourceList1[i].getName().equals(resourceList2[j].getName())) {
- assertEquals(resourceList1[i], resourceList2[j]);
+ for (ICVSResource _r : resourceList2) {
+ if (r.getName().equals(_r.getName())) {
+ assertEquals(r, _r);
resourceFound = true;
break;
}
}
- assertTrue("Resource " + resourceList1[i].getName() + " not found in the list",resourceFound);
+ assertTrue("Resource " + r.getName() + " not found in the list", resourceFound);
}
}
diff --git a/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/core/provider/ModuleTest.java b/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/core/provider/ModuleTest.java
index 4f9eec2f7..9527a9532 100644
--- a/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/core/provider/ModuleTest.java
+++ b/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/core/provider/ModuleTest.java
@@ -270,8 +270,7 @@ public class ModuleTest extends EclipseTest {
}
public RemoteModule getRemoteModule(String moduleName) {
- for (int i = 0; i < remoteModules.length; i++) {
- RemoteModule module = remoteModules[i];
+ for (RemoteModule module : remoteModules) {
// XXX shouldn't be getName
if (module.getName().equals(moduleName))
return module;
diff --git a/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/core/provider/RemoteResourceTest.java b/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/core/provider/RemoteResourceTest.java
index 5e0f9dc21..3b2ba5ee3 100644
--- a/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/core/provider/RemoteResourceTest.java
+++ b/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/core/provider/RemoteResourceTest.java
@@ -71,9 +71,10 @@ public class RemoteResourceTest extends EclipseTest {
protected void getMembers(ICVSRemoteFolder folder, boolean deep) throws TeamException {
ICVSRemoteResource[] children = folder.members(DEFAULT_MONITOR);
if (deep) {
- for (int i=0;i<children.length;i++) {
- if (children[i].isContainer())
- getMembers((ICVSRemoteFolder)children[i], deep);
+ for (ICVSRemoteResource c : children) {
+ if (c.isContainer()) {
+ getMembers((ICVSRemoteFolder) c, deep);
+ }
}
}
}
@@ -243,10 +244,9 @@ public class RemoteResourceTest extends EclipseTest {
ICVSRemoteFile remote = (ICVSRemoteFile)CVSWorkspaceRoot.getRemoteResourceFor(project.getFile("file.txt"));
ILogEntry[] entries = remote.getLogEntries(DEFAULT_MONITOR);
- for (int i=0;i<entries.length;i++) {
- InputStream in = entries[i].getRemoteFile().getContents(DEFAULT_MONITOR);
-
- if (entries[i].getRevision().equals("1.2")) {
+ for (ILogEntry entry : entries) {
+ InputStream in = entry.getRemoteFile().getContents(DEFAULT_MONITOR);
+ if (entry.getRevision().equals("1.2")) {
int count = 0;
byte[] buffer = new byte[1024];
int c;
@@ -256,7 +256,7 @@ public class RemoteResourceTest extends EclipseTest {
}
String contents = new String(buffer, 0, count);
assertEquals("the contents of revision 1.2 are not equal", contents, "hi there");
- } else if (entries[i].getRevision().equals("1.3")) {
+ } else if (entry.getRevision().equals("1.3")) {
int count = 0;
byte[] buffer = new byte[1024];
int c;
@@ -378,18 +378,20 @@ public class RemoteResourceTest extends EclipseTest {
}
private LogEntry getLogEntryByRevision(ILogEntry[] entries, String revision) {
- for (int i = 0; i < entries.length; i++) {
- if (entries[i].getRevision().equals(revision) && entries[i] instanceof LogEntry) {
- return (LogEntry) entries[i];
+ for (ILogEntry entry : entries) {
+ if (entry.getRevision().equals(revision) && entry instanceof LogEntry) {
+ return (LogEntry) entry;
}
}
return null;
}
private CVSTag getTagByName(CVSTag[] tags, String name) {
- for (int i = 0; i < tags.length; i++)
- if (tags[i].getName().equals(name))
- return tags[i];
+ for (CVSTag tag : tags) {
+ if (tag.getName().equals(name)) {
+ return tag;
+ }
+ }
return null;
}
diff --git a/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/core/provider/ResourceDeltaTest.java b/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/core/provider/ResourceDeltaTest.java
index 30453f9fd..9af4d0526 100644
--- a/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/core/provider/ResourceDeltaTest.java
+++ b/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/core/provider/ResourceDeltaTest.java
@@ -194,8 +194,7 @@ public class ResourceDeltaTest extends EclipseTest {
return true;
if (status.isMultiStatus()) {
IStatus[] children = status.getChildren();
- for (int i = 0; i < children.length; i++) {
- IStatus child = children[i];
+ for (IStatus child : children) {
if (containsCode(child,code))
return true;
}
@@ -233,8 +232,7 @@ public class ResourceDeltaTest extends EclipseTest {
public void deleteIOFiles(IProject project, String[] cvsFolders)
throws CoreException {
IPath rootPath = project.getLocation();
- for (int i = 0; i < cvsFolders.length; i++) {
- String childPath = cvsFolders[i];
+ for (String childPath : cvsFolders) {
IPath fullPath = rootPath.append(childPath);
deepDelete(fullPath.toFile());
}
@@ -244,8 +242,8 @@ public class ResourceDeltaTest extends EclipseTest {
private static void deepDelete(File resource) {
if (resource.isDirectory()) {
File[] fileList = resource.listFiles();
- for (int i = 0; i < fileList.length; i++) {
- deepDelete(fileList[i]);
+ for (File f : fileList) {
+ deepDelete(f);
}
}
resource.delete();
diff --git a/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/core/subscriber/CVSChangeSetTests.java b/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/core/subscriber/CVSChangeSetTests.java
index a682ec377..7d1c58382 100644
--- a/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/core/subscriber/CVSChangeSetTests.java
+++ b/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/core/subscriber/CVSChangeSetTests.java
@@ -68,8 +68,7 @@ public class CVSChangeSetTests extends CVSSyncSubscriberTest {
List<IResource> filesInSet = new ArrayList<>();
getFileChildren(node, filesInSet);
assertTrue("The number of files in the set do not match the expected number", files[i].length == filesInSet.size());
- for (int j = 0; j < files[i].length; j++) {
- IFile file = files[i][j];
+ for (IFile file : files[i]) {
assertTrue("File " + file.getFullPath() + " is not in the set", filesInSet.contains(file));
}
}
@@ -88,8 +87,7 @@ public class CVSChangeSetTests extends CVSSyncSubscriberTest {
}
private void removeTreeItemsFromList(List<?> nodeList, TreeItem[] items) {
- for (int i = 0; i < items.length; i++) {
- TreeItem item = items[i];
+ for (TreeItem item : items) {
nodeList.remove(item.getData());
TreeItem[] children = item.getItems();
removeTreeItemsFromList(nodeList, children);
@@ -99,8 +97,7 @@ public class CVSChangeSetTests extends CVSSyncSubscriberTest {
private ChangeSetDiffNode[] getCheckedInChangeSetNodes(ISynchronizeModelElement root) {
List<ChangeSetDiffNode> result = new ArrayList<>();
IDiffElement[] children = root.getChildren();
- for (int i = 0; i < children.length; i++) {
- IDiffElement element = children[i];
+ for (IDiffElement element : children) {
if (element instanceof ChangeSetDiffNode) {
ChangeSetDiffNode node = (ChangeSetDiffNode)element;
if (node.getSet() instanceof CheckedInChangeSet) {
@@ -114,8 +111,7 @@ public class CVSChangeSetTests extends CVSSyncSubscriberTest {
private ChangeSetDiffNode[] getActiveChangeSetNodes(ISynchronizeModelElement root) {
List<ChangeSetDiffNode> result = new ArrayList<>();
IDiffElement[] children = root.getChildren();
- for (int i = 0; i < children.length; i++) {
- IDiffElement element = children[i];
+ for (IDiffElement element : children) {
if (element instanceof ChangeSetDiffNode) {
ChangeSetDiffNode node = (ChangeSetDiffNode)element;
if (node.getSet() instanceof ActiveChangeSet) {
@@ -135,8 +131,7 @@ public class CVSChangeSetTests extends CVSSyncSubscriberTest {
list.add(resource);
}
IDiffElement[] children = node.getChildren();
- for (int i = 0; i < children.length; i++) {
- IDiffElement child = children[i];
+ for (IDiffElement child : children) {
getFileChildren((ISynchronizeModelElement)child, list);
}
return;
@@ -144,8 +139,7 @@ public class CVSChangeSetTests extends CVSSyncSubscriberTest {
private ChangeSetDiffNode getCommitSetFor(ISynchronizeModelElement root, String message) {
IDiffElement[] children = root.getChildren();
- for (int i = 0; i < children.length; i++) {
- IDiffElement element = children[i];
+ for (IDiffElement element : children) {
if (element instanceof ChangeSetDiffNode) {
ChangeSetDiffNode node = (ChangeSetDiffNode)element;
if (node.getSet().getComment().equals(message)) {
@@ -235,11 +229,9 @@ public class CVSChangeSetTests extends CVSSyncSubscriberTest {
assertResourcesAreTheSame(resources, outOfSync, true);
// Assert that all active sets are visible in the view
ChangeSet[] sets = getActiveChangeSetManager().getSets();
- for (int i = 0; i < sets.length; i++) {
- ChangeSet changeSet = sets[i];
+ for (ChangeSet changeSet : sets) {
node = getChangeSetNodeFor(root, changeSet);
assertNotNull("The node for set " + set.getName() + " is not in the view", node);
-
}
ChangeSetDiffNode[] nodes = getActiveChangeSetNodes(root);
assertNodesInViewer(getWorkspaceSubscriber(), nodes);
@@ -247,8 +239,7 @@ public class CVSChangeSetTests extends CVSSyncSubscriberTest {
private ChangeSetDiffNode getChangeSetNodeFor(ISynchronizeModelElement root, ChangeSet set) {
IDiffElement[] children = root.getChildren();
- for (int i = 0; i < children.length; i++) {
- IDiffElement element = children[i];
+ for (IDiffElement element : children) {
if (element instanceof ChangeSetDiffNode) {
ChangeSetDiffNode node = (ChangeSetDiffNode)element;
if (node.getSet() == set) {
@@ -281,8 +272,7 @@ public class CVSChangeSetTests extends CVSSyncSubscriberTest {
list.add(info);
}
IDiffElement[] children = node.getChildren();
- for (int i = 0; i < children.length; i++) {
- IDiffElement child = children[i];
+ for (IDiffElement child : children) {
getOutOfSync((ISynchronizeModelElement)child, list);
}
return;
@@ -299,23 +289,19 @@ public class CVSChangeSetTests extends CVSSyncSubscriberTest {
if (doNotAllowExtra) {
if (resources1.length != resources2.length) {
System.out.println("Expected");
- for (int i = 0; i < resources1.length; i++) {
- IResource resource = resources1[i];
+ for (IResource resource : resources1) {
System.out.println(resource.getFullPath().toString());
}
System.out.println("Actual");
- for (int i = 0; i < resources2.length; i++) {
- IResource resource = resources2[i];
+ for (IResource resource : resources2) {
System.out.println(resource.getFullPath().toString());
}
}
assertEquals("The number of resources do not match the expected number", resources1.length, resources2.length);
}
- for (int i = 0; i < resources1.length; i++) {
- IResource resource = resources1[i];
+ for (IResource resource : resources1) {
boolean found = false;
- for (int j = 0; j < resources2.length; j++) {
- IResource resource2 = resources2[j];
+ for (IResource resource2 : resources2) {
if (resource2.equals(resource)) {
found = true;
break;
@@ -333,8 +319,7 @@ public class CVSChangeSetTests extends CVSSyncSubscriberTest {
private void assertInRootSet(IResource[] resources) throws CoreException {
ISynchronizeModelElement[] nodes = getNonChangeSetRoots(getModelRoot(((SubscriberChangeSetManager)getActiveChangeSetManager()).getSubscriber()));
List<SyncInfo> list = new ArrayList<>();
- for (int i = 0; i < nodes.length; i++) {
- ISynchronizeModelElement element = nodes[i];
+ for (ISynchronizeModelElement element : nodes) {
getOutOfSync(element, list);
}
IResource[] outOfSync = getResources(list.toArray(new SyncInfo[list.size()]));
@@ -348,8 +333,7 @@ public class CVSChangeSetTests extends CVSSyncSubscriberTest {
private ISynchronizeModelElement[] getNonChangeSetRoots(ISynchronizeModelElement modelRoot) {
List<ISynchronizeModelElement> result = new ArrayList<>();
IDiffElement[] children = modelRoot.getChildren();
- for (int i = 0; i < children.length; i++) {
- IDiffElement element = children[i];
+ for (IDiffElement element : children) {
if (!(element instanceof ChangeSetDiffNode)) {
result.add((ISynchronizeModelElement) element);
}
diff --git a/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/core/subscriber/CVSSyncSubscriberTest.java b/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/core/subscriber/CVSSyncSubscriberTest.java
index 23ae57dbc..0facedf0b 100644
--- a/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/core/subscriber/CVSSyncSubscriberTest.java
+++ b/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/core/subscriber/CVSSyncSubscriberTest.java
@@ -91,11 +91,9 @@ public abstract class CVSSyncSubscriberTest extends EclipseTest {
protected void assertSyncChangesMatch(ISubscriberChangeEvent[] changes, IResource[] resources) {
// First, ensure that all the resources appear in the delta
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
boolean found = false;
- for (int j = 0; j < changes.length; j++) {
- ISubscriberChangeEvent delta = changes[j];
+ for (ISubscriberChangeEvent delta : changes) {
if (delta.getResource().equals(resource)) {
found = true;
break;
@@ -119,14 +117,15 @@ public abstract class CVSSyncSubscriberTest extends EclipseTest {
*/
protected void assertDeleted(String message, IContainer root, String[] resourcePaths) {
IResource[] resources = getResources(root, resourcePaths);
- for (int i=0;i<resources.length;i++) {
+ for (IResource resource : resources) {
try {
- if (! resources[i].exists())
+ if (!resource.exists()) {
break;
+ }
} catch (AssertionFailedError e) {
break;
}
- assertTrue(message + ": resource " + resources[i] + " still exists in some form", false);
+ assertTrue(message + ": resource " + resource + " still exists in some form", false);
}
}
@@ -139,8 +138,7 @@ public abstract class CVSSyncSubscriberTest extends EclipseTest {
protected IResource[] collect(IResource[] resources, final ResourceCondition condition, int depth) throws CoreException, TeamException {
final Set<IResource> affected = new HashSet<>();
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
if (resource.exists() || resource.isPhantom()) {
resource.accept(new IResourceVisitor() {
public boolean visit(IResource r) throws CoreException {
@@ -165,8 +163,7 @@ public abstract class CVSSyncSubscriberTest extends EclipseTest {
protected IResource[] collectAncestors(IResource[] resources, ResourceCondition condition) throws CoreException, TeamException {
Set<IResource> affected = new HashSet<>();
- for (int i = 0; i < resources.length; i++) {
- IResource resource = resources[i];
+ for (IResource resource : resources) {
while (resource.getType() != IResource.ROOT) {
if (condition.matches(resource)) {
affected.add(resource);
diff --git a/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/core/subscriber/CompareEditorTests.java b/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/core/subscriber/CompareEditorTests.java
index 608bc2506..c6acde392 100644
--- a/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/core/subscriber/CompareEditorTests.java
+++ b/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/core/subscriber/CompareEditorTests.java
@@ -124,8 +124,8 @@ public class CompareEditorTests extends CVSSyncSubscriberTest {
private IEditorPart findOpenEditor(IEditorInput input) {
IWorkbenchPage page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();
IEditorReference[] editorRefs = page.getEditorReferences();
- for (int i = 0; i < editorRefs.length; i++) {
- final IEditorPart part = editorRefs[i].getEditor(false /* don't restore editor */);
+ for (IEditorReference editorRef : editorRefs) {
+ final IEditorPart part = editorRef.getEditor(false /* don't restore editor */);
if(part != null) {
IEditorInput testInput = part.getEditorInput();
if (testInput == input)
diff --git a/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/core/subscriber/SyncInfoSource.java b/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/core/subscriber/SyncInfoSource.java
index e91264443..d3685b4fd 100644
--- a/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/core/subscriber/SyncInfoSource.java
+++ b/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/core/subscriber/SyncInfoSource.java
@@ -110,8 +110,7 @@ public class SyncInfoSource {
protected void assertProjectRemoved(Subscriber subscriber, IProject project) {
IResource[] roots = subscriber.roots();
- for (int i = 0; i < roots.length; i++) {
- IResource resource = roots[i];
+ for (IResource resource : roots) {
if (resource.equals(project)) {
throw new AssertionFailedError();
}
diff --git a/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/ui/CVSProjectSetImportTest.java b/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/ui/CVSProjectSetImportTest.java
index cd4702192..7b881e10c 100644
--- a/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/ui/CVSProjectSetImportTest.java
+++ b/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/ui/CVSProjectSetImportTest.java
@@ -58,8 +58,8 @@ public class CVSProjectSetImportTest extends TestCase {
knownRepositories = KnownRepositories.getInstance();
savedRepositories = knownRepositories.getRepositories();
// dispose all known repositories
- for (int i = 0; i < savedRepositories.length; i++) {
- knownRepositories.disposeRepository(savedRepositories[i]);
+ for (ICVSRepositoryLocation savedRepository : savedRepositories) {
+ knownRepositories.disposeRepository(savedRepository);
}
}
@@ -289,9 +289,8 @@ public class CVSProjectSetImportTest extends TestCase {
*/
private void _testPrepareSuggestedRepositoryLocations(String[] knownLocations,
String[] referenceStrings, String[][] expectedSuggestions) throws Exception {
- for (int i = 0; i < knownLocations.length; i++) {
- knownRepositories.addRepository(CVSRepositoryLocation
- .fromString(knownLocations[i]), false);
+ for (String knownLocation : knownLocations) {
+ knownRepositories.addRepository(CVSRepositoryLocation.fromString(knownLocation), false);
}
Map infoMap = new HashMap(referenceStrings.length);
@@ -369,9 +368,8 @@ public class CVSProjectSetImportTest extends TestCase {
String[] referenceStrings, String[] expectedSelections)
throws Exception {
// set up values to test
- for (int i = 0; i < knownLocations.length; i++) {
- knownRepositories.addRepository(CVSRepositoryLocation
- .fromString(knownLocations[i]), false);
+ for (String knownLocation : knownLocations) {
+ knownRepositories.addRepository(CVSRepositoryLocation.fromString(knownLocation), false);
}
Map infoMap = new HashMap(referenceStrings.length);
@@ -421,8 +419,7 @@ public class CVSProjectSetImportTest extends TestCase {
ICVSRepositoryLocation[] repositories = knownRepositories
.getRepositories();
boolean matchFound = false;
- for (int j = 0; j < repositories.length; j++) {
- ICVSRepositoryLocation rl = repositories[j];
+ for (ICVSRepositoryLocation rl : repositories) {
if (CVSRepositoryLocationMatcher.isMatching(referenceLocation, rl)) {
assertFalse("There should be only one perfect match.",
matchFound);
diff --git a/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/ui/CreatePatchTest.java b/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/ui/CreatePatchTest.java
index c9350fec3..7b0a768f3 100644
--- a/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/ui/CreatePatchTest.java
+++ b/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/ui/CreatePatchTest.java
@@ -343,8 +343,8 @@ public class CreatePatchTest extends EclipseTest {
children.length > 0);
boolean errorLineOccurred = false;
- for (int i = 0; i < children.length; i++) {
- if (children[i].getCode() == CVSStatus.ERROR_LINE) {
+ for (IStatus child : children) {
+ if (child.getCode() == CVSStatus.ERROR_LINE) {
errorLineOccurred = true;
break;
}
diff --git a/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/ui/ParticipantSyncInfoSource.java b/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/ui/ParticipantSyncInfoSource.java
index 76818f070..eedf96fbc 100644
--- a/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/ui/ParticipantSyncInfoSource.java
+++ b/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/ui/ParticipantSyncInfoSource.java
@@ -58,9 +58,8 @@ public class ParticipantSyncInfoSource extends SyncInfoSource {
public void tearDown() {
ISynchronizeParticipantReference[] participants = TeamUI.getSynchronizeManager().getSynchronizeParticipants();
- for (int i = 0; i < participants.length; i++) {
+ for (ISynchronizeParticipantReference ref : participants) {
try {
- ISynchronizeParticipantReference ref = participants[i];
if(ref.getParticipant().getId().equals(CVSMergeSubscriber.ID)) {
TeamUI.getSynchronizeManager().removeSynchronizeParticipants(new ISynchronizeParticipant[] {ref.getParticipant()});
}
diff --git a/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/ui/PatchTreeTest.java b/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/ui/PatchTreeTest.java
index 9c6ffba85..fba91fe14 100644
--- a/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/ui/PatchTreeTest.java
+++ b/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/ui/PatchTreeTest.java
@@ -98,16 +98,17 @@ public class PatchTreeTest extends EclipseTest {
Object[] expected = { nodeC, nodeB, element, nodeA, nodeD };
assertEquals(expected.length, treeChildren.length);
- for (int i = 0; i < treeChildren.length; i++) {
- assertEquals(1, countByData(treeChildren, treeChildren[i]));
+ for (Item treeChild : treeChildren) {
+ assertEquals(1, countByData(treeChildren, treeChild));
}
}
private int countByData(final Item[] a, Item o) {
int c = 0;
- for (int i = 0; i < a.length; i++) {
- if (a[i].getData() == o.getData())
+ for (Item a1 : a) {
+ if (a1.getData() == o.getData()) {
c++;
+ }
}
return c;
}
diff --git a/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/ui/RepositoriesViewTests.java b/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/ui/RepositoriesViewTests.java
index 3ebc90b65..54fe24b16 100644
--- a/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/ui/RepositoriesViewTests.java
+++ b/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/ui/RepositoriesViewTests.java
@@ -44,9 +44,8 @@ public class RepositoriesViewTests extends EclipseTest {
// clear repository root cache
RepositoryRoot repositoryRoot = getRepositoryRoot();
String remotePaths[] = repositoryRoot.getKnownRemotePaths();
- for (int i = 0; i < remotePaths.length; i++) {
- repositoryRoot.removeTags(remotePaths[i],
- repositoryRoot.getAllKnownTags(remotePaths[i]));
+ for (String remotePath : remotePaths) {
+ repositoryRoot.removeTags(remotePath, repositoryRoot.getAllKnownTags(remotePath));
}
}
@@ -54,8 +53,8 @@ public class RepositoriesViewTests extends EclipseTest {
RemoteContentProvider rcp = new RemoteContentProvider();
AllRootsElement are = new AllRootsElement();
Object[] repositoryRoots = rcp.getElements(are);
- for (int i = 0; i < repositoryRoots.length; i++) {
- RepositoryRoot repositoryRoot = (RepositoryRoot) repositoryRoots[i];
+ for (Object root : repositoryRoots) {
+ RepositoryRoot repositoryRoot = (RepositoryRoot) root;
if (getRepository().equals(repositoryRoot.getRoot())) {
return repositoryRoot;
}
@@ -150,11 +149,9 @@ public class RepositoriesViewTests extends EclipseTest {
// check if version exists for module
assertTrue(categories[2] instanceof VersionCategory);
Object[] modules = rcp.getChildren(categories[2]);
- for (int i = 0; i < modules.length; i++) {
- if (modules[i] instanceof RemoteModule
- && ((RemoteModule) (modules[i])).getCVSResource().getName()
- .equals(moduleName)) {
- Object folders[] = rcp.getChildren(modules[i]);
+ for (Object module : modules) {
+ if (module instanceof RemoteModule && ((RemoteModule) (module)).getCVSResource().getName().equals(moduleName)) {
+ Object[] folders = rcp.getChildren(module);
assertEquals(1, folders.length);
assertEquals(versionName, ((RemoteFolder) folders[0]).getTag()
.getName());
@@ -228,17 +225,15 @@ public class RepositoriesViewTests extends EclipseTest {
// [Branch_1]/Module_1/Project_1
// [Branch_1]/Module_1/Module_2
assertEquals(2, modules.length);
- for (int i = 0; i < modules.length; i++) {
- if (((RemoteResource) (modules[i])).getName().equals(
- project1.getName())) {
+ for (Object module : modules) {
+ if (((RemoteResource) (module)).getName().equals(project1.getName())) {
// Project_1 should have contents retrieved from CVS
- assertTrue(rcp.hasChildren(modules[i]));
- } else if (((RemoteResource) (modules[i])).getName().equals(
- secondModule)) {
+ assertTrue(rcp.hasChildren(module));
+ } else if (((RemoteResource) (module)).getName().equals(secondModule)) {
// should be only [Branch_1]/Module_1/Module_2/Project_2.
// [Branch_1]/Module_1/Module_2/Project_3 should NOT be on the
// list, it is not branched with Branch_1
- Object[] module2Children = rcp.getChildren(modules[i]);
+ Object[] module2Children = rcp.getChildren(module);
assertEquals(1, module2Children.length);
assertEquals(project2.getName(),
((RemoteResource) module2Children[0]).getName());
diff --git a/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/ui/benchmark/BenchmarkUtils.java b/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/ui/benchmark/BenchmarkUtils.java
index 98f5a47f2..e86cb12a6 100644
--- a/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/ui/benchmark/BenchmarkUtils.java
+++ b/tests/org.eclipse.team.tests.cvs.core/src/org/eclipse/team/tests/ccvs/ui/benchmark/BenchmarkUtils.java
@@ -124,8 +124,8 @@ public class BenchmarkUtils {
public static IStatus findStatusByCode(IStatus status, int code) {
if (status.getCode() == code) return status;
IStatus[] children = status.getChildren();
- for (int i = 0; i < children.length; i++) {
- IStatus found = findStatusByCode(children[i], code);
+ for (IStatus child : children) {
+ IStatus found = findStatusByCode(child, code);
if (found != null) return found;
}
return null;
@@ -485,8 +485,8 @@ public class BenchmarkUtils {
*/
public static boolean isFolderEmpty(IFolder folder) throws CoreException {
IResource[] members = folder.members();
- for (int i = 0; i < members.length; ++i) {
- if (isValidFile(members[i]) || isValidFolder(members[i])) return false;
+ for (IResource member : members) {
+ if (isValidFile(member) || isValidFolder(member)) return false;
}
return true;
}
@@ -536,8 +536,8 @@ public class BenchmarkUtils {
*/
public static IResource[] filterResources(IResource[] resources) {
List<IResource> list = new ArrayList<>(resources.length);
- for (int i = 0; i < resources.length; ++i) {
- if (isValidResource(resources[i])) list.add(resources[i]);
+ for (IResource resource : resources) {
+ if (isValidResource(resource)) list.add(resource);
}
if (list.size() != resources.length) {
resources = list.toArray(new IResource[list.size()]);
@@ -552,8 +552,10 @@ public class BenchmarkUtils {
if (node == null) return true;
if (node.getKind() != 0) return false;
IDiffElement[] children = node.getChildren();
- for (int i = 0; i < children.length; i++) {
- if (!isEmpty(children[i])) return false;
+ for (IDiffElement child : children) {
+ if (!isEmpty(child)) {
+ return false;
+ }
}
return true;
}
@@ -562,8 +564,10 @@ public class BenchmarkUtils {
if (element.getKind() != 0) return false;
if (element instanceof IDiffContainer) {
IDiffElement[] children = ((DiffNode)element).getChildren();
- for (int i = 0; i < children.length; i++) {
- if (!isEmpty(children[i])) return false;
+ for (IDiffElement child : children) {
+ if (!isEmpty(child)) {
+ return false;
+ }
}
}
return true;

Back to the top