Use jdk 5 for-each loop

Replace simple uses of Iterator with a corresponding for-loop. Also add
missing braces on loops as necessary.

Change-Id: Ic54ef9b3504ddf22abd26a9d305bb494669938c0
Signed-off-by: Carsten Hammer <carsten.hammer@t-online.de>
diff --git a/tests/org.eclipse.jface.tests.databinding/src/org/eclipse/core/tests/databinding/validation/MultiValidatorTest.java b/tests/org.eclipse.jface.tests.databinding/src/org/eclipse/core/tests/databinding/validation/MultiValidatorTest.java
index 205eb4a..213e367 100644
--- a/tests/org.eclipse.jface.tests.databinding/src/org/eclipse/core/tests/databinding/validation/MultiValidatorTest.java
+++ b/tests/org.eclipse.jface.tests.databinding/src/org/eclipse/core/tests/databinding/validation/MultiValidatorTest.java
@@ -24,7 +24,6 @@
 import static org.junit.Assert.fail;
 
 import java.util.ArrayList;
-import java.util.Iterator;
 import java.util.List;
 
 import org.eclipse.core.databinding.DataBindingContext;
@@ -396,8 +395,8 @@
 		validator = new MultiValidator() {
 			@Override
 			protected IStatus validate() {
-				for (Iterator<DependencyObservable> it = dependencies.iterator(); it.hasNext();)
-					ObservableTracker.getterCalled(it.next());
+				for (DependencyObservable dependencyObservable : dependencies)
+					ObservableTracker.getterCalled(dependencyObservable);
 				return null;
 			}
 		};
