Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLars Vogel2020-08-06 05:44:36 +0000
committerJeff Johnston2020-08-06 22:39:35 +0000
commit1ccbb768ebecd93b8e660851c1c0a852d3d9a351 (patch)
treec5a90f3378ce8ad1bd23b7a7d3b26af23384be4e
parent9c73e66ba78d2bb74a2e040e13735fcf546236bc (diff)
downloadeclipse.jdt.ui-1ccbb768ebecd93b8e660851c1c0a852d3d9a351.tar.gz
eclipse.jdt.ui-1ccbb768ebecd93b8e660851c1c0a852d3d9a351.tar.xz
eclipse.jdt.ui-1ccbb768ebecd93b8e660851c1c0a852d3d9a351.zip
Bug 564416 - Use lambdas and method references cleanup on JDT UI code
Several cases in which running the cleanup again converted to method references. This should be the last change for JDT UI for lambdas and method reference usage. Change-Id: Ia45ff72a26d2aeb657829627dda179cb1bc11bdc Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
-rw-r--r--org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/preferences/FilterTextControl.java32
-rw-r--r--org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/ExternalAnnotationsAttachmentDialog.java2
-rw-r--r--org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/JavadocLocationDialog.java2
-rw-r--r--org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/LibrariesWorkbookPage.java2
-rw-r--r--org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/ModuleAddExportsDialog.java2
-rw-r--r--org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/ModuleAddReadsDialog.java2
-rw-r--r--org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/ModuleDependenciesPage.java2
-rw-r--r--org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/MultipleFolderSelectionDialog.java2
-rw-r--r--org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/NativeLibrariesDialog.java2
-rw-r--r--org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/ProjectsWorkbookPage.java2
-rw-r--r--org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/SourceAttachmentDialog.java2
-rw-r--r--org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/SourceContainerWorkbookPage.java2
-rw-r--r--org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/newsourcepage/GenerateBuildPathActionGroup.java2
-rw-r--r--org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/newsourcepage/NewSourceContainerWorkbookPage.java2
-rw-r--r--org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/dialogfields/ComboDialogField.java2
-rw-r--r--org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/dialogfields/DialogField.java2
16 files changed, 25 insertions, 37 deletions
diff --git a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/preferences/FilterTextControl.java b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/preferences/FilterTextControl.java
index 320cf94e87..2b887cd019 100644
--- a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/preferences/FilterTextControl.java
+++ b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/preferences/FilterTextControl.java
@@ -22,10 +22,6 @@ import org.eclipse.swt.accessibility.AccessibleAdapter;
import org.eclipse.swt.accessibility.AccessibleControlAdapter;
import org.eclipse.swt.accessibility.AccessibleControlEvent;
import org.eclipse.swt.accessibility.AccessibleEvent;
-import org.eclipse.swt.events.DisposeEvent;
-import org.eclipse.swt.events.DisposeListener;
-import org.eclipse.swt.events.ModifyEvent;
-import org.eclipse.swt.events.ModifyListener;
import org.eclipse.swt.events.MouseAdapter;
import org.eclipse.swt.events.MouseEvent;
import org.eclipse.swt.events.MouseMoveListener;
@@ -144,12 +140,7 @@ public class FilterTextControl {
gridData.horizontalSpan= 2;
fTextControl.setLayoutData(gridData);
- fTextControl.addModifyListener(new ModifyListener() {
- @Override
- public void modifyText(ModifyEvent e) {
- updateClearButtonVisibility(!(fTextControl.getText().length() == 0));
- }
- });
+ fTextControl.addModifyListener(e -> updateClearButtonVisibility(!(fTextControl.getText().length() == 0)));
}
/**
@@ -224,18 +215,15 @@ public class FilterTextControl {
public void mouseHover(MouseEvent e) {
}
});
- clearButton.addDisposeListener(new DisposeListener() {
- @Override
- public void widgetDisposed(DisposeEvent e) {
- if (inactiveImage != null) {
- inactiveImage.dispose();
- }
- if (activeImage != null) {
- activeImage.dispose();
- }
- if (pressedImage != null) {
- pressedImage.dispose();
- }
+ clearButton.addDisposeListener(e -> {
+ if (inactiveImage != null) {
+ inactiveImage.dispose();
+ }
+ if (activeImage != null) {
+ activeImage.dispose();
+ }
+ if (pressedImage != null) {
+ pressedImage.dispose();
}
});
clearButton.getAccessible().addAccessibleListener(
diff --git a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/ExternalAnnotationsAttachmentDialog.java b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/ExternalAnnotationsAttachmentDialog.java
index 2a458224d8..2b0095676d 100644
--- a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/ExternalAnnotationsAttachmentDialog.java
+++ b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/ExternalAnnotationsAttachmentDialog.java
@@ -47,7 +47,7 @@ public class ExternalAnnotationsAttachmentDialog extends StatusDialog {
public ExternalAnnotationsAttachmentDialog(Shell parent, IPath entry) {
super(parent);
- IStatusChangeListener listener= status -> updateStatus(status);
+ IStatusChangeListener listener= this::updateStatus;
fAnnotationsAttachmentBlock= new ExternalAnnotationsAttachmentBlock(listener, entry);
setTitle(NewWizardMessages.ExternalAnnotationsDialog_title);
diff --git a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/JavadocLocationDialog.java b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/JavadocLocationDialog.java
index 6fdf3d52d4..5fa6f3ecba 100644
--- a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/JavadocLocationDialog.java
+++ b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/JavadocLocationDialog.java
@@ -49,7 +49,7 @@ public class JavadocLocationDialog extends StatusDialog {
public JavadocLocationDialog(Shell parent, String libraryName, URL initialURL) {
super(parent);
- IStatusChangeListener listener= status -> updateStatus(status);
+ IStatusChangeListener listener= this::updateStatus;
setTitle(Messages.format(NewWizardMessages.LibrariesWorkbookPage_JavadocPropertyDialog_title, libraryName));
fJavadocConfigurationBlock= new JavadocConfigurationBlock(parent, listener, initialURL, false);
diff --git a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/LibrariesWorkbookPage.java b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/LibrariesWorkbookPage.java
index c5b5ec0aa2..2b46f02c2c 100644
--- a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/LibrariesWorkbookPage.java
+++ b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/LibrariesWorkbookPage.java
@@ -157,7 +157,7 @@ public class LibrariesWorkbookPage extends BuildPathBasePage {
if (Display.getCurrent() != null) {
updateLibrariesList();
} else {
- Display.getDefault().asyncExec(() -> updateLibrariesList());
+ Display.getDefault().asyncExec(this::updateLibrariesList);
}
}
diff --git a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/ModuleAddExportsDialog.java b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/ModuleAddExportsDialog.java
index caf55ba6a0..a34704b735 100644
--- a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/ModuleAddExportsDialog.java
+++ b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/ModuleAddExportsDialog.java
@@ -55,7 +55,7 @@ public class ModuleAddExportsDialog extends StatusDialog {
public ModuleAddExportsDialog(Shell parent, IJavaElement[] sourceJavaElements, Collection<String> possibleTargetModules, ModuleAddExpose value) {
super(parent);
- IStatusChangeListener listener= status -> updateStatus(status);
+ IStatusChangeListener listener= this::updateStatus;
fAddExportsBlock= new ModuleAddExportsBlock(listener, sourceJavaElements, possibleTargetModules, value);
setTitle(NewWizardMessages.AddExportsDialog_title);
diff --git a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/ModuleAddReadsDialog.java b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/ModuleAddReadsDialog.java
index f0cdc80731..40420cf621 100644
--- a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/ModuleAddReadsDialog.java
+++ b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/ModuleAddReadsDialog.java
@@ -52,7 +52,7 @@ public class ModuleAddReadsDialog extends StatusDialog {
public ModuleAddReadsDialog(Shell parent, IJavaElement[] sourceJavaElements, ModuleAddReads value) {
super(parent);
- IStatusChangeListener listener= status -> updateStatus(status);
+ IStatusChangeListener listener= this::updateStatus;
fAddReadsBlock= new ModuleAddReadsBlock(listener, sourceJavaElements, value);
setTitle(NewWizardMessages.AddReadsDialog_title);
diff --git a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/ModuleDependenciesPage.java b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/ModuleDependenciesPage.java
index 0d934d44d7..5d6623cd72 100644
--- a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/ModuleDependenciesPage.java
+++ b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/ModuleDependenciesPage.java
@@ -267,7 +267,7 @@ public class ModuleDependenciesPage extends BuildPathBasePage {
if (Display.getCurrent() != null) {
scanModules();
} else {
- Display.getDefault().asyncExec(() -> scanModules());
+ Display.getDefault().asyncExec(this::scanModules);
}
}
diff --git a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/MultipleFolderSelectionDialog.java b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/MultipleFolderSelectionDialog.java
index bbe16387e9..3c55296f0e 100644
--- a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/MultipleFolderSelectionDialog.java
+++ b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/MultipleFolderSelectionDialog.java
@@ -242,7 +242,7 @@ public class MultipleFolderSelectionDialog extends SelectionStatusDialog impleme
if (fFocusElement != null) {
treeViewer.setSelection(new StructuredSelection(fFocusElement), true);
}
- treeViewer.addCheckStateListener(event -> forceExistingChecked(event));
+ treeViewer.addCheckStateListener(this::forceExistingChecked);
applyDialogFont(composite);
return composite;
diff --git a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/NativeLibrariesDialog.java b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/NativeLibrariesDialog.java
index ea29f9406b..9ae8bf06db 100644
--- a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/NativeLibrariesDialog.java
+++ b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/NativeLibrariesDialog.java
@@ -36,7 +36,7 @@ public class NativeLibrariesDialog extends StatusDialog {
super(parent);
setTitle(NewWizardMessages.NativeLibrariesDialog_title);
- IStatusChangeListener listener= status -> updateStatus(status);
+ IStatusChangeListener listener= this::updateStatus;
fConfigurationBlock= new NativeLibrariesConfigurationBlock(listener, parent, nativeLibPath, parentEntry);
setHelpAvailable(false);
diff --git a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/ProjectsWorkbookPage.java b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/ProjectsWorkbookPage.java
index 310d54324c..2ff9faee07 100644
--- a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/ProjectsWorkbookPage.java
+++ b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/ProjectsWorkbookPage.java
@@ -111,7 +111,7 @@ public class ProjectsWorkbookPage extends BuildPathBasePage {
if (Display.getCurrent() != null) {
updateProjectsList();
} else {
- Display.getDefault().asyncExec(() -> updateProjectsList());
+ Display.getDefault().asyncExec(this::updateProjectsList);
}
}
diff --git a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/SourceAttachmentDialog.java b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/SourceAttachmentDialog.java
index 46ba44d69b..1e710ff251 100644
--- a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/SourceAttachmentDialog.java
+++ b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/SourceAttachmentDialog.java
@@ -59,7 +59,7 @@ public class SourceAttachmentDialog extends StatusDialog {
public SourceAttachmentDialog(Shell parent, IClasspathEntry entry, boolean canEditEncoding) {
super(parent);
- IStatusChangeListener listener= status -> updateStatus(status);
+ IStatusChangeListener listener= this::updateStatus;
fSourceAttachmentBlock= new SourceAttachmentBlock(listener, entry, canEditEncoding);
setTitle(NewWizardMessages.SourceAttachmentDialog_title);
diff --git a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/SourceContainerWorkbookPage.java b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/SourceContainerWorkbookPage.java
index 8b3a7866f6..536c382caf 100644
--- a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/SourceContainerWorkbookPage.java
+++ b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/SourceContainerWorkbookPage.java
@@ -184,7 +184,7 @@ public class SourceContainerWorkbookPage extends BuildPathBasePage {
if (Display.getCurrent() != null) {
updateFoldersList();
} else {
- Display.getDefault().asyncExec(() -> updateFoldersList());
+ Display.getDefault().asyncExec(this::updateFoldersList);
}
}
diff --git a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/newsourcepage/GenerateBuildPathActionGroup.java b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/newsourcepage/GenerateBuildPathActionGroup.java
index a7734e45cd..0dd11b5ae7 100644
--- a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/newsourcepage/GenerateBuildPathActionGroup.java
+++ b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/newsourcepage/GenerateBuildPathActionGroup.java
@@ -224,7 +224,7 @@ public class GenerateBuildPathActionGroup extends ActionGroup {
return;
String menuText= ActionMessages.BuildPath_label;
IMenuManager subMenu= new MenuManager(menuText, MENU_ID);
- subMenu.addMenuListener(manager -> fillViewSubMenu(manager));
+ subMenu.addMenuListener(this::fillViewSubMenu);
subMenu.setRemoveAllWhenShown(true);
subMenu.add(new ConfigureBuildPathAction(fSite));
menu.appendToGroup(fGroupName, subMenu);
diff --git a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/newsourcepage/NewSourceContainerWorkbookPage.java b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/newsourcepage/NewSourceContainerWorkbookPage.java
index fc365f538a..1484bb21eb 100644
--- a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/newsourcepage/NewSourceContainerWorkbookPage.java
+++ b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/newsourcepage/NewSourceContainerWorkbookPage.java
@@ -139,7 +139,7 @@ public class NewSourceContainerWorkbookPage extends BuildPathBasePage implements
if (Display.getCurrent() != null) {
doUpdateUI();
} else {
- Display.getDefault().asyncExec(() -> doUpdateUI());
+ Display.getDefault().asyncExec(this::doUpdateUI);
}
}
diff --git a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/dialogfields/ComboDialogField.java b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/dialogfields/ComboDialogField.java
index e0ffa1b004..b9c64bc4ca 100644
--- a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/dialogfields/ComboDialogField.java
+++ b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/dialogfields/ComboDialogField.java
@@ -101,7 +101,7 @@ public class ComboDialogField extends DialogField {
public Combo getComboControl(Composite parent) {
if (fComboControl == null) {
assertCompositeNotNull(parent);
- fModifyListener= e -> doModifyText(e);
+ fModifyListener= this::doModifyText;
SelectionListener selectionListener= new SelectionListener() {
@Override
public void widgetSelected(SelectionEvent e) {
diff --git a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/dialogfields/DialogField.java b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/dialogfields/DialogField.java
index 0de5206774..0b34f6128c 100644
--- a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/dialogfields/DialogField.java
+++ b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/dialogfields/DialogField.java
@@ -98,7 +98,7 @@ public class DialogField {
public void postSetFocusOnDialogField(Display display) {
if (display != null) {
display.asyncExec(
- () -> setFocus()
+ this::setFocus
);
}
}

Back to the top