Skip to main content

This CGIT instance is deprecated, and repositories have been moved to Gitlab or Github. See the repository descriptions for specific locations.

aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Kurtakov2019-11-13 09:12:13 +0000
committerAlexander Kurtakov2019-11-13 10:51:13 +0000
commitb2e44bd216e476020eaec1c38f739bfdf5dd7b48 (patch)
tree5376ccdd77007317074b43b4eb023bca4290f94e /bundles/org.eclipse.ui.navigator/src/org/eclipse/ui/navigator/CommonNavigator.java
parent71cddc35936e9504b3109127084b942263f5e4c0 (diff)
downloadeclipse.platform.ui-b2e44bd216e476020eaec1c38f739bfdf5dd7b48.tar.gz
eclipse.platform.ui-b2e44bd216e476020eaec1c38f739bfdf5dd7b48.tar.xz
eclipse.platform.ui-b2e44bd216e476020eaec1c38f739bfdf5dd7b48.zip
ISelectionChangedListener to lambda.
Change-Id: Ibb0da4d02d967cc3a582591c366e9f24f789e5f0 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
Diffstat (limited to 'bundles/org.eclipse.ui.navigator/src/org/eclipse/ui/navigator/CommonNavigator.java')
-rw-r--r--bundles/org.eclipse.ui.navigator/src/org/eclipse/ui/navigator/CommonNavigator.java32
1 files changed, 7 insertions, 25 deletions
diff --git a/bundles/org.eclipse.ui.navigator/src/org/eclipse/ui/navigator/CommonNavigator.java b/bundles/org.eclipse.ui.navigator/src/org/eclipse/ui/navigator/CommonNavigator.java
index 05c342989ae..db6615b46f0 100644
--- a/bundles/org.eclipse.ui.navigator/src/org/eclipse/ui/navigator/CommonNavigator.java
+++ b/bundles/org.eclipse.ui.navigator/src/org/eclipse/ui/navigator/CommonNavigator.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright (c) 2003, 2017, 2019 IBM Corporation and others.
+ * Copyright (c) 2003, 2019 IBM Corporation and others.
*
* This program and the accompanying materials
* are made available under the terms of the Eclipse Public License 2.0
@@ -22,12 +22,9 @@ import org.eclipse.core.runtime.SafeRunner;
import org.eclipse.jface.action.IAction;
import org.eclipse.jface.viewers.ColumnViewerToolTipSupport;
import org.eclipse.jface.viewers.DoubleClickEvent;
-import org.eclipse.jface.viewers.IDoubleClickListener;
import org.eclipse.jface.viewers.ILabelProvider;
import org.eclipse.jface.viewers.ISelection;
-import org.eclipse.jface.viewers.ISelectionChangedListener;
import org.eclipse.jface.viewers.IStructuredSelection;
-import org.eclipse.jface.viewers.SelectionChangedEvent;
import org.eclipse.jface.viewers.StructuredSelection;
import org.eclipse.jface.viewers.TreeViewer;
import org.eclipse.jface.viewers.ViewerFilter;
@@ -248,12 +245,7 @@ public class CommonNavigator extends ViewPart implements ISetSelectionTarget, IS
.getSaveablesService().init(this, getCommonViewer(),
saveablesLifecycleListener);
- commonViewer.addSelectionChangedListener(new ISelectionChangedListener() {
-
- @Override
- public void selectionChanged(SelectionChangedEvent event) {
- firePropertyChange(PROP_DIRTY);
- }});
+ commonViewer.addSelectionChangedListener(event -> firePropertyChange(PROP_DIRTY));
String helpContext = commonViewer.getNavigatorContentService().getViewerDescriptor().getHelpContext();
if (helpContext == null)
@@ -472,12 +464,7 @@ public class CommonNavigator extends ViewPart implements ISetSelectionTarget, IS
* Returns the <code>IShowInSource</code> for this view.
*/
private IShowInSource getShowInSource() {
- return new IShowInSource() {
- @Override
- public ShowInContext getShowInContext() {
- return new ShowInContext(getCommonViewer().getInput(), getCommonViewer().getSelection());
- }
- };
+ return () -> new ShowInContext(getCommonViewer().getInput(), getCommonViewer().getSelection());
}
/**
@@ -532,17 +519,12 @@ public class CommonNavigator extends ViewPart implements ISetSelectionTarget, IS
*/
protected void initListeners(TreeViewer viewer) {
- viewer.addDoubleClickListener(new IDoubleClickListener() {
+ viewer.addDoubleClickListener(event -> SafeRunner.run(new NavigatorSafeRunnable() {
@Override
- public void doubleClick(final DoubleClickEvent event) {
- SafeRunner.run(new NavigatorSafeRunnable() {
- @Override
- public void run() throws Exception {
- handleDoubleClick(event);
- }
- });
+ public void run() throws Exception {
+ handleDoubleClick(event);
}
- });
+ }));
}
/**

Back to the top