diff options
author | Lars Vogel | 2019-06-21 08:59:28 +0000 |
---|---|---|
committer | Lars Vogel | 2019-06-21 09:36:29 +0000 |
commit | 8b4ed4f66f68932f9c2bd141ea8dfcc3dc1c9cdf (patch) | |
tree | 62efeebcc8769aa954e7f01271f2608daa1b4800 /org.eclipse.debug.core | |
parent | 28eafb0f03d500dd162f2151845d2644cfc5ab5c (diff) | |
download | eclipse.platform.debug-8b4ed4f66f68932f9c2bd141ea8dfcc3dc1c9cdf.tar.gz eclipse.platform.debug-8b4ed4f66f68932f9c2bd141ea8dfcc3dc1c9cdf.tar.xz eclipse.platform.debug-8b4ed4f66f68932f9c2bd141ea8dfcc3dc1c9cdf.zip |
Lamba optimization
Use method references if possible
Remove unnecessary brackets
Change-Id: I82c219171f7b3e459d4e2f70ae916d44d25fdc11
Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
Diffstat (limited to 'org.eclipse.debug.core')
4 files changed, 4 insertions, 4 deletions
diff --git a/org.eclipse.debug.core/core/org/eclipse/debug/internal/core/InputStreamMonitor.java b/org.eclipse.debug.core/core/org/eclipse/debug/internal/core/InputStreamMonitor.java index d06a8346f..c6df05c1f 100644 --- a/org.eclipse.debug.core/core/org/eclipse/debug/internal/core/InputStreamMonitor.java +++ b/org.eclipse.debug.core/core/org/eclipse/debug/internal/core/InputStreamMonitor.java @@ -97,7 +97,7 @@ public class InputStreamMonitor { */ public void startMonitoring() { if (fThread == null) { - fThread = new Thread((Runnable) () -> write(), DebugCoreMessages.InputStreamMonitor_label); + fThread = new Thread((Runnable) this::write, DebugCoreMessages.InputStreamMonitor_label); fThread.setDaemon(true); fThread.start(); } diff --git a/org.eclipse.debug.core/core/org/eclipse/debug/internal/core/LaunchConfigurationWorkingCopy.java b/org.eclipse.debug.core/core/org/eclipse/debug/internal/core/LaunchConfigurationWorkingCopy.java index ecd60220f..58ed8c08b 100644 --- a/org.eclipse.debug.core/core/org/eclipse/debug/internal/core/LaunchConfigurationWorkingCopy.java +++ b/org.eclipse.debug.core/core/org/eclipse/debug/internal/core/LaunchConfigurationWorkingCopy.java @@ -221,7 +221,7 @@ public class LaunchConfigurationWorkingCopy extends LaunchConfiguration implemen } } if (useRunnable) { - IWorkspaceRunnable wr = pm -> doSave0(pm); + IWorkspaceRunnable wr = this::doSave0; ResourcesPlugin.getWorkspace().run(wr, null, 0, lmonitor.newChild(1)); } else { //file is persisted in the metadata not the workspace diff --git a/org.eclipse.debug.core/core/org/eclipse/debug/internal/core/OutputStreamMonitor.java b/org.eclipse.debug.core/core/org/eclipse/debug/internal/core/OutputStreamMonitor.java index ac57dae56..34aa133a8 100644 --- a/org.eclipse.debug.core/core/org/eclipse/debug/internal/core/OutputStreamMonitor.java +++ b/org.eclipse.debug.core/core/org/eclipse/debug/internal/core/OutputStreamMonitor.java @@ -209,7 +209,7 @@ public class OutputStreamMonitor implements IFlushableStreamMonitor { protected void startMonitoring() { if (fThread == null) { fDone.set(false); - fThread = new Thread((Runnable) () -> read(), DebugCoreMessages.OutputStreamMonitor_label); + fThread = new Thread((Runnable) this::read, DebugCoreMessages.OutputStreamMonitor_label); fThread.setDaemon(true); fThread.setPriority(Thread.MIN_PRIORITY); fThread.start(); diff --git a/org.eclipse.debug.core/core/org/eclipse/debug/internal/core/WatchExpression.java b/org.eclipse.debug.core/core/org/eclipse/debug/internal/core/WatchExpression.java index 9a942eb6e..554ca41ff 100644 --- a/org.eclipse.debug.core/core/org/eclipse/debug/internal/core/WatchExpression.java +++ b/org.eclipse.debug.core/core/org/eclipse/debug/internal/core/WatchExpression.java @@ -71,7 +71,7 @@ public class WatchExpression implements IWatchExpression { return; } - IWatchExpressionListener listener = result -> setResult(result); + IWatchExpressionListener listener = this::setResult; setPending(true); IWatchExpressionDelegate delegate= DebugPlugin.getDefault().getExpressionManager().newWatchExpressionDelegate(context.getModelIdentifier()); if (delegate != null) { |