Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLars Vogel2020-07-23 19:31:41 +0000
committerJeff Johnston2020-07-24 15:02:18 +0000
commita3c7f2e97f23585437ed638fbcb93c036a33f212 (patch)
treec929d61c95ffacce463fcdd9b1325eb2e6b49be6
parent310ff7ad9d48b806ee76d35188da0a48c17d6bd8 (diff)
downloadeclipse.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>
-rw-r--r--org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/JavaPlugin.java10
-rw-r--r--org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/RefactorActionGroup.java2
-rw-r--r--org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/wizards/NewJavaProjectWizardPageTwo.java2
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));

Back to the top