diff: cleanup: convert DiffContent/DiffRequest factories to services

This commit is contained in:
Aleksey Pivovarov
2015-02-03 20:17:23 +03:00
parent d910869bd8
commit 77b5c5182d
20 changed files with 214 additions and 76 deletions
@@ -20,7 +20,7 @@ import com.intellij.debugger.ui.impl.watch.DebuggerTreeNodeImpl;
import com.intellij.openapi.project.Project;
import com.intellij.openapi.util.diff.DiffDialogHints;
import com.intellij.openapi.util.diff.DiffManager;
import com.intellij.openapi.util.diff.impl.DiffRequestFactory;
import com.intellij.openapi.util.diff.DiffRequestFactory;
import com.intellij.openapi.util.diff.requests.DiffRequest;
/**
@@ -28,7 +28,7 @@ import com.intellij.openapi.util.diff.requests.DiffRequest;
*/
public class CompareValueWithClipboardAction extends BaseValueAction {
protected void processText(final Project project, final String text, DebuggerTreeNodeImpl node, DebuggerContextImpl debuggerContext) {
DiffRequest request = DiffRequestFactory.createClipboardVsValue(text);
DiffRequest request = DiffRequestFactory.getInstance().createClipboardVsValue(text);
DiffManager.getInstance().showDiff(project, request, DiffDialogHints.DEFAULT);
}
}