diff options
author | Lars Vogel | 2019-12-19 20:04:17 +0000 |
---|---|---|
committer | Lars Vogel | 2020-01-17 06:16:39 +0000 |
commit | ff29989bb1381eb910796e0f1bf96239554f964f (patch) | |
tree | 298c69e2479803ee1429e59a54cdd054eb986eb7 /org.eclipse.text | |
parent | 49bd6fef4f88b2e3c8128998bb428c61e696a710 (diff) | |
download | eclipse.platform.text-ff29989bb1381eb910796e0f1bf96239554f964f.tar.gz eclipse.platform.text-ff29989bb1381eb910796e0f1bf96239554f964f.tar.xz eclipse.platform.text-ff29989bb1381eb910796e0f1bf96239554f964f.zip |
Use lambdas where possibleY20200120-0020I20200120-0445I20200120-0355I20200120-0115I20200119-2330I20200119-1800I20200118-1800I20200117-1800
Using the batch cleanup operation via Source -> Cleanup -> "Use lambdas
where possible" from standard JDT.
Change-Id: I609127e1d7267230c8741a155b81e4b004d7ee15
Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
Diffstat (limited to 'org.eclipse.text')
-rw-r--r-- | org.eclipse.text/src/org/eclipse/text/templates/TemplateStoreCore.java | 28 |
1 files changed, 12 insertions, 16 deletions
diff --git a/org.eclipse.text/src/org/eclipse/text/templates/TemplateStoreCore.java b/org.eclipse.text/src/org/eclipse/text/templates/TemplateStoreCore.java index 0ae02e68ee2..4376a0de723 100644 --- a/org.eclipse.text/src/org/eclipse/text/templates/TemplateStoreCore.java +++ b/org.eclipse.text/src/org/eclipse/text/templates/TemplateStoreCore.java @@ -25,7 +25,6 @@ import org.osgi.service.prefs.BackingStoreException; import org.eclipse.core.runtime.Assert; import org.eclipse.core.runtime.preferences.IEclipsePreferences; import org.eclipse.core.runtime.preferences.IEclipsePreferences.IPreferenceChangeListener; -import org.eclipse.core.runtime.preferences.IEclipsePreferences.PreferenceChangeEvent; import org.eclipse.text.templates.ContextTypeRegistry; import org.eclipse.text.templates.TemplatePersistenceData; @@ -123,21 +122,18 @@ public class TemplateStoreCore { */ public void startListeningForPreferenceChanges() { if (fPropertyListener == null) { - fPropertyListener= new IPreferenceChangeListener() { - @Override - public void preferenceChange(PreferenceChangeEvent event) { - /* - * Don't load if we are in the process of saving ourselves. We are in sync anyway after the - * save operation, and clients may trigger reloading by listening to preference store - * updates. - */ - if (!fIgnorePreferenceStoreChanges && fKey.equals(event.getKey())) - try { - load(); - } catch (IOException x) { - handleException(x); - } - } + fPropertyListener= event -> { + /* + * Don't load if we are in the process of saving ourselves. We are in sync anyway after the + * save operation, and clients may trigger reloading by listening to preference store + * updates. + */ + if (!fIgnorePreferenceStoreChanges && fKey.equals(event.getKey())) + try { + load(); + } catch (IOException x) { + handleException(x); + } }; fPreferenceStore.addPreferenceChangeListener(fPropertyListener); } |