diff options
author | Alexander Kurtakov | 2018-10-30 07:29:54 +0000 |
---|---|---|
committer | Alexander Kurtakov | 2018-10-30 12:37:09 +0000 |
commit | 293a2626f262d8048c6667b56ca6348a83aefc91 (patch) | |
tree | 5188d7251ebd50a9399d7ec644f09c48b24125f2 /bundles/org.eclipse.team.core/src/org/eclipse/team | |
parent | a6c8c68869fed5544105d9c25733be3a64b64ce1 (diff) | |
download | eclipse.platform.team-293a2626f262d8048c6667b56ca6348a83aefc91.tar.gz eclipse.platform.team-293a2626f262d8048c6667b56ca6348a83aefc91.tar.xz eclipse.platform.team-293a2626f262d8048c6667b56ca6348a83aefc91.zip |
Lambda conversions.
Change-Id: I82abbfbcfd6d7485cf76711d685f79030f5b7306
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
Diffstat (limited to 'bundles/org.eclipse.team.core/src/org/eclipse/team')
3 files changed, 8 insertions, 26 deletions
diff --git a/bundles/org.eclipse.team.core/src/org/eclipse/team/core/mapping/provider/SynchronizationScopeManager.java b/bundles/org.eclipse.team.core/src/org/eclipse/team/core/mapping/provider/SynchronizationScopeManager.java index 12a3957a1..a7c430a92 100644 --- a/bundles/org.eclipse.team.core/src/org/eclipse/team/core/mapping/provider/SynchronizationScopeManager.java +++ b/bundles/org.eclipse.team.core/src/org/eclipse/team/core/mapping/provider/SynchronizationScopeManager.java @@ -161,12 +161,8 @@ public class SynchronizationScopeManager extends PlatformObject implements ISync @Override public void initialize( IProgressMonitor monitor) throws CoreException { - ResourcesPlugin.getWorkspace().run(new IWorkspaceRunnable() { - @Override - public void run(IProgressMonitor monitor) throws CoreException { - internalPrepareContext(monitor); - } - }, getSchedulingRule(), IResource.NONE, monitor); + ResourcesPlugin.getWorkspace().run((IWorkspaceRunnable) monitor1 -> internalPrepareContext(monitor1), + getSchedulingRule(), IResource.NONE, monitor); } @Override @@ -174,12 +170,8 @@ public class SynchronizationScopeManager extends PlatformObject implements ISync // We need to lock the workspace when building the scope final ResourceTraversal[][] traversals = new ResourceTraversal[][] { new ResourceTraversal[0] }; IWorkspace workspace = ResourcesPlugin.getWorkspace(); - workspace.run(new IWorkspaceRunnable() { - @Override - public void run(IProgressMonitor monitor) throws CoreException { - traversals[0] = internalRefreshScope(mappings, true, monitor); - } - }, getSchedulingRule(), IResource.NONE, monitor); + workspace.run((IWorkspaceRunnable) monitor1 -> traversals[0] = internalRefreshScope(mappings, true, monitor1), + getSchedulingRule(), IResource.NONE, monitor); return traversals[0]; } diff --git a/bundles/org.eclipse.team.core/src/org/eclipse/team/core/variants/ThreeWayRemoteTree.java b/bundles/org.eclipse.team.core/src/org/eclipse/team/core/variants/ThreeWayRemoteTree.java index 63f2ea1ff..1db774d12 100644 --- a/bundles/org.eclipse.team.core/src/org/eclipse/team/core/variants/ThreeWayRemoteTree.java +++ b/bundles/org.eclipse.team.core/src/org/eclipse/team/core/variants/ThreeWayRemoteTree.java @@ -14,8 +14,6 @@ package org.eclipse.team.core.variants; import org.eclipse.core.resources.IResource; -import org.eclipse.core.resources.IWorkspaceRunnable; -import org.eclipse.core.runtime.CoreException; import org.eclipse.core.runtime.IProgressMonitor; import org.eclipse.team.core.TeamException; @@ -110,12 +108,9 @@ public abstract class ThreeWayRemoteTree extends ResourceVariantTree { final IResourceVariant remote, final int depth, IProgressMonitor monitor) throws TeamException { final IResource[][] resources = new IResource[][] { null }; - getSubscriber().getSynchronizer().run(local, new IWorkspaceRunnable() { - @Override - public void run(IProgressMonitor monitor) throws CoreException { - resources[0] = ThreeWayRemoteTree.super.collectChanges(local, remote, depth, monitor); - } - }, monitor); + getSubscriber().getSynchronizer().run(local, + monitor1 -> resources[0] = ThreeWayRemoteTree.super.collectChanges(local, remote, depth, monitor1), + monitor); return resources[0]; } } diff --git a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/streams/TimeoutInputStream.java b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/streams/TimeoutInputStream.java index 566693733..8214b3c5a 100644 --- a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/streams/TimeoutInputStream.java +++ b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/streams/TimeoutInputStream.java @@ -63,12 +63,7 @@ public class TimeoutInputStream extends FilterInputStream { this.readTimeout = readTimeout; this.closeTimeout = closeTimeout; this.iobuffer = new byte[bufferSize]; - thread = new Thread(new Runnable() { - @Override - public void run() { - runThread(); - } - }, "TimeoutInputStream");//$NON-NLS-1$ + thread = new Thread((Runnable) () -> runThread(), "TimeoutInputStream");//$NON-NLS-1$ thread.setDaemon(true); thread.start(); } |