From 439ed53aab73abadad2279f7e2cab56d9c76594f Mon Sep 17 00:00:00 2001 From: Lars Vogel Date: Mon, 27 Jan 2020 09:44:43 +0100 Subject: Use method reference instead of lambdas Method references are slightly faster than lambdas and better readable. Change-Id: I1eb012c76a425358503f171d291d6abe9a45d219 Signed-off-by: Lars Vogel --- .../internal/ui/actions/breakpoints/OpenBreakpointMarkerAction.java | 4 ++-- .../debug/internal/ui/views/variables/details/DefaultDetailPane.java | 2 +- org.eclipse.debug.ui/ui/org/eclipse/debug/ui/EnvironmentTab.java | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) (limited to 'org.eclipse.debug.ui/ui/org/eclipse') diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/actions/breakpoints/OpenBreakpointMarkerAction.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/actions/breakpoints/OpenBreakpointMarkerAction.java index ab90d0230..08ba613b2 100644 --- a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/actions/breakpoints/OpenBreakpointMarkerAction.java +++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/actions/breakpoints/OpenBreakpointMarkerAction.java @@ -43,9 +43,9 @@ public class OpenBreakpointMarkerAction extends SelectionProviderAction { super(selectionProvider, ActionMessages.OpenBreakpointMarkerAction__Go_to_File_1); setToolTipText(ActionMessages.OpenBreakpointMarkerAction_Go_to_File_for_Breakpoint_2); ResourceLocator.imageDescriptorFromBundle("org.eclipse.ui.ide", "icons/full/elcl16/gotoobj_tsk.png") //$NON-NLS-1$ //$NON-NLS-2$ - .ifPresent(d -> setImageDescriptor(d)); + .ifPresent(this::setImageDescriptor); ResourceLocator.imageDescriptorFromBundle("org.eclipse.ui.ide", "icons/full/dlcl16/gotoobj_tsk.png") //$NON-NLS-1$ //$NON-NLS-2$ - .ifPresent(d -> setDisabledImageDescriptor(d)); + .ifPresent(this::setDisabledImageDescriptor); PlatformUI.getWorkbench().getHelpSystem().setHelp( this, IDebugHelpContextIds.OPEN_BREAKPOINT_ACTION); diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/variables/details/DefaultDetailPane.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/variables/details/DefaultDetailPane.java index 12cd30d9a..6c07aaae3 100644 --- a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/variables/details/DefaultDetailPane.java +++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/variables/details/DefaultDetailPane.java @@ -664,7 +664,7 @@ public class DefaultDetailPane extends AbstractDetailPane implements IDetailPane protected void createDetailContextMenu(Control menuControl) { MenuManager menuMgr= new MenuManager(); menuMgr.setRemoveAllWhenShown(true); - menuMgr.addMenuListener(mgr -> fillDetailContextMenu(mgr)); + menuMgr.addMenuListener(this::fillDetailContextMenu); Menu menu= menuMgr.createContextMenu(menuControl); menuControl.setMenu(menu); diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/EnvironmentTab.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/EnvironmentTab.java index ae81f0b27..0ce851a65 100644 --- a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/EnvironmentTab.java +++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/EnvironmentTab.java @@ -311,7 +311,7 @@ public class EnvironmentTab extends AbstractLaunchConfigurationTab { environmentTable.setContentProvider(new EnvironmentVariableContentProvider()); environmentTable.setLabelProvider(new EnvironmentVariableLabelProvider()); environmentTable.setColumnProperties(new String[] { P_VARIABLE, P_VALUE }); - environmentTable.addSelectionChangedListener(event -> handleTableSelectionChanged(event)); + environmentTable.addSelectionChangedListener(this::handleTableSelectionChanged); // Setup right-click context menu Menu menuTable = new Menu(table); -- cgit v1.2.3