Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLars Vogel2019-12-19 20:04:17 +0000
committerLars Vogel2020-01-17 06:16:39 +0000
commitff29989bb1381eb910796e0f1bf96239554f964f (patch)
tree298c69e2479803ee1429e59a54cdd054eb986eb7 /org.eclipse.text
parent49bd6fef4f88b2e3c8128998bb428c61e696a710 (diff)
downloadeclipse.platform.text-ff29989bb1381eb910796e0f1bf96239554f964f.tar.gz
eclipse.platform.text-ff29989bb1381eb910796e0f1bf96239554f964f.tar.xz
eclipse.platform.text-ff29989bb1381eb910796e0f1bf96239554f964f.zip
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.java28
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);
}

Back to the top