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.editors
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.editors')
-rw-r--r--org.eclipse.ui.editors/src/org/eclipse/ui/internal/editors/text/QuickDiffConfigurationBlock.java2
-rw-r--r--org.eclipse.ui.editors/src/org/eclipse/ui/internal/editors/text/SelectResourcesDialog.java2
-rw-r--r--org.eclipse.ui.editors/src/org/eclipse/ui/internal/texteditor/PropertyEventDispatcher.java2
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;

Back to the top