rename package com.intellij.platform.documentation -> com.intellij.platform.backend.documentation

GitOrigin-RevId: 628126c916a36f166cf9af5b27aca748b80f364b
This commit is contained in:
Daniil Ovchinnikov
2023-03-12 18:31:03 +00:00
committed by intellij-monorepo-bot
parent d37f6e87c7
commit 94174d087e
70 changed files with 116 additions and 116 deletions
@@ -11,8 +11,8 @@ import com.intellij.openapi.util.NlsSafe
import com.intellij.openapi.util.text.HtmlChunk
import com.intellij.openapi.util.text.HtmlChunk.tag
import com.intellij.openapi.util.text.HtmlChunk.text
import com.intellij.platform.documentation.DocumentationResult
import com.intellij.platform.documentation.DocumentationTarget
import com.intellij.platform.backend.documentation.DocumentationResult
import com.intellij.platform.backend.documentation.DocumentationTarget
import org.jetbrains.annotations.Nls
import javax.swing.Icon
@@ -9,7 +9,7 @@ import com.intellij.icons.AllIcons;
import com.intellij.openapi.application.ApplicationManager;
import com.intellij.openapi.editor.Document;
import com.intellij.openapi.fileTypes.PlainTextFileType;
import com.intellij.platform.documentation.DocumentationData;
import com.intellij.platform.backend.documentation.DocumentationData;
import com.intellij.testFramework.ServiceContainerUtil;
import com.intellij.testFramework.fixtures.LightPlatformCodeInsightFixture4TestCase;
import org.jetbrains.annotations.NotNull;
@@ -7,7 +7,7 @@ import com.intellij.openapi.actionSystem.CommonDataKeys;
import com.intellij.openapi.actionSystem.DataContext;
import com.intellij.openapi.actionSystem.impl.EdtDataContext;
import com.intellij.openapi.editor.Editor;
import com.intellij.platform.documentation.DocumentationTarget;
import com.intellij.platform.backend.documentation.DocumentationTarget;
import com.intellij.testFramework.LightJavaCodeInsightTestCase;
import org.jetbrains.annotations.NotNull;
@@ -24,7 +24,7 @@ import static org.jetbrains.annotations.ApiStatus.Obsolete;
/**
* <b>PSA</b>
* <p>
* The new code is expected to implement {@link com.intellij.platform.documentation.DocumentationTarget DocumentationTarget} instead.
* The new code is expected to implement {@link com.intellij.platform.backend.documentation.DocumentationTarget DocumentationTarget} instead.
* {@code DocumentationProvider} interface is not <b>yet</b> deprecated to avoid warnings in the existing code.
* Existing implementations are supported as is
* via {@link com.intellij.lang.documentation.psi.PsiElementDocumentationTarget PsiElementDocumentationTarget},
@@ -41,8 +41,8 @@ import com.intellij.openapi.util.registry.Registry;
import com.intellij.openapi.wm.IdeFocusManager;
import com.intellij.openapi.wm.ToolWindowId;
import com.intellij.openapi.wm.ToolWindowManager;
import com.intellij.platform.documentation.impl.DocumentationRequest;
import com.intellij.platform.documentation.impl.ImplKt;
import com.intellij.platform.backend.documentation.impl.DocumentationRequest;
import com.intellij.platform.backend.documentation.impl.ImplKt;
import com.intellij.pom.Navigatable;
import com.intellij.psi.PsiElement;
import com.intellij.psi.SmartPointerManager;
@@ -18,7 +18,7 @@ import com.intellij.openapi.util.text.StringUtil;
import com.intellij.openapi.wm.ToolWindow;
import com.intellij.openapi.wm.ToolWindowId;
import com.intellij.openapi.wm.ToolWindowManager;
import com.intellij.platform.documentation.DocumentationResult;
import com.intellij.platform.backend.documentation.DocumentationResult;
import com.intellij.psi.PsiElement;
import com.intellij.psi.PsiQualifiedNamedElement;
import com.intellij.ui.content.Content;
@@ -5,8 +5,8 @@ import com.intellij.openapi.editor.CustomFoldRegion
import com.intellij.openapi.editor.Editor
import com.intellij.openapi.editor.markup.GutterIconRenderer
import com.intellij.openapi.editor.markup.RangeHighlighter
import com.intellij.platform.documentation.DocumentationTarget
import com.intellij.platform.documentation.InlineDocumentation
import com.intellij.platform.backend.documentation.DocumentationTarget
import com.intellij.platform.backend.documentation.InlineDocumentation
import org.jetbrains.annotations.Nls
interface DocRenderItem {
@@ -20,8 +20,8 @@ import com.intellij.openapi.editor.markup.RangeHighlighter
import com.intellij.openapi.keymap.KeymapUtil
import com.intellij.openapi.project.DumbAware
import com.intellij.openapi.util.TextRange
import com.intellij.platform.documentation.DocumentationTarget
import com.intellij.platform.documentation.InlineDocumentation
import com.intellij.platform.backend.documentation.DocumentationTarget
import com.intellij.platform.backend.documentation.InlineDocumentation
import com.intellij.psi.PsiDocumentManager
import com.intellij.ui.LayeredIcon
import com.intellij.util.concurrency.AppExecutorUtil
@@ -13,7 +13,7 @@ import com.intellij.openapi.project.Project;
import com.intellij.openapi.util.Key;
import com.intellij.openapi.util.Segment;
import com.intellij.openapi.util.TextRange;
import com.intellij.platform.documentation.InlineDocumentation;
import com.intellij.platform.backend.documentation.InlineDocumentation;
import com.intellij.psi.PsiFile;
import com.intellij.psi.util.PsiModificationTracker;
import com.intellij.util.text.CharArrayUtil;
@@ -21,7 +21,7 @@ import com.intellij.openapi.ide.CopyPasteManager;
import com.intellij.openapi.project.DumbAwareAction;
import com.intellij.openapi.util.Key;
import com.intellij.openapi.util.text.StringUtil;
import com.intellij.platform.documentation.InlineDocumentation;
import com.intellij.platform.backend.documentation.InlineDocumentation;
import com.intellij.psi.PsiDocCommentBase;
import com.intellij.ui.AppUIUtil;
import com.intellij.ui.ColorUtil;
@@ -4,8 +4,8 @@ package com.intellij.codeInsight.documentation.render;
import com.intellij.codeInsight.documentation.DocumentationManager;
import com.intellij.lang.documentation.psi.PsiElementDocumentationTarget;
import com.intellij.openapi.util.TextRange;
import com.intellij.platform.documentation.DocumentationTarget;
import com.intellij.platform.documentation.InlineDocumentation;
import com.intellij.platform.backend.documentation.DocumentationTarget;
import com.intellij.platform.backend.documentation.InlineDocumentation;
import com.intellij.psi.PsiDocCommentBase;
import com.intellij.psi.PsiElement;
import com.intellij.util.ObjectUtils;
@@ -3,7 +3,7 @@ package com.intellij.codeInsight.documentation.render
import com.intellij.codeInsight.documentation.DocumentationManager
import com.intellij.openapi.util.TextRange
import com.intellij.platform.documentation.InlineDocumentation
import com.intellij.platform.backend.documentation.InlineDocumentation
import com.intellij.psi.PsiFile
import com.intellij.util.SmartList
import com.intellij.util.concurrency.annotations.RequiresBackgroundThread
@@ -12,7 +12,7 @@ import com.intellij.model.psi.PsiSymbolService
import com.intellij.openapi.project.Project
import com.intellij.openapi.util.NlsContexts.HintText
import com.intellij.openapi.util.TextRange
import com.intellij.platform.documentation.DocumentationTarget
import com.intellij.platform.backend.documentation.DocumentationTarget
import com.intellij.psi.PsiElement
import org.jetbrains.annotations.ApiStatus.Internal
@@ -40,7 +40,7 @@ import com.intellij.openapi.startup.ProjectActivity
import com.intellij.openapi.util.Disposer
import com.intellij.openapi.util.NlsContexts.HintText
import com.intellij.openapi.util.TextRange
import com.intellij.platform.documentation.DocumentationTarget
import com.intellij.platform.backend.documentation.DocumentationTarget
import com.intellij.ui.LightweightHint
import com.intellij.ui.ScreenUtil
import com.intellij.ui.ScreenUtil.isMovementTowards
@@ -4,7 +4,7 @@ package com.intellij.lang.documentation.ide;
import com.intellij.codeInsight.lookup.LookupElement;
import com.intellij.openapi.editor.Editor;
import com.intellij.openapi.project.Project;
import com.intellij.platform.documentation.DocumentationTarget;
import com.intellij.platform.backend.documentation.DocumentationTarget;
import com.intellij.psi.PsiFile;
import com.intellij.util.concurrency.annotations.RequiresBackgroundThread;
import com.intellij.util.concurrency.annotations.RequiresReadLock;
@@ -8,7 +8,7 @@ import com.intellij.openapi.actionSystem.AnActionEvent
import com.intellij.openapi.actionSystem.DataContext
import com.intellij.openapi.application.ModalityState
import com.intellij.openapi.application.ReadAction
import com.intellij.platform.documentation.DocumentationTarget
import com.intellij.platform.backend.documentation.DocumentationTarget
import com.intellij.util.OpenSourceUtil
import com.intellij.util.concurrency.AppExecutorUtil
import java.util.concurrent.Callable
@@ -14,7 +14,7 @@ import com.intellij.openapi.editor.Editor
import com.intellij.openapi.keymap.KeymapUtil
import com.intellij.openapi.project.Project
import com.intellij.openapi.ui.popup.JBPopup
import com.intellij.platform.documentation.DocumentationTarget
import com.intellij.platform.backend.documentation.DocumentationTarget
import com.intellij.platform.ide.documentation.DOCUMENTATION_BROWSER
import com.intellij.psi.util.PsiUtilBase
import com.intellij.util.containers.ContainerUtil
@@ -10,8 +10,8 @@ import com.intellij.navigation.TargetPresentation
import com.intellij.openapi.Disposable
import com.intellij.openapi.project.Project
import com.intellij.openapi.util.Disposer
import com.intellij.platform.documentation.DocumentationTarget
import com.intellij.platform.documentation.impl.DocumentationRequest
import com.intellij.platform.backend.documentation.DocumentationTarget
import com.intellij.platform.backend.documentation.impl.DocumentationRequest
import com.intellij.util.ui.EDT
import org.jetbrains.annotations.ApiStatus.Experimental
import javax.swing.JComponent
@@ -10,9 +10,9 @@ import com.intellij.openapi.project.IndexNotReadyException
import com.intellij.openapi.project.Project
import com.intellij.openapi.roots.OrderEntry
import com.intellij.openapi.roots.ui.configuration.ProjectSettingsService
import com.intellij.platform.documentation.DocumentationTarget
import com.intellij.platform.documentation.impl.DocumentationRequest
import com.intellij.platform.documentation.impl.InternalLinkResult
import com.intellij.platform.backend.documentation.DocumentationTarget
import com.intellij.platform.backend.documentation.impl.DocumentationRequest
import com.intellij.platform.backend.documentation.impl.InternalLinkResult
import com.intellij.platform.ide.documentation.DocumentationBrowserFacade
import com.intellij.util.lateinitVal
import kotlinx.coroutines.*
@@ -7,7 +7,7 @@ import com.intellij.openapi.components.Service
import com.intellij.openapi.components.service
import com.intellij.openapi.editor.Editor
import com.intellij.openapi.project.Project
import com.intellij.platform.documentation.DocumentationTarget
import com.intellij.platform.backend.documentation.DocumentationTarget
import com.intellij.platform.ide.documentation.DOCUMENTATION_TARGETS
@Service
@@ -23,11 +23,11 @@ import com.intellij.openapi.components.service
import com.intellij.openapi.editor.Editor
import com.intellij.openapi.project.Project
import com.intellij.openapi.util.Disposer
import com.intellij.platform.documentation.DocumentationTarget
import com.intellij.platform.documentation.impl.DocumentationRequest
import com.intellij.platform.documentation.impl.InternalResolveLinkResult
import com.intellij.platform.documentation.impl.documentationRequest
import com.intellij.platform.documentation.impl.resolveLink
import com.intellij.platform.backend.documentation.DocumentationTarget
import com.intellij.platform.backend.documentation.impl.DocumentationRequest
import com.intellij.platform.backend.documentation.impl.InternalResolveLinkResult
import com.intellij.platform.backend.documentation.impl.documentationRequest
import com.intellij.platform.backend.documentation.impl.resolveLink
import com.intellij.platform.ide.documentation.DOCUMENTATION_TARGETS
import com.intellij.ui.popup.AbstractPopup
import com.intellij.util.childScope
@@ -6,11 +6,11 @@ package com.intellij.lang.documentation.ide.impl
import com.intellij.lang.documentation.ide.ui.UISnapshot
import com.intellij.lang.documentation.ide.ui.UIState
import com.intellij.openapi.project.IndexNotReadyException
import com.intellij.platform.documentation.ContentUpdater
import com.intellij.platform.documentation.DocumentationContentData
import com.intellij.platform.documentation.LinkData
import com.intellij.platform.documentation.impl.DocumentationRequest
import com.intellij.platform.documentation.impl.computeDocumentation
import com.intellij.platform.backend.documentation.ContentUpdater
import com.intellij.platform.backend.documentation.DocumentationContentData
import com.intellij.platform.backend.documentation.LinkData
import com.intellij.platform.backend.documentation.impl.DocumentationRequest
import com.intellij.platform.backend.documentation.impl.computeDocumentation
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.flow.*
@@ -20,7 +20,7 @@ import com.intellij.openapi.editor.PopupBridge
import com.intellij.openapi.editor.ex.util.EditorUtil
import com.intellij.openapi.progress.runBlockingCancellable
import com.intellij.openapi.project.Project
import com.intellij.platform.documentation.impl.documentationRequest
import com.intellij.platform.backend.documentation.impl.documentationRequest
import com.intellij.psi.PsiFile
import com.intellij.psi.impl.source.tree.injected.InjectedLanguageUtil
import com.intellij.psi.util.PsiUtilBase
@@ -26,7 +26,7 @@ import com.intellij.openapi.wm.ToolWindow
import com.intellij.openapi.wm.ToolWindowAnchor
import com.intellij.openapi.wm.ToolWindowManager
import com.intellij.openapi.wm.ex.ToolWindowEx
import com.intellij.platform.documentation.impl.DocumentationRequest
import com.intellij.platform.backend.documentation.impl.DocumentationRequest
import com.intellij.ui.content.Content
import com.intellij.ui.content.ContentFactory
import com.intellij.util.ui.EDT
@@ -12,7 +12,7 @@ import com.intellij.model.Pointer
import com.intellij.model.Symbol
import com.intellij.openapi.editor.Editor
import com.intellij.openapi.project.Project
import com.intellij.platform.documentation.DocumentationTarget
import com.intellij.platform.backend.documentation.DocumentationTarget
import com.intellij.psi.PsiFile
import com.intellij.util.asSafely
@@ -4,8 +4,8 @@ package com.intellij.lang.documentation.ide.impl
import com.intellij.lang.documentation.ide.ui.DocumentationPopupUI
import com.intellij.openapi.ui.popup.ComponentPopupBuilder
import com.intellij.openapi.util.Disposer
import com.intellij.platform.documentation.impl.DocumentationRequest
import com.intellij.platform.documentation.impl.EmptyDocumentationTarget
import com.intellij.platform.backend.documentation.impl.DocumentationRequest
import com.intellij.platform.backend.documentation.impl.EmptyDocumentationTarget
import com.intellij.ui.popup.AbstractPopup
import com.intellij.ui.popup.PopupPositionManager.Position
import com.intellij.ui.popup.PopupPositionManager.PositionAdjuster
@@ -13,8 +13,8 @@ import com.intellij.model.Pointer
import com.intellij.openapi.application.readAction
import com.intellij.openapi.project.Project
import com.intellij.openapi.roots.OrderEntry
import com.intellij.platform.documentation.DocumentationTarget
import com.intellij.platform.documentation.impl.handleLink
import com.intellij.platform.backend.documentation.DocumentationTarget
import com.intellij.platform.backend.documentation.impl.handleLink
import com.intellij.psi.PsiManager
import com.intellij.util.SlowOperations
import com.intellij.util.ui.EDT
@@ -8,8 +8,8 @@ import com.intellij.lang.documentation.ide.ui.DocumentationPopupUI
import com.intellij.openapi.application.readAction
import com.intellij.openapi.editor.Editor
import com.intellij.openapi.util.Disposer
import com.intellij.platform.documentation.impl.DocumentationRequest
import com.intellij.platform.documentation.impl.documentationRequest
import com.intellij.platform.backend.documentation.impl.DocumentationRequest
import com.intellij.platform.backend.documentation.impl.documentationRequest
import com.intellij.psi.util.PsiUtilBase
import com.intellij.ui.popup.AbstractPopup
import com.intellij.util.ui.EDT
@@ -9,7 +9,7 @@ import com.intellij.lang.documentation.ide.ui.DocumentationUI
import com.intellij.openapi.project.Project
import com.intellij.openapi.ui.popup.JBPopupFactory
import com.intellij.openapi.util.Disposer
import com.intellij.platform.documentation.impl.DocumentationRequest
import com.intellij.platform.backend.documentation.impl.DocumentationRequest
import com.intellij.ui.popup.AbstractPopup
import com.intellij.util.ui.EDT
import kotlinx.coroutines.CancellationException
@@ -13,8 +13,8 @@ import com.intellij.openapi.project.Project
import com.intellij.openapi.ui.popup.ComponentPopupBuilder
import com.intellij.openapi.util.Disposer
import com.intellij.openapi.wm.ex.WindowManagerEx
import com.intellij.platform.documentation.impl.DocumentationRequest
import com.intellij.platform.documentation.impl.documentationRequest
import com.intellij.platform.backend.documentation.impl.DocumentationRequest
import com.intellij.platform.backend.documentation.impl.documentationRequest
import com.intellij.ui.ComponentUtil
import com.intellij.ui.popup.AbstractPopup
import com.intellij.ui.popup.HintUpdateSupply
@@ -14,7 +14,7 @@ import com.intellij.openapi.application.readAction
import com.intellij.openapi.project.Project
import com.intellij.openapi.util.Disposer
import com.intellij.openapi.wm.IdeFocusManager
import com.intellij.platform.documentation.impl.documentationRequest
import com.intellij.platform.backend.documentation.impl.documentationRequest
import com.intellij.platform.ide.documentation.DOCUMENTATION_TARGETS
import com.intellij.util.ui.EDT
import com.intellij.util.ui.update.Activatable
@@ -13,7 +13,7 @@ import com.intellij.openapi.actionSystem.impl.ActionButton
import com.intellij.openapi.util.Disposer
import com.intellij.openapi.util.Key
import com.intellij.openapi.util.text.HtmlChunk
import com.intellij.platform.documentation.LinkData
import com.intellij.platform.backend.documentation.LinkData
import com.intellij.ui.IdeBorderFactory
import com.intellij.ui.SideBorder
import com.intellij.ui.components.JBLayeredPane
@@ -8,8 +8,8 @@ import com.intellij.lang.documentation.psi.psiDocumentationTarget
import com.intellij.model.psi.impl.mockEditor
import com.intellij.openapi.util.component1
import com.intellij.openapi.util.component2
import com.intellij.platform.documentation.DocumentationTarget
import com.intellij.platform.documentation.DocumentationTargetProvider
import com.intellij.platform.backend.documentation.DocumentationTarget
import com.intellij.platform.backend.documentation.DocumentationTargetProvider
import com.intellij.psi.PsiFile
import com.intellij.util.SmartList
@@ -9,9 +9,9 @@ import com.intellij.lang.documentation.CompositeDocumentationProvider
import com.intellij.lang.documentation.ExternalDocumentationHandler
import com.intellij.openapi.util.component1
import com.intellij.openapi.util.component2
import com.intellij.platform.documentation.DocumentationLinkHandler
import com.intellij.platform.documentation.DocumentationTarget
import com.intellij.platform.documentation.LinkResolveResult
import com.intellij.platform.backend.documentation.DocumentationLinkHandler
import com.intellij.platform.backend.documentation.DocumentationTarget
import com.intellij.platform.backend.documentation.LinkResolveResult
internal class PsiDocumentationLinkHandler : DocumentationLinkHandler {
@@ -14,7 +14,7 @@ import com.intellij.navigation.TargetPresentation
import com.intellij.openapi.progress.ProgressManager
import com.intellij.openapi.progress.blockingContextToIndicator
import com.intellij.openapi.project.Project
import com.intellij.platform.documentation.*
import com.intellij.platform.backend.documentation.*
import com.intellij.pom.Navigatable
import com.intellij.psi.PsiElement
import com.intellij.psi.PsiFile
@@ -5,8 +5,8 @@ import com.intellij.codeInsight.navigation.UtilKt;
import com.intellij.lang.documentation.ExternalDocumentationHandler;
import com.intellij.model.Pointer;
import com.intellij.navigation.TargetPresentation;
import com.intellij.platform.documentation.DocumentationResult;
import com.intellij.platform.documentation.DocumentationTarget;
import com.intellij.platform.backend.documentation.DocumentationResult;
import com.intellij.platform.backend.documentation.DocumentationTarget;
import com.intellij.pom.Navigatable;
import com.intellij.psi.PsiElement;
import com.intellij.psi.SmartPointerManager;
@@ -2,8 +2,8 @@
package com.intellij.lang.documentation.psi
import com.intellij.openapi.diagnostic.Logger
import com.intellij.platform.documentation.DocumentationTarget
import com.intellij.platform.documentation.PsiDocumentationTargetProvider
import com.intellij.platform.backend.documentation.DocumentationTarget
import com.intellij.platform.backend.documentation.PsiDocumentationTargetProvider
import com.intellij.psi.PsiElement
@JvmField
@@ -4,10 +4,10 @@ package com.intellij.lang.documentation.symbol.impl
import com.intellij.model.Symbol
import com.intellij.model.psi.impl.targetSymbols
import com.intellij.openapi.project.Project
import com.intellij.platform.documentation.DocumentationSymbol
import com.intellij.platform.documentation.DocumentationTarget
import com.intellij.platform.documentation.DocumentationTargetProvider
import com.intellij.platform.documentation.SymbolDocumentationTargetProvider
import com.intellij.platform.backend.documentation.DocumentationSymbol
import com.intellij.platform.backend.documentation.DocumentationTarget
import com.intellij.platform.backend.documentation.DocumentationTargetProvider
import com.intellij.platform.backend.documentation.SymbolDocumentationTargetProvider
import com.intellij.psi.PsiFile
/**
@@ -1,5 +1,5 @@
// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
package com.intellij.platform.documentation
package com.intellij.platform.backend.documentation
import com.intellij.util.concurrency.annotations.RequiresBackgroundThread
import com.intellij.util.concurrency.annotations.RequiresReadLockAbsence
@@ -1,5 +1,5 @@
// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
package com.intellij.platform.documentation
package com.intellij.platform.backend.documentation
import com.intellij.util.concurrency.annotations.RequiresBackgroundThread
import com.intellij.util.concurrency.annotations.RequiresReadLockAbsence
@@ -1,5 +1,5 @@
// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
package com.intellij.platform.documentation;
package com.intellij.platform.backend.documentation;
import org.jetbrains.annotations.ApiStatus.NonExtendable;
import org.jetbrains.annotations.Nls;
@@ -9,7 +9,7 @@ import java.awt.*;
import java.util.Collections;
import java.util.Map;
import static com.intellij.platform.documentation.ClassesKt.imageResolver;
import static com.intellij.platform.backend.documentation.ClassesKt.imageResolver;
@NonExtendable
public interface DocumentationContent {
@@ -1,7 +1,7 @@
// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
package com.intellij.platform.documentation
package com.intellij.platform.backend.documentation
import com.intellij.platform.documentation.DocumentationResult.Documentation
import com.intellij.platform.backend.documentation.DocumentationResult.Documentation
import kotlinx.coroutines.flow.Flow
import kotlinx.coroutines.flow.emptyFlow
import org.jetbrains.annotations.ApiStatus.Internal
@@ -1,5 +1,5 @@
// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
package com.intellij.platform.documentation;
package com.intellij.platform.backend.documentation;
import com.intellij.openapi.extensions.ExtensionPointName;
import com.intellij.util.concurrency.annotations.RequiresBackgroundThread;
@@ -1,5 +1,5 @@
// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
package com.intellij.platform.documentation
package com.intellij.platform.backend.documentation
import kotlinx.coroutines.flow.Flow
import org.jetbrains.annotations.ApiStatus.Experimental
@@ -1,5 +1,5 @@
// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
package com.intellij.platform.documentation;
package com.intellij.platform.backend.documentation;
import com.intellij.model.Pointer;
import com.intellij.model.Symbol;
@@ -1,5 +1,5 @@
// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
package com.intellij.platform.documentation
package com.intellij.platform.backend.documentation
import com.intellij.model.Pointer
import com.intellij.navigation.TargetPresentation
@@ -1,5 +1,5 @@
// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
package com.intellij.platform.documentation;
package com.intellij.platform.backend.documentation;
import com.intellij.openapi.extensions.ExtensionPointName;
import com.intellij.psi.PsiFile;
@@ -1,5 +1,5 @@
// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
package com.intellij.platform.documentation;
package com.intellij.platform.backend.documentation;
import com.intellij.openapi.util.TextRange;
import com.intellij.util.concurrency.annotations.RequiresBackgroundThread;
@@ -1,5 +1,5 @@
// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
package com.intellij.platform.documentation
package com.intellij.platform.backend.documentation
import com.intellij.openapi.application.ApplicationManager
import com.intellij.util.concurrency.annotations.RequiresBackgroundThread
@@ -1,5 +1,5 @@
// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
package com.intellij.platform.documentation;
package com.intellij.platform.backend.documentation;
import com.intellij.openapi.extensions.ExtensionPointName;
import com.intellij.psi.PsiElement;
@@ -1,5 +1,5 @@
// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
package com.intellij.platform.documentation;
package com.intellij.platform.backend.documentation;
import com.intellij.model.Symbol;
import com.intellij.openapi.extensions.ExtensionPointName;
@@ -1,5 +1,5 @@
// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
package com.intellij.platform.documentation
package com.intellij.platform.backend.documentation
import com.intellij.lang.documentation.DocumentationImageResolver
import com.intellij.model.Pointer
@@ -1,9 +1,9 @@
// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
package com.intellij.platform.documentation.impl
package com.intellij.platform.backend.documentation.impl
import com.intellij.model.Pointer
import com.intellij.navigation.TargetPresentation
import com.intellij.platform.documentation.DocumentationTarget
import com.intellij.platform.backend.documentation.DocumentationTarget
class DocumentationRequest(
val targetPointer: Pointer<out DocumentationTarget>,
@@ -1,10 +1,10 @@
// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
package com.intellij.platform.documentation.impl
package com.intellij.platform.backend.documentation.impl
import com.intellij.model.Pointer
import com.intellij.navigation.TargetPresentation
import com.intellij.platform.documentation.DocumentationResult
import com.intellij.platform.documentation.DocumentationTarget
import com.intellij.platform.backend.documentation.DocumentationResult
import com.intellij.platform.backend.documentation.DocumentationTarget
internal object EmptyDocumentationTarget : DocumentationTarget, Pointer<EmptyDocumentationTarget> {
@@ -1,7 +1,7 @@
// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
package com.intellij.platform.documentation.impl
package com.intellij.platform.backend.documentation.impl
import com.intellij.platform.documentation.ContentUpdater
import com.intellij.platform.backend.documentation.ContentUpdater
sealed class InternalLinkResult {
@@ -1,13 +1,13 @@
// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
@file:Suppress("TestOnlyProblems") // KTIJ-19938
package com.intellij.platform.documentation.impl
package com.intellij.platform.backend.documentation.impl
import com.intellij.model.Pointer
import com.intellij.openapi.application.ApplicationManager
import com.intellij.openapi.application.readAction
import com.intellij.openapi.progress.ProgressManager
import com.intellij.platform.documentation.*
import com.intellij.platform.backend.documentation.*
import com.intellij.util.AsyncSupplier
import kotlinx.coroutines.*
import org.jetbrains.annotations.TestOnly
@@ -1,5 +1,5 @@
// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
@Internal
package com.intellij.platform.documentation.impl;
package com.intellij.platform.backend.documentation.impl;
import org.jetbrains.annotations.ApiStatus.Internal;
@@ -2,7 +2,7 @@
package com.intellij.platform.ide.documentation
import com.intellij.model.Pointer
import com.intellij.platform.documentation.DocumentationTarget
import com.intellij.platform.backend.documentation.DocumentationTarget
import org.jetbrains.annotations.ApiStatus.Experimental
import org.jetbrains.annotations.ApiStatus.NonExtendable
@@ -2,7 +2,7 @@
package com.intellij.platform.ide.documentation
import com.intellij.openapi.actionSystem.DataKey
import com.intellij.platform.documentation.DocumentationTarget
import com.intellij.platform.backend.documentation.DocumentationTarget
import org.jetbrains.annotations.ApiStatus.Experimental
@JvmField
@@ -640,13 +640,13 @@
<extensionPoint name="readerModeProvider" dynamic="true" interface="com.intellij.codeInsight.actions.ReaderModeProvider"/>
<extensionPoint name="readerModeMatcher" dynamic="true" interface="com.intellij.codeInsight.actions.ReaderModeMatcher"/>
<extensionPoint qualifiedName="com.intellij.platform.documentation.targetProvider" dynamic="true"
interface="com.intellij.platform.documentation.DocumentationTargetProvider"/>
interface="com.intellij.platform.backend.documentation.DocumentationTargetProvider"/>
<extensionPoint qualifiedName="com.intellij.platform.documentation.symbolTargetProvider" dynamic="true"
interface="com.intellij.platform.documentation.SymbolDocumentationTargetProvider"/>
interface="com.intellij.platform.backend.documentation.SymbolDocumentationTargetProvider"/>
<extensionPoint qualifiedName="com.intellij.platform.documentation.psiTargetProvider" dynamic="true"
interface="com.intellij.platform.documentation.PsiDocumentationTargetProvider"/>
interface="com.intellij.platform.backend.documentation.PsiDocumentationTargetProvider"/>
<extensionPoint qualifiedName="com.intellij.platform.documentation.linkHandler" dynamic="true"
interface="com.intellij.platform.documentation.DocumentationLinkHandler"/>
interface="com.intellij.platform.backend.documentation.DocumentationLinkHandler"/>
<extensionPoint qualifiedName="com.intellij.properties.files.provider"
interface="com.intellij.properties.provider.PropertiesProvider" dynamic="true"/>
<extensionPoint name="safeDeleteTargetProvider" interface="com.intellij.refactoring.safeDelete.api.SafeDeleteTargetProvider" dynamic="true"/>
@@ -8,8 +8,8 @@ import com.intellij.navigation.NavigationTarget
import com.intellij.navigation.TargetPresentation
import com.intellij.openapi.project.Project
import com.intellij.openapi.util.NlsSafe
import com.intellij.platform.documentation.DocumentationSymbol
import com.intellij.platform.documentation.DocumentationTarget
import com.intellij.platform.backend.documentation.DocumentationSymbol
import com.intellij.platform.backend.documentation.DocumentationTarget
import com.intellij.psi.PsiElement
import com.intellij.util.concurrency.annotations.RequiresBackgroundThread
import com.intellij.util.concurrency.annotations.RequiresReadLock
@@ -4,7 +4,7 @@ package com.intellij.webSymbols
import com.intellij.navigation.NavigatableSymbol
import com.intellij.navigation.NavigationTarget
import com.intellij.openapi.project.Project
import com.intellij.platform.documentation.DocumentationTarget
import com.intellij.platform.backend.documentation.DocumentationTarget
import com.intellij.psi.PsiElement
import com.intellij.refactoring.rename.api.RenameTarget
import com.intellij.refactoring.rename.symbol.RenameableSymbol
@@ -2,8 +2,8 @@
package com.intellij.webSymbols.documentation
import com.intellij.navigation.TargetPresentation
import com.intellij.platform.documentation.DocumentationResult
import com.intellij.platform.documentation.DocumentationTarget
import com.intellij.platform.backend.documentation.DocumentationResult
import com.intellij.platform.backend.documentation.DocumentationTarget
import com.intellij.webSymbols.WebSymbol
import com.intellij.webSymbols.documentation.impl.WebSymbolDocumentationTargetImpl
@@ -4,8 +4,8 @@ package com.intellij.webSymbols.documentation.impl
import com.intellij.lang.documentation.DocumentationMarkup
import com.intellij.model.Pointer
import com.intellij.openapi.util.text.StringUtil
import com.intellij.platform.documentation.DocumentationResult
import com.intellij.platform.documentation.DocumentationTarget
import com.intellij.platform.backend.documentation.DocumentationResult
import com.intellij.platform.backend.documentation.DocumentationTarget
import com.intellij.ui.scale.ScaleContext
import com.intellij.ui.scale.ScaleType
import com.intellij.util.IconUtil
@@ -4,7 +4,7 @@ package com.intellij.webSymbols.query.impl
import com.intellij.model.Pointer
import com.intellij.navigation.NavigationTarget
import com.intellij.openapi.project.Project
import com.intellij.platform.documentation.DocumentationTarget
import com.intellij.platform.backend.documentation.DocumentationTarget
import com.intellij.psi.PsiElement
import com.intellij.webSymbols.*
import com.intellij.webSymbols.WebSymbol.Priority
@@ -23,7 +23,7 @@ import com.intellij.openapi.diagnostic.Logger
import com.intellij.openapi.fileEditor.FileEditorManager
import com.intellij.openapi.util.io.FileUtil
import com.intellij.openapi.util.registry.Registry
import com.intellij.platform.documentation.impl.computeDocumentationBlocking
import com.intellij.platform.backend.documentation.impl.computeDocumentationBlocking
import com.intellij.psi.PsiDocumentManager
import com.intellij.psi.PsiElement
import com.intellij.psi.PsiFile
@@ -6,9 +6,9 @@ import com.intellij.codeInsight.documentation.DocumentationManagerProtocol
import com.intellij.lang.documentation.psi.psiDocumentationTarget
import com.intellij.openapi.util.component1
import com.intellij.openapi.util.component2
import com.intellij.platform.documentation.DocumentationLinkHandler
import com.intellij.platform.documentation.DocumentationTarget
import com.intellij.platform.documentation.LinkResolveResult
import com.intellij.platform.backend.documentation.DocumentationLinkHandler
import com.intellij.platform.backend.documentation.DocumentationTarget
import com.intellij.platform.backend.documentation.LinkResolveResult
class KotlinDocumentationLinkHandler : DocumentationLinkHandler {
override fun resolveLink(target: DocumentationTarget, url: String): LinkResolveResult? {
@@ -9,8 +9,8 @@ import com.intellij.lang.java.JavaDocumentationProvider
import com.intellij.model.Pointer
import com.intellij.navigation.TargetPresentation
import com.intellij.openapi.util.text.HtmlChunk
import com.intellij.platform.documentation.DocumentationResult
import com.intellij.platform.documentation.DocumentationTarget
import com.intellij.platform.backend.documentation.DocumentationResult
import com.intellij.platform.backend.documentation.DocumentationTarget
import com.intellij.pom.Navigatable
import com.intellij.psi.PsiElement
import com.intellij.psi.PsiMethod
@@ -1,9 +1,9 @@
// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
package org.jetbrains.kotlin.idea.quickDoc
import com.intellij.platform.documentation.DocumentationTarget
import com.intellij.platform.documentation.DocumentationTargetProvider
import com.intellij.platform.documentation.PsiDocumentationTargetProvider
import com.intellij.platform.backend.documentation.DocumentationTarget
import com.intellij.platform.backend.documentation.DocumentationTargetProvider
import com.intellij.platform.backend.documentation.PsiDocumentationTargetProvider
import com.intellij.psi.PsiElement
import com.intellij.psi.PsiFile
import org.jetbrains.kotlin.idea.KotlinLanguage
@@ -2,7 +2,7 @@
package org.jetbrains.kotlin.idea.fir.documentation
import com.intellij.lang.documentation.ide.IdeDocumentationTargetProvider
import com.intellij.platform.documentation.impl.computeDocumentationBlocking
import com.intellij.platform.backend.documentation.impl.computeDocumentationBlocking
import org.jetbrains.annotations.Nls
import org.jetbrains.kotlin.idea.editor.quickDoc.AbstractQuickDocProviderTest