Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLars Vogel2020-07-29 09:05:01 +0000
committerJeff Johnston2020-08-05 17:47:12 +0000
commit315e955d2eab8e4b28cc8c6078f40d0fb3eb1e68 (patch)
treec49ff0e2f1026a8e7bf27e076de68df270f50a65
parent194b3d99a1202803784ed439a66db50e7a6aa567 (diff)
downloadeclipse.jdt.ui-315e955d2eab8e4b28cc8c6078f40d0fb3eb1e68.tar.gz
eclipse.jdt.ui-315e955d2eab8e4b28cc8c6078f40d0fb3eb1e68.tar.xz
eclipse.jdt.ui-315e955d2eab8e4b28cc8c6078f40d0fb3eb1e68.zip
Bug 564416 - Use lambdas and method references cleanup on JDT UI code
For browsing, callhierarchy, preferences, workingsets Change-Id: Ib9a58a05a4bcced3fed3ebe6692b025ee91a20c4 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
-rw-r--r--org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/browsing/JavaBrowsingPart.java2
-rw-r--r--org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/callhierarchy/CallHierarchyViewPart.java4
-rw-r--r--org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/callhierarchy/SearchScopeActionGroup.java2
-rw-r--r--org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/jarpackager/JarPackageWizardPage.java2
-rw-r--r--org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/preferences/EditTemplateDialog.java2
-rw-r--r--org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/search/SearchLabelProvider.java2
-rw-r--r--org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/workingsets/WorkingSetFilterActionGroup.java4
-rw-r--r--org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/workingsets/WorkingSetModel.java2
8 files changed, 10 insertions, 10 deletions
diff --git a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/browsing/JavaBrowsingPart.java b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/browsing/JavaBrowsingPart.java
index c31401b98d..df217d62ab 100644
--- a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/browsing/JavaBrowsingPart.java
+++ b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/browsing/JavaBrowsingPart.java
@@ -574,7 +574,7 @@ abstract class JavaBrowsingPart extends ViewPart implements IMenuListener, IView
if (fHasWorkingSetFilter) {
String viewId= getConfigurationElement().getAttribute("id"); //$NON-NLS-1$
Assert.isNotNull(viewId);
- IPropertyChangeListener workingSetListener= event -> doWorkingSetChanged(event);
+ IPropertyChangeListener workingSetListener= this::doWorkingSetChanged;
fWorkingSetFilterActionGroup= new WorkingSetFilterActionGroup(getSite(), workingSetListener);
fViewer.addFilter(fWorkingSetFilterActionGroup.getWorkingSetFilter());
}
diff --git a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/callhierarchy/CallHierarchyViewPart.java b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/callhierarchy/CallHierarchyViewPart.java
index da6aace741..a763b7c31b 100644
--- a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/callhierarchy/CallHierarchyViewPart.java
+++ b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/callhierarchy/CallHierarchyViewPart.java
@@ -485,7 +485,7 @@ public class CallHierarchyViewPart extends ViewPart implements ICallHierarchyVie
getSite().setSelectionProvider(fSelectionProviderMediator);
fCallHierarchyViewer.initContextMenu(
- menu -> fillCallHierarchyViewerContextMenu(menu), getSite(), fSelectionProviderMediator);
+ this::fillCallHierarchyViewerContextMenu, getSite(), fSelectionProviderMediator);
fClipboard= new Clipboard(parent.getDisplay());
@@ -975,7 +975,7 @@ public class CallHierarchyViewPart extends ViewPart implements ICallHierarchyVie
fLocationViewer= new LocationViewer(parent);
- fLocationViewer.initContextMenu(menu -> fillLocationViewerContextMenu(menu), ID_CALL_HIERARCHY, getSite());
+ fLocationViewer.initContextMenu(this::fillLocationViewerContextMenu, ID_CALL_HIERARCHY, getSite());
}
private void createHierarchyLocationSplitter(Composite parent) {
diff --git a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/callhierarchy/SearchScopeActionGroup.java b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/callhierarchy/SearchScopeActionGroup.java
index 32526abcec..8d1a70e4fa 100644
--- a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/callhierarchy/SearchScopeActionGroup.java
+++ b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/callhierarchy/SearchScopeActionGroup.java
@@ -182,7 +182,7 @@ class SearchScopeActionGroup extends ActionGroup {
IContextMenuConstants.GROUP_SEARCH);
javaSearchMM.setRemoveAllWhenShown(true);
- javaSearchMM.addMenuListener(manager -> fillSearchActions(manager));
+ javaSearchMM.addMenuListener(this::fillSearchActions);
fillSearchActions(javaSearchMM);
menu.appendToGroup(IContextMenuConstants.GROUP_SEARCH, javaSearchMM);
diff --git a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/jarpackager/JarPackageWizardPage.java b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/jarpackager/JarPackageWizardPage.java
index b7231f7ffc..ec9e199724 100644
--- a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/jarpackager/JarPackageWizardPage.java
+++ b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/jarpackager/JarPackageWizardPage.java
@@ -165,7 +165,7 @@ class JarPackageWizardPage extends AbstractJarDestinationWizardPage {
restoreResourceSpecificationWidgetValues(); // superclass API defines this hook
restoreWidgetValues();
if (fInitialSelection != null)
- BusyIndicator.showWhile(parent.getDisplay(), () -> setupBasedOnInitialSelections());
+ BusyIndicator.showWhile(parent.getDisplay(), this::setupBasedOnInitialSelections);
setControl(composite);
update();
diff --git a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/preferences/EditTemplateDialog.java b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/preferences/EditTemplateDialog.java
index 10238f7760..f1865b631e 100644
--- a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/preferences/EditTemplateDialog.java
+++ b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/preferences/EditTemplateDialog.java
@@ -531,7 +531,7 @@ public class EditTemplateDialog extends StatusDialog {
// create context menu
MenuManager manager= new MenuManager(null, null);
manager.setRemoveAllWhenShown(true);
- manager.addMenuListener(mgr -> fillContextMenu(mgr));
+ manager.addMenuListener(this::fillContextMenu);
StyledText text= fPatternEditor.getTextWidget();
Menu menu= manager.createContextMenu(text);
diff --git a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/search/SearchLabelProvider.java b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/search/SearchLabelProvider.java
index a5f8a614dc..63b0abed83 100644
--- a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/search/SearchLabelProvider.java
+++ b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/search/SearchLabelProvider.java
@@ -78,7 +78,7 @@ public abstract class SearchLabelProvider extends AppearanceAwareLabelProvider {
fLabelProviderMap= new HashMap<>(5);
fSearchPreferences= new ScopedPreferenceStore(InstanceScope.INSTANCE, NewSearchUI.PLUGIN_ID);
- fSearchPropertyListener= event -> doSearchPropertyChange(event);
+ fSearchPropertyListener= this::doSearchPropertyChange;
fSearchPreferences.addPropertyChangeListener(fSearchPropertyListener);
}
diff --git a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/workingsets/WorkingSetFilterActionGroup.java b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/workingsets/WorkingSetFilterActionGroup.java
index 3300d111eb..750d6af3a5 100644
--- a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/workingsets/WorkingSetFilterActionGroup.java
+++ b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/workingsets/WorkingSetFilterActionGroup.java
@@ -82,7 +82,7 @@ public class WorkingSetFilterActionGroup extends ActionGroup implements IWorking
fSelectWorkingSetAction= new SelectWorkingSetAction(this, site);
fEditWorkingSetAction= new EditWorkingSetAction(this, site);
- fWorkingSetListener= event -> doPropertyChange(event);
+ fWorkingSetListener= this::doPropertyChange;
fWorkingSetFilter= new WorkingSetFilter();
IWorkingSetManager manager= PlatformUI.getWorkbench().getWorkingSetManager();
@@ -104,7 +104,7 @@ public class WorkingSetFilterActionGroup extends ActionGroup implements IWorking
fSelectWorkingSetAction= new SelectWorkingSetAction(this, shell);
fEditWorkingSetAction= new EditWorkingSetAction(this, shell);
- fWorkingSetListener= event -> doPropertyChange(event);
+ fWorkingSetListener= this::doPropertyChange;
fWorkingSetFilter= new WorkingSetFilter();
diff --git a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/workingsets/WorkingSetModel.java b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/workingsets/WorkingSetModel.java
index a89492ca8d..ff0a1b56d9 100644
--- a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/workingsets/WorkingSetModel.java
+++ b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/workingsets/WorkingSetModel.java
@@ -278,7 +278,7 @@ public class WorkingSetModel {
private void addListenersToWorkingSetManagers() {
fListeners= new ListenerList<>(ListenerList.IDENTITY);
- fWorkingSetManagerListener= event -> workingSetManagerChanged(event);
+ fWorkingSetManagerListener= this::workingSetManagerChanged;
PlatformUI.getWorkbench().getWorkingSetManager().addPropertyChangeListener(fWorkingSetManagerListener);
fLocalWorkingSetManager.addPropertyChangeListener(fWorkingSetManagerListener);
}

Back to the top