diff --git a/tests/org.eclipse.jface.tests/src/org/eclipse/jface/tests/viewers/ViewerComparatorTest.java b/tests/org.eclipse.jface.tests/src/org/eclipse/jface/tests/viewers/ViewerComparatorTest.java
index d08ec21..e7cd28c 100644
--- a/tests/org.eclipse.jface.tests/src/org/eclipse/jface/tests/viewers/ViewerComparatorTest.java
+++ b/tests/org.eclipse.jface.tests/src/org/eclipse/jface/tests/viewers/ViewerComparatorTest.java
@@ -90,8 +90,7 @@
 		 * @param change
 		 */
 		public void fireModelChanged(ComparatorModelChange change) {
-			for (int i = 0; i < fListeners.size(); ++i) {
-				IComparatorModelListener listener = fListeners.get(i);
+			for (IComparatorModelListener listener : fListeners) {
 				listener.modelChanged(change);
 			}
 		}
diff --git a/tests/org.eclipse.ui.tests.browser/src/org/eclipse/ui/tests/browser/internal/UITestHelper.java b/tests/org.eclipse.ui.tests.browser/src/org/eclipse/ui/tests/browser/internal/UITestHelper.java
index e9c2a03..26626ec 100644
--- a/tests/org.eclipse.ui.tests.browser/src/org/eclipse/ui/tests/browser/internal/UITestHelper.java
+++ b/tests/org.eclipse.ui.tests.browser/src/org/eclipse/ui/tests/browser/internal/UITestHelper.java
@@ -72,11 +72,7 @@
 			dialog = new PreferenceDialogWrapper(getShell(), manager);
 			dialog.create();
 
-			for (Iterator<IPreferenceNode> iterator = manager.getElements(PreferenceManager.PRE_ORDER)
-					.iterator();
-				 iterator.hasNext();)
-			{
-				IPreferenceNode node = iterator.next();
+			for (IPreferenceNode node : manager.getElements(PreferenceManager.PRE_ORDER)) {
 				if ( node.getId().equals(id) ) {
 					dialog.showPage(node);
 					break;
diff --git a/tests/org.eclipse.ui.tests.harness/src/org/eclipse/ui/tests/harness/util/SWTEventHelper.java b/tests/org.eclipse.ui.tests.harness/src/org/eclipse/ui/tests/harness/util/SWTEventHelper.java
index c29e872..831af2f 100755
--- a/tests/org.eclipse.ui.tests.harness/src/org/eclipse/ui/tests/harness/util/SWTEventHelper.java
+++ b/tests/org.eclipse.ui.tests.harness/src/org/eclipse/ui/tests/harness/util/SWTEventHelper.java
@@ -45,8 +45,8 @@
 
 	public static void pressKeyCodeCombination(Display display, int[] keyCodes,
 			boolean runEventQueue) {
-		for (int i = 0; i < keyCodes.length; i++)
-			keyCodeDown(display, keyCodes[i], runEventQueue);
+		for (int keyCode : keyCodes)
+			keyCodeDown(display, keyCode, runEventQueue);
 		for (int i = keyCodes.length - 1; i >= 0; i--)
 			keyCodeUp(display, keyCodes[i], runEventQueue);
 	}
@@ -94,8 +94,8 @@
 
 	public static void pressKeyCharCombination(Display display,
 			char[] keyChars, boolean runEventQueue) {
-		for (int i = 0; i < keyChars.length; i++)
-			keyCharDown(display, keyChars[i], runEventQueue);
+		for (char keyChar : keyChars)
+			keyCharDown(display, keyChar, runEventQueue);
 		for (int i = keyChars.length - 1; i >= 0; i--)
 			keyCharUp(display, keyChars[i], runEventQueue);
 	}
diff --git a/tests/org.eclipse.ui.tests.performance/src/org/eclipse/ui/tests/performance/ResourceTestHelper.java b/tests/org.eclipse.ui.tests.performance/src/org/eclipse/ui/tests/performance/ResourceTestHelper.java
index c9ddff0..abd3498 100644
--- a/tests/org.eclipse.ui.tests.performance/src/org/eclipse/ui/tests/performance/ResourceTestHelper.java
+++ b/tests/org.eclipse.ui.tests.performance/src/org/eclipse/ui/tests/performance/ResourceTestHelper.java
@@ -20,7 +20,6 @@
 import java.io.Reader;
 import java.io.StringReader;
 import java.util.ArrayList;
-import java.util.Iterator;
 import java.util.List;
 
 import org.eclipse.core.resources.IFile;
@@ -100,8 +99,8 @@
 
 	private static void replacePositions(StringBuilder c, int origLength, String string, List<Integer> positions) {
 		int offset= 0;
-		for (Iterator<Integer> iter = positions.iterator(); iter.hasNext();) {
-			int position= iter.next().intValue();
+		for (Integer integer : positions) {
+			int position= integer.intValue();
 			c.replace(offset + position, offset + position + origLength, string);
 			offset += string.length() - origLength;
 		}
diff --git a/tests/org.eclipse.ui.tests.views.properties.tabbed/src/org/eclipse/ui/tests/views/properties/tabbed/override/OverrideTestsSelectionProvider.java b/tests/org.eclipse.ui.tests.views.properties.tabbed/src/org/eclipse/ui/tests/views/properties/tabbed/override/OverrideTestsSelectionProvider.java
index c4e9f7d..7677260 100644
--- a/tests/org.eclipse.ui.tests.views.properties.tabbed/src/org/eclipse/ui/tests/views/properties/tabbed/override/OverrideTestsSelectionProvider.java
+++ b/tests/org.eclipse.ui.tests.views.properties.tabbed/src/org/eclipse/ui/tests/views/properties/tabbed/override/OverrideTestsSelectionProvider.java
@@ -74,9 +74,8 @@
 	 */
 	public void selectionChanged(final SelectionChangedEvent event) {
 		// pass on the notification to listeners
-		Object[] listeners = selectionChangedListeners.getListeners();
-		for (int i = 0; i < listeners.length; ++i) {
-			final ISelectionChangedListener l = (ISelectionChangedListener) listeners[i];
+		for (Object listener : selectionChangedListeners.getListeners()) {
+			final ISelectionChangedListener l = (ISelectionChangedListener) listener;
 			l.selectionChanged(event);
 		}
 	}
diff --git a/tests/org.eclipse.ui.tests/Eclipse UI Tests/org/eclipse/ui/tests/datatransfer/ExportFileSystemOperationTest.java b/tests/org.eclipse.ui.tests/Eclipse UI Tests/org/eclipse/ui/tests/datatransfer/ExportFileSystemOperationTest.java
index acf27be..5d497d1 100644
--- a/tests/org.eclipse.ui.tests/Eclipse UI Tests/org/eclipse/ui/tests/datatransfer/ExportFileSystemOperationTest.java
+++ b/tests/org.eclipse.ui.tests/Eclipse UI Tests/org/eclipse/ui/tests/datatransfer/ExportFileSystemOperationTest.java
@@ -210,8 +210,7 @@
 	}
 
 	private void verifyFiles(List<IResource> resources) {
-		for (int i = 0; i < resources.size(); i++){
-			IResource resource = resources.get(i);
+		for (IResource resource : resources) {
 			assertTrue(
 				"Export should have exported " + resource.getName(),
 				isFile(resource));
@@ -244,8 +243,7 @@
 		assertEquals("Export failed to Export all directories",
 				folderCount, directories.size());
 
-		for (int i = 0; i < directories.size(); i++) {
-			File directory = directories.get(i);
+		for (File directory : directories) {
 			assertTrue("Export failed to export directory " + directory.getName(), directory.exists());
 			verifyFolder(directory);
 		}