Skip to content

Commit 9f1d82f

Browse files
committed
sdsd
1 parent fa96647 commit 9f1d82f

File tree

2 files changed

+8
-18
lines changed

2 files changed

+8
-18
lines changed

debug/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/actions/expressions/WatchHandler.java

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,6 @@
1414
*******************************************************************************/
1515
package org.eclipse.debug.internal.ui.actions.expressions;
1616

17-
import java.util.LinkedList;
18-
import java.util.List;
19-
2017
import org.eclipse.core.commands.AbstractHandler;
2118
import org.eclipse.core.commands.ExecutionEvent;
2219
import org.eclipse.core.commands.ExecutionException;
@@ -56,19 +53,16 @@ public Object execute(ExecutionEvent event) throws ExecutionException {
5653
if (selection instanceof TreeSelection treeSelection) {
5754
for (TreePath path : treeSelection.getPaths()) {
5855
if (path.getSegmentCount() > 1) {
59-
List<IVariable> variableFlow = new LinkedList<>();
60-
for (int e = 0; e < path.getSegmentCount(); e++) {
61-
variableFlow.add((IVariable) path.getSegment(e));
62-
}
6356
StringBuilder expressionString = new StringBuilder();
64-
variableFlow.stream().forEach(e -> {
57+
for (int e = 0; e < path.getSegmentCount(); e++) {
58+
IVariable variable = (IVariable) path.getSegment(e);
6559
try {
66-
expressionString.append(e.getName());
60+
expressionString.append(variable.getName());
6761
expressionString.append("."); //$NON-NLS-1$
6862
} catch (DebugException e1) {
6963
DebugUIPlugin.log(e1);
7064
}
71-
});
65+
}
7266
expressionString.deleteCharAt(expressionString.length() - 1);
7367
createWatchExpression(expressionString.toString());
7468
} else {

debug/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/expression/ExpressionDropAdapter.java

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717

1818
import java.util.ArrayList;
1919
import java.util.Iterator;
20-
import java.util.LinkedList;
2120
import java.util.List;
2221

2322
import org.eclipse.core.runtime.CoreException;
@@ -381,19 +380,16 @@ private boolean performVariableOrWatchAdaptableDrop(IStructuredSelection selecti
381380
if (selection instanceof TreeSelection treeSelection) {
382381
for (TreePath path : treeSelection.getPaths()) {
383382
if (path.getSegmentCount() > 1) {
384-
List<IVariable> variableFlow = new LinkedList<>();
385-
for (int e = 0; e < path.getSegmentCount(); e++) {
386-
variableFlow.add((IVariable) path.getSegment(e));
387-
}
388383
StringBuilder expressionString = new StringBuilder();
389-
variableFlow.stream().forEach(e -> {
384+
for (int e = 0; e < path.getSegmentCount(); e++) {
385+
IVariable variable = (IVariable) path.getSegment(e);
390386
try {
391-
expressionString.append(e.getName());
387+
expressionString.append(variable.getName());
392388
expressionString.append("."); //$NON-NLS-1$
393389
} catch (DebugException e1) {
394390
DebugUIPlugin.log(e1);
395391
}
396-
});
392+
}
397393
expressionString.deleteCharAt(expressionString.length() - 1);
398394
expression = createExpression(expressionString.toString());
399395
} else {

0 commit comments

Comments
 (0)