Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLars Vogel2020-01-20 15:16:40 +0000
committerLars Vogel2020-01-23 16:36:14 +0000
commit012adcd2f6d6b57c8af9b495af0ac5a7b58b1170 (patch)
tree98a86e4d547751327639e14107ccf3eede4aecf9 /org.eclipse.ui.workbench.texteditor
parentb56064d7e37949396298deb9058b32457d12a733 (diff)
downloadeclipse.platform.text-012adcd2f6d6b57c8af9b495af0ac5a7b58b1170.tar.gz
eclipse.platform.text-012adcd2f6d6b57c8af9b495af0ac5a7b58b1170.tar.xz
eclipse.platform.text-012adcd2f6d6b57c8af9b495af0ac5a7b58b1170.zip
Optimize lambdasI20200123-1800
Uses method references if possible Removes unnecessary brackets Using the upcoming JDT cleanup from https://git.eclipse.org/r/#/c/148248/ Method references are faster in execution and shorter. Change-Id: I4b8edca1ad34eb1c8788e6729c9bb76f1eefb335 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
Diffstat (limited to 'org.eclipse.ui.workbench.texteditor')
-rw-r--r--org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/AbstractTextEditor.java2
-rw-r--r--org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/InfoForm.java2
-rw-r--r--org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/RetargetTextEditorAction.java2
-rw-r--r--org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/templates/AbstractTemplatesPage.java4
-rw-r--r--org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/templates/TemplatePreferencePage.java2
-rw-r--r--org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/templates/TemplatesView.java2
6 files changed, 7 insertions, 7 deletions
diff --git a/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/AbstractTextEditor.java b/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/AbstractTextEditor.java
index 6ace776d378..ed3d77f07a3 100644
--- a/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/AbstractTextEditor.java
+++ b/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/AbstractTextEditor.java
@@ -972,7 +972,7 @@ public abstract class AbstractTextEditor extends EditorPart implements ITextEdit
* http://dev.eclipse.org/bugs/show_bug.cgi?id=11731
* Will be removed when SWT has solved the problem.
*/
- window.getShell().getDisplay().asyncExec(() -> handleActivation());
+ window.getShell().getDisplay().asyncExec(this::handleActivation);
}
}
diff --git a/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/InfoForm.java b/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/InfoForm.java
index ccc5e44ff6c..6d4a5322c04 100644
--- a/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/InfoForm.java
+++ b/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/InfoForm.java
@@ -70,7 +70,7 @@ public class InfoForm {
fForegroundColor= display.getSystemColor(SWT.COLOR_LIST_FOREGROUND);
fSeparatorColor= new Color(display, 152, 170, 203);
- fPropertyChangeListener = event -> handlePropertyChange(event);
+ fPropertyChangeListener = this::handlePropertyChange;
JFaceResources.getFontRegistry().addListener(fPropertyChangeListener);
fScrolledComposite= new ScrolledComposite(parent, SWT.H_SCROLL | SWT.V_SCROLL);
diff --git a/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/RetargetTextEditorAction.java b/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/RetargetTextEditorAction.java
index 66e1d13867e..d388e1f0fa8 100644
--- a/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/RetargetTextEditorAction.java
+++ b/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/RetargetTextEditorAction.java
@@ -45,7 +45,7 @@ public final class RetargetTextEditorAction extends ResourceAction {
*/
private HelpListener fLocalHelpListener;
/** The listener to pick up changes of the target action. */
- private IPropertyChangeListener fListener= event -> update(event);
+ private IPropertyChangeListener fListener= this::update;
/**
* Creates a new action. The action configures its initial visual
diff --git a/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/templates/AbstractTemplatesPage.java b/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/templates/AbstractTemplatesPage.java
index 9e0deea451c..9be5cf36e80 100644
--- a/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/templates/AbstractTemplatesPage.java
+++ b/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/templates/AbstractTemplatesPage.java
@@ -502,7 +502,7 @@ public abstract class AbstractTemplatesPage extends Page implements ITemplatesPa
int sashSize= fPreferenceStore.getInt(SASH_SIZE_PREF_ID);
fControl.setWeights(new int[] { sashSize, 100 - sashSize });
- fTemplateChangeListener = event -> getShell().getDisplay().asyncExec(() -> refresh());
+ fTemplateChangeListener = event -> getShell().getDisplay().asyncExec(this::refresh);
getTemplatePreferenceStore().addPropertyChangeListener(fTemplateChangeListener);
updateContextTypes(getEditorContextTypeIds());
}
@@ -1111,7 +1111,7 @@ public abstract class AbstractTemplatesPage extends Page implements ITemplatesPa
private void hookContextMenu() {
MenuManager menuMgr= new MenuManager(POPUP_MENU_ID);
menuMgr.setRemoveAllWhenShown(true);
- menuMgr.addMenuListener(manager -> fillContextMenu(manager));
+ menuMgr.addMenuListener(this::fillContextMenu);
fContextMenu= menuMgr.createContextMenu(fTreeViewer.getControl());
fTreeViewer.getControl().setMenu(fContextMenu);
getSite().registerContextMenu(POPUP_MENU_ID, menuMgr, fTreeViewer);
diff --git a/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/templates/TemplatePreferencePage.java b/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/templates/TemplatePreferencePage.java
index 6b2e08d731a..5db91d5668c 100644
--- a/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/templates/TemplatePreferencePage.java
+++ b/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/templates/TemplatePreferencePage.java
@@ -586,7 +586,7 @@ public abstract class TemplatePreferencePage extends PreferencePage implements I
// 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.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/templates/TemplatesView.java b/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/templates/TemplatesView.java
index 3c7a1c3ffcd..d7a9c8b0f14 100644
--- a/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/templates/TemplatesView.java
+++ b/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/templates/TemplatesView.java
@@ -171,7 +171,7 @@ public final class TemplatesView extends PageBookView {
@Override
public <T> T getAdapter(Class<T> key) {
if (key == IContributedContentsView.class) {
- return key.cast((IContributedContentsView) () -> getCurrentContributingPart());
+ return key.cast((IContributedContentsView) this::getCurrentContributingPart);
}
return super.getAdapter(key);
}

Back to the top