Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/importexport/breakpoints/EmbeddedBreakpointsViewer.java')
-rw-r--r--org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/importexport/breakpoints/EmbeddedBreakpointsViewer.java51
1 files changed, 20 insertions, 31 deletions
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/importexport/breakpoints/EmbeddedBreakpointsViewer.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/importexport/breakpoints/EmbeddedBreakpointsViewer.java
index ea34ebbf3..3c277383d 100644
--- a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/importexport/breakpoints/EmbeddedBreakpointsViewer.java
+++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/importexport/breakpoints/EmbeddedBreakpointsViewer.java
@@ -16,7 +16,6 @@ package org.eclipse.debug.internal.ui.importexport.breakpoints;
import java.util.ArrayList;
import java.util.Collections;
-import java.util.Iterator;
import java.util.Map;
import java.util.Vector;
@@ -122,11 +121,9 @@ public class EmbeddedBreakpointsViewer {
map = ((DelegatingModelPresentation) current).getAttributes();
}
if(map != null) {
- Object key = null;
IDebugModelPresentation newpres = labelprovider.getPresentation();
- for (Iterator<String> iter = map.keySet().iterator(); iter.hasNext();) {
- key = iter.next();
- newpres.setAttribute((String) key, map.get(key));
+ for (String key : map.keySet()) {
+ newpres.setAttribute(key, map.get(key));
}
}
}
@@ -147,12 +144,10 @@ public class EmbeddedBreakpointsViewer {
* Performs the initialization of the viewer from a selection
*/
private void initViewerState() {
- Object[] items = fSelection.toArray();
fViewer.setGrayedElements(new Object[] {});
fViewer.setCheckedElements(new Object[] {});
ArrayList<IBreakpoint> list = new ArrayList<>();
- for(int i = 0; i < items.length; i++) {
- Object item = items[i];
+ for (Object item : fSelection.toArray()) {
IBreakpoint breakpoint = (IBreakpoint)DebugPlugin.getAdapter(item, IBreakpoint.class);
if(breakpoint != null) {
list.add(breakpoint);
@@ -161,8 +156,8 @@ public class EmbeddedBreakpointsViewer {
getBreakpointsFromContainers((IBreakpointContainer)item, list);
}
}
- for(int i = 0; i < list.size(); i++) {
- updateCheckedState(list.get(i), true);
+ for (IBreakpoint element : list) {
+ updateCheckedState(element, true);
}
}
@@ -182,11 +177,10 @@ public class EmbeddedBreakpointsViewer {
* @return the selection from the viewer with no duplicates
*/
public IStructuredSelection getCheckedElements() {
- Object[] list = fViewer.getCheckedElements();
Vector<Object> selected = new Vector<>();
- for(int i = 0; i < list.length; i++) {
- if(!selected.contains(list[i])) {
- selected.addElement(list[i]);
+ for (Object element : fViewer.getCheckedElements()) {
+ if(!selected.contains(element)) {
+ selected.addElement(element);
}
}
return new StructuredSelection(selected);
@@ -207,9 +201,8 @@ public class EmbeddedBreakpointsViewer {
*/
private Widget[] searchItems(Object element) {
ArrayList<TreeItem> list = new ArrayList<>();
- TreeItem[] items = fTree.getItems();
- for (int i = 0; i < items.length; i++) {
- findAllOccurrences(items[i], element, list);
+ for (TreeItem item : fTree.getItems()) {
+ findAllOccurrences(item, element, list);
}
return list.toArray(new Widget[0]);
}
@@ -224,9 +217,8 @@ public class EmbeddedBreakpointsViewer {
if (element.equals(item.getData())) {
list.add(item);
}
- TreeItem[] items = item.getItems();
- for (int i = 0; i < items.length; i++) {
- findAllOccurrences(items[i], element, list);
+ for (TreeItem childItem : item.getItems()) {
+ findAllOccurrences(childItem, element, list);
}
}
@@ -239,10 +231,9 @@ public class EmbeddedBreakpointsViewer {
private void updateCheckedState(Object obj, boolean enable) {
IBreakpoint breakpoint = (IBreakpoint)DebugPlugin.getAdapter(obj, IBreakpoint.class);
if (breakpoint != null) {
- Widget[] list = searchItems(obj);
TreeItem item = null;
- for(int i = 0; i < list.length; i++) {
- item = (TreeItem)list[i];
+ for (Widget element : searchItems(obj)) {
+ item = (TreeItem)element;
item.setChecked(enable);
refreshParents(item);
}
@@ -250,8 +241,8 @@ public class EmbeddedBreakpointsViewer {
else if (obj instanceof BreakpointContainer) {
ArrayList<IBreakpoint> bps = new ArrayList<>();
getBreakpointsFromContainers((BreakpointContainer)obj, bps);
- for(int j = 0; j < bps.size(); j++) {
- updateCheckedState(bps.get(j), enable);
+ for (IBreakpoint bp : bps) {
+ updateCheckedState(bp, enable);
}
}
}
@@ -291,10 +282,9 @@ public class EmbeddedBreakpointsViewer {
* @return treu is any one or more children is grayed, false otherwise
*/
private int getNumberChildrenGrayed(TreeItem parent) {
- TreeItem[] children = parent.getItems();
int count = 0;
- for(int i = 0; i < children.length; i++) {
- if(children[i].getGrayed()) {
+ for (TreeItem element : parent.getItems()) {
+ if(element.getGrayed()) {
count++;
}
}
@@ -307,10 +297,9 @@ public class EmbeddedBreakpointsViewer {
* @return true if all children are checked, false otherwise
*/
private int getNumberChildrenChecked(TreeItem parent) {
- TreeItem[] children = parent.getItems();
int count = 0;
- for(int i = 0; i < children.length; i++) {
- if(children[i].getChecked()) {
+ for (TreeItem element : parent.getItems()) {
+ if(element.getChecked()) {
count++;
}
}

Back to the top