diff options
author | Lars Vogel | 2018-05-15 08:47:31 +0000 |
---|---|---|
committer | Lars Vogel | 2018-06-01 09:44:52 +0000 |
commit | 306daa015ce7a333db41287b24525b4485b88bc7 (patch) | |
tree | 30ce22967c781d2acecb8d303b409b05ff9e8af5 /bundles/org.eclipse.e4.core.di/src/org/eclipse/e4/core/internal/di/osgi | |
parent | 81075b5966b4aa916b38e31efc15e9cadc4e7fe8 (diff) | |
download | eclipse.platform.runtime-306daa015ce7a333db41287b24525b4485b88bc7.tar.gz eclipse.platform.runtime-306daa015ce7a333db41287b24525b4485b88bc7.tar.xz eclipse.platform.runtime-306daa015ce7a333db41287b24525b4485b88bc7.zip |
Use lambdas in org.eclipse.e4.core.di
Change-Id: Ieb055388f3b13a6b7e22d4e52ace924d9bcdbaf0
Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
Diffstat (limited to 'bundles/org.eclipse.e4.core.di/src/org/eclipse/e4/core/internal/di/osgi')
-rw-r--r-- | bundles/org.eclipse.e4.core.di/src/org/eclipse/e4/core/internal/di/osgi/ProviderHelper.java | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/bundles/org.eclipse.e4.core.di/src/org/eclipse/e4/core/internal/di/osgi/ProviderHelper.java b/bundles/org.eclipse.e4.core.di/src/org/eclipse/e4/core/internal/di/osgi/ProviderHelper.java index e318be4ac..82e63053d 100644 --- a/bundles/org.eclipse.e4.core.di/src/org/eclipse/e4/core/internal/di/osgi/ProviderHelper.java +++ b/bundles/org.eclipse.e4.core.di/src/org/eclipse/e4/core/internal/di/osgi/ProviderHelper.java @@ -24,8 +24,6 @@ import org.osgi.framework.BundleContext; import org.osgi.framework.Constants; import org.osgi.framework.FrameworkUtil; import org.osgi.framework.InvalidSyntaxException; -import org.osgi.framework.ServiceEvent; -import org.osgi.framework.ServiceListener; import org.osgi.framework.ServiceReference; /** @@ -43,12 +41,9 @@ public class ProviderHelper { BundleContext bundleContext = bundle.getBundleContext(); String filter = '(' + Constants.OBJECTCLASS + '=' + ExtendedObjectSupplier.SERVICE_NAME + ')'; try { - bundleContext.addServiceListener(new ServiceListener() { - @Override - public void serviceChanged(ServiceEvent event) { - synchronized (extendedSuppliers) { - extendedSuppliers.clear(); - } + bundleContext.addServiceListener(event -> { + synchronized (extendedSuppliers) { + extendedSuppliers.clear(); } }, filter); } catch (InvalidSyntaxException e) { |