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.editors | |
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.editors')
3 files changed, 3 insertions, 3 deletions
diff --git a/org.eclipse.ui.editors/src/org/eclipse/ui/internal/editors/text/QuickDiffConfigurationBlock.java b/org.eclipse.ui.editors/src/org/eclipse/ui/internal/editors/text/QuickDiffConfigurationBlock.java index 28ad62179f1..db32c1090fc 100644 --- a/org.eclipse.ui.editors/src/org/eclipse/ui/internal/editors/text/QuickDiffConfigurationBlock.java +++ b/org.eclipse.ui.editors/src/org/eclipse/ui/internal/editors/text/QuickDiffConfigurationBlock.java @@ -402,7 +402,7 @@ class QuickDiffConfigurationBlock implements IPreferenceConfigurationBlock { String label = fQuickDiffProvider[1]; fQuickDiffProviderCombo.add(label); } - fQuickDiffProviderCombo.getDisplay().asyncExec(() -> updateProviderList()); + fQuickDiffProviderCombo.getDisplay().asyncExec(this::updateProviderList); initializeFields(); } diff --git a/org.eclipse.ui.editors/src/org/eclipse/ui/internal/editors/text/SelectResourcesDialog.java b/org.eclipse.ui.editors/src/org/eclipse/ui/internal/editors/text/SelectResourcesDialog.java index 11f4c4c1f46..c982cf56e7f 100644 --- a/org.eclipse.ui.editors/src/org/eclipse/ui/internal/editors/text/SelectResourcesDialog.java +++ b/org.eclipse.ui.editors/src/org/eclipse/ui/internal/editors/text/SelectResourcesDialog.java @@ -241,7 +241,7 @@ class SelectResourcesDialog extends Dialog { private void filterSelection() { - final IFilter filter= resource -> hasAcceptedFileType(resource); + final IFilter filter= this::hasAcceptedFileType; List<Object> list= fResourceGroup.getAllWhiteCheckedItems(); final IResource[] resources= list.toArray(new IResource[list.size()]); diff --git a/org.eclipse.ui.editors/src/org/eclipse/ui/internal/texteditor/PropertyEventDispatcher.java b/org.eclipse.ui.editors/src/org/eclipse/ui/internal/texteditor/PropertyEventDispatcher.java index d096f2d6992..f0267ea89b6 100644 --- a/org.eclipse.ui.editors/src/org/eclipse/ui/internal/texteditor/PropertyEventDispatcher.java +++ b/org.eclipse.ui.editors/src/org/eclipse/ui/internal/texteditor/PropertyEventDispatcher.java @@ -28,7 +28,7 @@ public final class PropertyEventDispatcher { private final Map<Object, Object> fHandlerMap= new HashMap<>(); private final Map<Object, Object> fReverseMap= new HashMap<>(); private final IPreferenceStore fStore; - private final IPropertyChangeListener fListener= event -> firePropertyChange(event); + private final IPropertyChangeListener fListener= this::firePropertyChange; public PropertyEventDispatcher(IPreferenceStore store) { Assert.isLegal(store != null); fStore= store; |