diff options
author | Lars Vogel | 2020-01-20 15:16:40 +0000 |
---|---|---|
committer | Lars Vogel | 2020-01-23 16:36:14 +0000 |
commit | 012adcd2f6d6b57c8af9b495af0ac5a7b58b1170 (patch) | |
tree | 98a86e4d547751327639e14107ccf3eede4aecf9 /org.eclipse.ui.workbench.texteditor | |
parent | b56064d7e37949396298deb9058b32457d12a733 (diff) | |
download | eclipse.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')
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); } |