From 7ce512fdeb936577d03d1899c240874fbd6d5e52 Mon Sep 17 00:00:00 2001 From: Aleksey Pivovarov Date: Fri, 5 Jan 2024 10:55:05 +0100 Subject: [PATCH] diff: javadoc GitOrigin-RevId: 07351ffb62fdf8c432e0a4876321ed16d8570234 --- .../com/intellij/diff/impl/DiffRequestProcessor.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/platform/diff-impl/src/com/intellij/diff/impl/DiffRequestProcessor.java b/platform/diff-impl/src/com/intellij/diff/impl/DiffRequestProcessor.java index 8ae937cb4715..e3384b855f12 100644 --- a/platform/diff-impl/src/com/intellij/diff/impl/DiffRequestProcessor.java +++ b/platform/diff-impl/src/com/intellij/diff/impl/DiffRequestProcessor.java @@ -12,6 +12,7 @@ import com.intellij.diff.impl.ui.DiffToolChooser; import com.intellij.diff.lang.DiffIgnoredRangeProvider; import com.intellij.diff.requests.*; import com.intellij.diff.tools.ErrorDiffTool; +import com.intellij.diff.tools.combined.CombinedDiffViewer; import com.intellij.diff.tools.external.ExternalDiffSettings; import com.intellij.diff.tools.external.ExternalDiffSettings.ExternalTool; import com.intellij.diff.tools.external.ExternalDiffSettings.ExternalToolGroup; @@ -78,6 +79,15 @@ import java.util.Map; import static com.intellij.diff.util.DiffUtil.recursiveRegisterShortcutSet; import static com.intellij.util.ObjectUtils.chooseNotNull; +/** + * Panel implementing a Diff-as-a-JComponent, showing one {@link DiffRequest} at a time. + * See {@link CombinedDiffViewer} for the all-files-in-one-big-scroll-pane implementation. + * + * @see DiffManager#createRequestPanel(Project, Disposable, Window) + * @see CacheDiffRequestProcessor + * @see CacheDiffRequestProcessor.Simple + * @see com.intellij.openapi.vcs.changes.ChangeViewDiffRequestProcessor + */ public abstract class DiffRequestProcessor implements CheckedDisposable { private static final Logger LOG = Logger.getInstance(DiffRequestProcessor.class);