Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'org.eclipse.debug.tests/src')
-rw-r--r--org.eclipse.debug.tests/src/org/eclipse/debug/tests/console/ConsoleManagerTests.java27
-rw-r--r--org.eclipse.debug.tests/src/org/eclipse/debug/tests/expressions/ExpressionManagerTests.java34
-rw-r--r--org.eclipse.debug.tests/src/org/eclipse/debug/tests/launching/LaunchTests.java64
-rw-r--r--org.eclipse.debug.tests/src/org/eclipse/debug/tests/viewer/model/TestModel.java7
4 files changed, 51 insertions, 81 deletions
diff --git a/org.eclipse.debug.tests/src/org/eclipse/debug/tests/console/ConsoleManagerTests.java b/org.eclipse.debug.tests/src/org/eclipse/debug/tests/console/ConsoleManagerTests.java
index 5ae877f15..f37fd3638 100644
--- a/org.eclipse.debug.tests/src/org/eclipse/debug/tests/console/ConsoleManagerTests.java
+++ b/org.eclipse.debug.tests/src/org/eclipse/debug/tests/console/ConsoleManagerTests.java
@@ -145,21 +145,18 @@ public class ConsoleManagerTests extends AbstractDebugTest {
}
private void showConsole(final ConsoleMock console) {
- executorService.execute(new Runnable() {
- @Override
- public void run() {
- // last one arriving here triggers execution for all at same
- // time
- latch.countDown();
- try {
- latch.await(1, TimeUnit.MINUTES);
- System.out.println("Requesting to show: " + console); //$NON-NLS-1$
- manager.showConsoleView(console);
- TestUtil.waitForJobs(getName(), 200, 5000);
- } catch (InterruptedException e) {
- e.printStackTrace();
- Thread.interrupted();
- }
+ executorService.execute(() -> {
+ // last one arriving here triggers execution for all at same
+ // time
+ latch.countDown();
+ try {
+ latch.await(1, TimeUnit.MINUTES);
+ System.out.println("Requesting to show: " + console); //$NON-NLS-1$
+ manager.showConsoleView(console);
+ TestUtil.waitForJobs(getName(), 200, 5000);
+ } catch (InterruptedException e) {
+ e.printStackTrace();
+ Thread.interrupted();
}
});
}
diff --git a/org.eclipse.debug.tests/src/org/eclipse/debug/tests/expressions/ExpressionManagerTests.java b/org.eclipse.debug.tests/src/org/eclipse/debug/tests/expressions/ExpressionManagerTests.java
index 626466eb6..3ad940fe3 100644
--- a/org.eclipse.debug.tests/src/org/eclipse/debug/tests/expressions/ExpressionManagerTests.java
+++ b/org.eclipse.debug.tests/src/org/eclipse/debug/tests/expressions/ExpressionManagerTests.java
@@ -538,29 +538,23 @@ public class ExpressionManagerTests extends AbstractDebugTest {
public void testConcurrentAccess() throws InterruptedException {
final boolean[] done = new boolean[]{false};
final Exception[] ex = new Exception[]{null};
- Runnable add = new Runnable() {
- @Override
- public void run() {
- try {
- for (int i = 0; i < 1000; i++) {
- getManager().addExpression(getManager().newWatchExpression(Integer.toHexString(i)));
- }
- done[0] = true;
- } catch (Exception e) {
- ex[0] = e;
+ Runnable add = () -> {
+ try {
+ for (int i = 0; i < 1000; i++) {
+ getManager().addExpression(getManager().newWatchExpression(Integer.toHexString(i)));
}
+ done[0] = true;
+ } catch (Exception e) {
+ ex[0] = e;
}
};
- Runnable remove = new Runnable() {
- @Override
- public void run() {
- try {
- do {
- getManager().removeExpressions(getManager().getExpressions());
- } while (!done[0] || getManager().getExpressions().length > 0);
- } catch (Exception e) {
- ex[0] = e;
- }
+ Runnable remove = () -> {
+ try {
+ do {
+ getManager().removeExpressions(getManager().getExpressions());
+ } while (!done[0] || getManager().getExpressions().length > 0);
+ } catch (Exception e) {
+ ex[0] = e;
}
};
Thread t1 = new Thread(add);
diff --git a/org.eclipse.debug.tests/src/org/eclipse/debug/tests/launching/LaunchTests.java b/org.eclipse.debug.tests/src/org/eclipse/debug/tests/launching/LaunchTests.java
index 2e50be204..d2661fbad 100644
--- a/org.eclipse.debug.tests/src/org/eclipse/debug/tests/launching/LaunchTests.java
+++ b/org.eclipse.debug.tests/src/org/eclipse/debug/tests/launching/LaunchTests.java
@@ -64,50 +64,34 @@ public class LaunchTests extends AbstractLaunchTest {
}
};
- readIsTerminatedTask = new Runnable() {
- @Override
- public void run() {
- launch.isTerminated();
- }
- };
-
- readIsDisconnectedTask = new Runnable() {
- @Override
- public void run() {
- launch.isDisconnected();
- }
- };
-
- writeProcessesTask = new Runnable() {
- @Override
- public void run() {
- IProcess process = createProcessProxy();
- launch.addProcess(process);
- launch.removeProcess(process);
- try {
- Thread.sleep(0, 1);
- } catch (InterruptedException e) {
- //
- }
- launch.addProcess(process);
- launch.removeProcess(process);
+ readIsTerminatedTask = () -> launch.isTerminated();
+
+ readIsDisconnectedTask = () -> launch.isDisconnected();
+
+ writeProcessesTask = () -> {
+ IProcess process = createProcessProxy();
+ launch.addProcess(process);
+ launch.removeProcess(process);
+ try {
+ Thread.sleep(0, 1);
+ } catch (InterruptedException e) {
+ //
}
+ launch.addProcess(process);
+ launch.removeProcess(process);
};
- writeDebugTargetsTask = new Runnable() {
- @Override
- public void run() {
- IDebugTarget target2 = createDebugTargetProxy();
- launch.addDebugTarget(target2);
- launch.removeDebugTarget(target2);
- try {
- Thread.sleep(0, 1);
- } catch (InterruptedException e) {
- //
- }
- launch.addDebugTarget(target2);
- launch.removeDebugTarget(target2);
+ writeDebugTargetsTask = () -> {
+ IDebugTarget target2 = createDebugTargetProxy();
+ launch.addDebugTarget(target2);
+ launch.removeDebugTarget(target2);
+ try {
+ Thread.sleep(0, 1);
+ } catch (InterruptedException e) {
+ //
}
+ launch.addDebugTarget(target2);
+ launch.removeDebugTarget(target2);
};
}
diff --git a/org.eclipse.debug.tests/src/org/eclipse/debug/tests/viewer/model/TestModel.java b/org.eclipse.debug.tests/src/org/eclipse/debug/tests/viewer/model/TestModel.java
index 7ec70948f..6c2ce830a 100644
--- a/org.eclipse.debug.tests/src/org/eclipse/debug/tests/viewer/model/TestModel.java
+++ b/org.eclipse.debug.tests/src/org/eclipse/debug/tests/viewer/model/TestModel.java
@@ -274,12 +274,7 @@ public class TestModel implements IElementContentProvider, IElementLabelProvider
if (fQueueingUpdates) {
fQueuedUpdates.addAll(Arrays.asList(updates));
} else if (fDelayUpdates) {
- Display.getDefault().asyncExec(new Runnable() {
- @Override
- public void run() {
- processUpdates(updates);
- }
- });
+ Display.getDefault().asyncExec(() -> processUpdates(updates));
} else {
processUpdates(updates);
}

Back to the top