diff options
Diffstat (limited to 'org.eclipse.debug.tests/src')
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); } |