diff options
author | chammer | 2019-11-12 21:32:15 +0000 |
---|---|---|
committer | Karsten Thoms | 2019-12-10 15:39:01 +0000 |
commit | 0dfb589593e911582f232afb028866cf213e458d (patch) | |
tree | f467e44de3d7f5d85df8fe25f004c392fbaefa9f /org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/viewers/model | |
parent | 0c32a78b8fd287cbabb8ae666c8d4334fbc53912 (diff) | |
download | eclipse.platform.debug-0dfb589593e911582f232afb028866cf213e458d.tar.gz eclipse.platform.debug-0dfb589593e911582f232afb028866cf213e458d.tar.xz eclipse.platform.debug-0dfb589593e911582f232afb028866cf213e458d.zip |
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: Ibbb60232f6a15f80f8975ca5f9056104be5351ba
Signed-off-by: chammer <carsten.hammer@t-online.de>
Diffstat (limited to 'org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/viewers/model')
4 files changed, 82 insertions, 124 deletions
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/viewers/model/FilterTransform.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/viewers/model/FilterTransform.java index 60c8125bd..0ae099c40 100644 --- a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/viewers/model/FilterTransform.java +++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/viewers/model/FilterTransform.java @@ -215,10 +215,10 @@ public class FilterTransform { return childIndex; } int offset = 0; - for (int i = 0; i < filteredIndexes.length; i++) { - if (childIndex == filteredIndexes[i] ) { + for (int filteredIndex : filteredIndexes) { + if (childIndex == filteredIndex ) { return -1; - } else if (childIndex > filteredIndexes[i]) { + } else if (childIndex > filteredIndex) { offset++; } else { break; diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/viewers/model/HasChildrenUpdate.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/viewers/model/HasChildrenUpdate.java index b05729bfa..6bce2166f 100644 --- a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/viewers/model/HasChildrenUpdate.java +++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/viewers/model/HasChildrenUpdate.java @@ -115,8 +115,8 @@ class HasChildrenUpdate extends ViewerUpdateMonitor implements IHasChildrenUpdat if (getElementPath().equals(path)) { return true; } else if (fBatchedRequests != null) { - for (int i = 0; i < fBatchedRequests.size(); i++) { - if (fBatchedRequests.get(i).getElementPath().equals(path)) { + for (ViewerUpdateMonitor request : fBatchedRequests) { + if (request.getElementPath().equals(path)) { return true; } } diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/viewers/model/InternalTreeModelViewer.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/viewers/model/InternalTreeModelViewer.java index b3cca22bc..c7c4325a5 100644 --- a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/viewers/model/InternalTreeModelViewer.java +++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/viewers/model/InternalTreeModelViewer.java @@ -239,8 +239,7 @@ public class InternalTreeModelViewer extends TreeViewer implements IInternalTree protected void disposeCellEditors() { CellEditor[] cellEditors = getCellEditors(); if (cellEditors != null) { - for (int i = 0; i < cellEditors.length; i++) { - CellEditor editor = cellEditors[i]; + for (CellEditor editor : cellEditors) { if (editor != null) { editor.dispose(); } @@ -568,8 +567,8 @@ public class InternalTreeModelViewer extends TreeViewer implements IInternalTree * @param columnIds the identifiers of the columns to reset */ public void resetColumnSizes(String[] columnIds) { - for (int i = 0; i < columnIds.length; i++) { - fColumnSizes.remove(columnIds[i]); + for (String columnId : columnIds) { + fColumnSizes.remove(columnId); } } @@ -617,9 +616,9 @@ public class InternalTreeModelViewer extends TreeViewer implements IInternalTree } else { Widget[] items = findItems(element); if (items.length != 0) { - for (int i = 0; i < items.length; i++) { - if (items[i] instanceof TreeItem) { - contentProvider.preserveState(getTreePathFromItem((TreeItem)items[i])); + for (Widget item : items) { + if (item instanceof TreeItem) { + contentProvider.preserveState(getTreePathFromItem((TreeItem)item)); } else { contentProvider.preserveState(TreePath.EMPTY); } @@ -679,11 +678,11 @@ public class InternalTreeModelViewer extends TreeViewer implements IInternalTree final TreeColumn[] columns = tree.getColumns(); String[] visibleColumnIds = getVisibleColumns(); // remove all listeners before disposing - see bug 223233 - for (int i = 0; i < columns.length; i++) { - columns[i].removeControlListener(fListener); + for (TreeColumn column : columns) { + column.removeControlListener(fListener); } - for (int i = 0; i < columns.length; i++) { - columns[i].dispose(); + for (TreeColumn column : columns) { + column.dispose(); } PresentationContext presentationContext = (PresentationContext) getPresentationContext(); if (presentation != null) { @@ -744,23 +743,21 @@ public class InternalTreeModelViewer extends TreeViewer implements IInternalTree } private void initColumns(int widthHint, int treeWidgetWidth, String[] visibleColumnIds) { - TreeColumn[] columns = getTree().getColumns(); - for (int i = 0; i < columns.length; i++) { - TreeColumn treeColumn = columns[i]; - Object colData = treeColumn.getData(); + for (TreeColumn column : getTree().getColumns()) { + Object colData = column.getData(); String columnId = colData instanceof String ? (String) colData : null; Integer width = fColumnSizes.get(colData); if (width == null) { int ans = getInitialColumnWidth(columnId, treeWidgetWidth, visibleColumnIds); if (ans == -1) { - treeColumn.setWidth(widthHint); + column.setWidth(widthHint); } else { - treeColumn.setWidth(ans); + column.setWidth(ans); } } else { - treeColumn.setWidth(width.intValue()); + column.setWidth(width.intValue()); } - treeColumn.addControlListener(fListener); + column.addControlListener(fListener); } } @@ -790,15 +787,15 @@ public class InternalTreeModelViewer extends TreeViewer implements IInternalTree return presentation.getInitialColumns(); } else { String[] available = presentation.getAvailableColumns(); - for (int i = 0; i < columns.length; i++) { + for (String column : columns) { boolean columnAvailable = false; - for (int j = 0; j < available.length; j++) { - if (columns[i].equals(available[j])) { + for (String element : available) { + if (column.equals(element)) { columnAvailable = true; } } - if (!columnAvailable || presentation.getHeader(columns[i]) == null) { + if (!columnAvailable || presentation.getHeader(column) == null) { // We found a column ID which is not in current list of available column IDs. // Or the presentation cannot return a header title for the given column. // Clear out saved column data for given column presentation. @@ -839,11 +836,9 @@ public class InternalTreeModelViewer extends TreeViewer implements IInternalTree */ protected void persistColumnSizes() { Tree tree = getTree(); - TreeColumn[] columns = tree.getColumns(); - for (int i = 0; i < columns.length; i++) { - TreeColumn treeColumn = columns[i]; - Object id = treeColumn.getData(); - fColumnSizes.put(id, Integer.valueOf(treeColumn.getWidth())); + for (TreeColumn column : tree.getColumns()) { + Object id = column.getData(); + fColumnSizes.put(id, Integer.valueOf(column.getWidth())); } } @@ -924,27 +919,21 @@ public class InternalTreeModelViewer extends TreeViewer implements IInternalTree * @param memento the {@link IMemento} to read from */ public void initState(IMemento memento) { - IMemento[] mementos = memento.getChildren(COLUMN_SIZES); - for (int i = 0; i < mementos.length; i++) { - IMemento child = mementos[i]; + for (IMemento child : memento.getChildren(COLUMN_SIZES)) { String id = child.getID(); Integer size = child.getInteger(SIZE); if (size != null) { fColumnSizes.put(id, size); } } - mementos = memento.getChildren(SHOW_COLUMNS); - for (int i = 0; i < mementos.length; i++) { - IMemento child = mementos[i]; + for (IMemento child : memento.getChildren(SHOW_COLUMNS)) { String id = child.getID(); Boolean bool = Boolean.valueOf(child.getString(SHOW_COLUMNS)); if (!bool.booleanValue()) { fShowColumns.put(id, bool); } } - mementos = memento.getChildren(VISIBLE_COLUMNS); - for (int i = 0; i < mementos.length; i++) { - IMemento child = mementos[i]; + for (IMemento child : memento.getChildren(VISIBLE_COLUMNS)) { String id = child.getID(); Integer integer = child.getInteger(SIZE); if (integer != null) { @@ -956,9 +945,7 @@ public class InternalTreeModelViewer extends TreeViewer implements IInternalTree fVisibleColumns.put(id, columns); } } - mementos = memento.getChildren(COLUMN_ORDER); - for (int i = 0; i < mementos.length; i++) { - IMemento child = mementos[i]; + for (IMemento child : memento.getChildren(COLUMN_ORDER)) { String id = child.getID(); Integer integer = child.getInteger(SIZE); if (integer != null) { @@ -1133,9 +1120,9 @@ public class InternalTreeModelViewer extends TreeViewer implements IInternalTree if (items.length == 1) { return items[0]; } - for (int i = 0; i < items.length; i++) { - if (getTreePathFromItem((Item)items[i]).equals(path)) { - return items[i]; + for (Widget item : items) { + if (getTreePathFromItem((Item)item).equals(path)) { + return item; } } return null; @@ -1354,9 +1341,8 @@ public class InternalTreeModelViewer extends TreeViewer implements IInternalTree public boolean getElementChildrenRealized(TreePath parentPath) { Widget parentItem = findItem(parentPath); if (parentItem != null) { - Item[] children = getChildren(parentItem); - for (int i = 0; i < children.length; i++) { - if (children[i].getData() == null) { + for (Item element : getChildren(parentItem)) { + if (element.getData() == null) { return false; } } diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/viewers/model/InternalVirtualTreeModelViewer.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/viewers/model/InternalVirtualTreeModelViewer.java index 351f5d5ed..f11f18c96 100644 --- a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/viewers/model/InternalVirtualTreeModelViewer.java +++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/viewers/model/InternalVirtualTreeModelViewer.java @@ -250,17 +250,14 @@ public class InternalVirtualTreeModelViewer extends Viewer itemsToDisassociate = findItems(element); } - VirtualItem[] parentItems = findItems(parentElementOrTreePath); - for (int i = 0; i < parentItems.length; i++) { - VirtualItem parentItem = parentItems[i]; + for (VirtualItem parentItem : findItems(parentElementOrTreePath)) { if (index < parentItem.getItemCount()) { VirtualItem item = parentItem.getItem(new Index(index)); selection = adjustSelectionForReplace(selectedItems, selection, item, element, parentItem.getData()); // disassociate any different item that represents the // same element under the same parent (the tree) - for (int j = 0; j < itemsToDisassociate.length; j++) { - VirtualItem itemToDisassociate = itemsToDisassociate[j]; - if (itemToDisassociate != item && itemsToDisassociate[j].getParent() == parentItem) { + for (VirtualItem itemToDisassociate : itemsToDisassociate) { + if (itemToDisassociate != item && itemToDisassociate.getParent() == parentItem) { disassociate(itemToDisassociate); itemToDisassociate.getParent().clear(itemToDisassociate.getIndex()); } @@ -268,9 +265,8 @@ public class InternalVirtualTreeModelViewer extends Viewer //Object oldData = item.getData(); associate(element, item); doUpdate(item); - VirtualItem[] children = item.getItems(); - for (int j = 0; j < children.length; j++) { - children[j].setNeedsDataUpdate(); + for (VirtualItem childitem : item.getItems()) { + childitem.setNeedsDataUpdate(); } } } @@ -312,9 +308,7 @@ public class InternalVirtualTreeModelViewer extends Viewer final List<TreePath> oldSelection = new LinkedList<>(Arrays.asList(((TreeSelection) getSelection()).getPaths())); preservingSelection(() -> { TreePath removedPath = null; - VirtualItem[] parentItems = findItems(parentOrTreePath); - for (int i = 0; i < parentItems.length; i++) { - VirtualItem parentItem = parentItems[i]; + for (VirtualItem parentItem : findItems(parentOrTreePath)) { if (parentItem.isDisposed()) { continue; } @@ -361,12 +355,9 @@ public class InternalVirtualTreeModelViewer extends Viewer return; } - VirtualItem[] items = findItems(elementOrPath); - if (items.length > 0) { - for (int j = 0; j < items.length; j++) { - disassociate(items[j]); - items[j].getParent().remove(items[j].getIndex()); - } + for (VirtualItem item : findItems(elementOrPath)) { + disassociate(item); + item.getParent().remove(item.getIndex()); } } @@ -377,8 +368,8 @@ public class InternalVirtualTreeModelViewer extends Viewer // Don't do anything - we are not seeing an instance of bug 185673 return selection; } - for (int i = 0; i < selectedItems.length; i++) { - if (item == selectedItems[i]) { + for (VirtualItem selectedItem : selectedItems) { + if (item == selectedItem) { // The current item was selected, but its data is null. // The data will be replaced by the given element, so to keep // it selected, we have to add it to the selection. @@ -501,9 +492,8 @@ public class InternalVirtualTreeModelViewer extends Viewer @Override public void refresh(Object element) { - VirtualItem[] items = findItems(element); - for (int i = 0; i < items.length; i++) { - refresh(items[i]); + for (VirtualItem item : findItems(element)) { + refresh(item); validate(); } } @@ -517,9 +507,8 @@ public class InternalVirtualTreeModelViewer extends Viewer virtualLazyUpdateHasChildren(item); } - VirtualItem[] items = item.getItems(); - for (int i = 0; i < items.length; i++) { - items[i].setNeedsDataUpdate(); + for (VirtualItem childItem : item.getItems()) { + childItem.setNeedsDataUpdate(); } } refreshStruct(item); @@ -627,16 +616,14 @@ public class InternalVirtualTreeModelViewer extends Viewer @Override public void setChildCount(final Object elementOrTreePath, final int count) { preservingSelection(() -> { - VirtualItem[] items = findItems(elementOrTreePath); - for (int i = 0; i < items.length; i++) { - VirtualItem[] children = items[i].getItems(); - for (int j = 0; j < children.length; j++) { - if (children[j].getData() != null && children[j].getIndex().intValue() >= count) { - disassociate(children[j]); + for (VirtualItem item : findItems(elementOrTreePath)) { + for (VirtualItem element : item.getItems()) { + if (element.getData() != null && element.getIndex().intValue() >= count) { + disassociate(element); } } - items[i].setItemCount(count); + item.setItemCount(count); } }); validate(); @@ -645,15 +632,11 @@ public class InternalVirtualTreeModelViewer extends Viewer @Override public void setHasChildren(final Object elementOrTreePath, final boolean hasChildren) { preservingSelection(() -> { - VirtualItem[] items = findItems(elementOrTreePath); - for (int i = 0; i < items.length; i++) { - VirtualItem item = items[i]; - + for (VirtualItem item : findItems(elementOrTreePath)) { if (!hasChildren) { - VirtualItem[] children = item.getItems(); - for (int j = 0; j < children.length; j++) { - if (children[j].getData() != null) { - disassociate(children[j]); + for (VirtualItem element : item.getItems()) { + if (element.getData() != null) { + disassociate(element); } } } @@ -826,10 +809,9 @@ public class InternalVirtualTreeModelViewer extends Viewer item.setData(null); // Disassociate the children - VirtualItem[] items = item.getItems(); - for (int i = 0; i < items.length; i++) { - if (items[i].getData() != null) { - disassociate(items[i]); + for (VirtualItem childItem : item.getItems()) { + if (childItem.getData() != null) { + disassociate(childItem); } } } @@ -864,10 +846,10 @@ public class InternalVirtualTreeModelViewer extends Viewer if (selection instanceof ITreeSelection) { TreePath[] paths = ((ITreeSelection) selection).getPaths(); List<VirtualItem> newSelection = new ArrayList<>(paths.length); - for (int i = 0; i < paths.length; ++i) { + for (TreePath path : paths) { // Use internalExpand since item may not yet be created. See // 1G6B1AR. - VirtualItem item = findItem(paths[i]); + VirtualItem item = findItem(path); if (item != null) { newSelection.add(item); } @@ -895,9 +877,8 @@ public class InternalVirtualTreeModelViewer extends Viewer @Override public void update(Object element) { - VirtualItem[] items = findItems(element); - for (int i = 0; i < items.length; i++) { - doUpdate(items[i]); + for (VirtualItem item : findItems(element)) { + doUpdate(item); } } @@ -914,13 +895,13 @@ public class InternalVirtualTreeModelViewer extends Viewer VirtualItem[] items = fTree.getSelection(); ArrayList<TreePath> list = new ArrayList<>(items.length); Map<VirtualItem, TreePath> map = new LinkedHashMap<>(items.length * 4 / 3); - for (int i = 0; i < items.length; i++) { + for (VirtualItem item : items) { TreePath path = null; - if (items[i].getData() != null) { - path = getTreePathFromItem(items[i]); + if (item.getData() != null) { + path = getTreePathFromItem(item); list.add(path); } - map.put(items[i], path); + map.put(item, path); } return new TreeSelection(list.toArray(new TreePath[list.size()])); } @@ -963,9 +944,8 @@ public class InternalVirtualTreeModelViewer extends Viewer @Override public void setExpandedState(Object elementOrTreePath, boolean expanded) { - VirtualItem[] items = findItems(elementOrTreePath); - for (int i = 0; i < items.length; i++) { - items[i].setExpanded(expanded); + for (VirtualItem item : findItems(elementOrTreePath)) { + item.setExpanded(expanded); } validate(); } @@ -994,11 +974,10 @@ public class InternalVirtualTreeModelViewer extends Viewer } if (level == ALL_LEVELS || level > 1) { - VirtualItem[] children = item.getItems(); int newLevel = (level == ALL_LEVELS ? ALL_LEVELS : level - 1); - for (int i = 0; i < children.length; i++) { - expandToLevel(children[i], newLevel); + for (VirtualItem element : item.getItems()) { + expandToLevel(element, newLevel); } } } @@ -1315,18 +1294,14 @@ public class InternalVirtualTreeModelViewer extends Viewer * @param memento Memento to read state from. */ public void initState(IMemento memento) { - IMemento[] mementos = memento.getChildren(SHOW_COLUMNS); - for (int i = 0; i < mementos.length; i++) { - IMemento child = mementos[i]; + for (IMemento child : memento.getChildren(SHOW_COLUMNS)) { String id = child.getID(); Boolean bool = Boolean.valueOf(child.getString(SHOW_COLUMNS)); if (!bool.booleanValue()) { fShowColumns.put(id, bool); } } - mementos = memento.getChildren(VISIBLE_COLUMNS); - for (int i = 0; i < mementos.length; i++) { - IMemento child = mementos[i]; + for (IMemento child : memento.getChildren(VISIBLE_COLUMNS)) { String id = child.getID(); Integer integer = child.getInteger(SIZE); if (integer != null) { @@ -1451,7 +1426,6 @@ public class InternalVirtualTreeModelViewer extends Viewer Set<VirtualItem> set = new HashSet<>(); Collections.addAll(set, selection); - VirtualItem[] items = null; VirtualItem parent = findItem(path); if (parent != null) { @@ -1468,9 +1442,8 @@ public class InternalVirtualTreeModelViewer extends Viewer delta.setFlags(delta.getFlags() | IModelDelta.SELECT); } - items = parent.getItems(); - for (int i = 0; i < items.length; i++) { - doSaveElementState(path, delta, items[i], set, flagsToSave); + for (VirtualItem item : parent.getItems()) { + doSaveElementState(path, delta, item, set, flagsToSave); } return true; } else { @@ -1499,9 +1472,8 @@ public class InternalVirtualTreeModelViewer extends Viewer int numChildren = ((TreeModelContentProvider)getContentProvider()).viewToModelCount(elementPath, item.getItemCount()); ModelDelta childDelta = delta.addNode(element, modelIndex, flags, numChildren); if (expanded) { - VirtualItem[] items = item.getItems(); - for (int i = 0; i < items.length; i++) { - doSaveElementState(elementPath, childDelta, items[i], set, flagsToSave); + for (VirtualItem childItem : item.getItems()) { + doSaveElementState(elementPath, childDelta, childItem, set, flagsToSave); } } } |