diff options
| author | Lars Vogel | 2020-08-06 05:44:36 +0000 |
|---|---|---|
| committer | Jeff Johnston | 2020-08-06 22:39:35 +0000 |
| commit | 1ccbb768ebecd93b8e660851c1c0a852d3d9a351 (patch) | |
| tree | c5a90f3378ce8ad1bd23b7a7d3b26af23384be4e | |
| parent | 9c73e66ba78d2bb74a2e040e13735fcf546236bc (diff) | |
| download | eclipse.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>
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 ); } } |
