diff options
| author | Lars Vogel | 2020-07-23 19:31:41 +0000 |
|---|---|---|
| committer | Jeff Johnston | 2020-07-24 15:02:18 +0000 |
| commit | a3c7f2e97f23585437ed638fbcb93c036a33f212 (patch) | |
| tree | c929d61c95ffacce463fcdd9b1325eb2e6b49be6 | |
| parent | 310ff7ad9d48b806ee76d35188da0a48c17d6bd8 (diff) | |
| download | eclipse.jdt.ui-a3c7f2e97f23585437ed638fbcb93c036a33f212.tar.gz eclipse.jdt.ui-a3c7f2e97f23585437ed638fbcb93c036a33f212.tar.xz eclipse.jdt.ui-a3c7f2e97f23585437ed638fbcb93c036a33f212.zip | |
Bug 564416 - Use lambdas and method references cleanup on JDT UI codeI20200724-1800
For ui package and activator
Change-Id: I1d26d5ec87aa83e3479b7f86dab6bbbf04222d4c
Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
3 files changed, 5 insertions, 9 deletions
diff --git a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/JavaPlugin.java b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/JavaPlugin.java index cdceeece58..959958dbfb 100644 --- a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/JavaPlugin.java +++ b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/JavaPlugin.java @@ -57,7 +57,6 @@ import org.eclipse.jface.dialogs.IDialogSettings; import org.eclipse.jface.preference.IPreferenceStore; import org.eclipse.jface.resource.ImageRegistry; import org.eclipse.jface.util.IPropertyChangeListener; -import org.eclipse.jface.util.PropertyChangeEvent; import org.eclipse.jface.text.templates.ContextTypeRegistry; import org.eclipse.jface.text.templates.TemplateContextType; @@ -420,12 +419,9 @@ public class JavaPlugin extends AbstractUIPlugin implements DebugOptionsListener // Initialize AST provider getASTProvider(); - fThemeListener= new IPropertyChangeListener() { - @Override - public void propertyChange(PropertyChangeEvent event) { - if (IThemeManager.CHANGE_CURRENT_THEME.equals(event.getProperty())) - JavaUIPreferenceInitializer.setThemeBasedPreferences(PreferenceConstants.getPreferenceStore(), true); - } + fThemeListener= event -> { + if (IThemeManager.CHANGE_CURRENT_THEME.equals(event.getProperty())) + JavaUIPreferenceInitializer.setThemeBasedPreferences(PreferenceConstants.getPreferenceStore(), true); }; PlatformUI.getWorkbench().getThemeManager().addPropertyChangeListener(fThemeListener); diff --git a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/RefactorActionGroup.java b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/RefactorActionGroup.java index 10cd7dc2b9..be7672c281 100644 --- a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/RefactorActionGroup.java +++ b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/RefactorActionGroup.java @@ -565,7 +565,7 @@ public class RefactorActionGroup extends ActionGroup { if (fEditor != null) { final ITypeRoot element= getEditorInput(); if (element != null && ActionUtil.isOnBuildPath(element)) { - refactorSubmenu.addMenuListener(manager -> refactorMenuShown(manager)); + refactorSubmenu.addMenuListener(this::refactorMenuShown); refactorSubmenu.add(fNoActionAvailable); menu.appendToGroup(fGroupName, refactorSubmenu); } diff --git a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/wizards/NewJavaProjectWizardPageTwo.java b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/wizards/NewJavaProjectWizardPageTwo.java index dc40567c5d..fba252dec0 100644 --- a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/wizards/NewJavaProjectWizardPageTwo.java +++ b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/wizards/NewJavaProjectWizardPageTwo.java @@ -529,7 +529,7 @@ public class NewJavaProjectWizardPageTwo extends JavaCapabilityConfigurationPage return; } - IRunnableWithProgress op= monitor -> doRemoveProject(monitor); + IRunnableWithProgress op= this::doRemoveProject; try { getContainer().run(true, true, new WorkspaceModifyDelegatingOperation(op)); |
