update EP prefix com.intellij.platform.documentation -> com.intellij.platform.backend.documentation

GitOrigin-RevId: 954a10d2f2bdb06451f2fc021f785473a9dd7c15
This commit is contained in:
Daniil Ovchinnikov
2023-03-12 18:31:05 +00:00
committed by intellij-monorepo-bot
parent 94174d087e
commit f80dd6fb70
7 changed files with 24 additions and 16 deletions
@@ -11,7 +11,9 @@ import org.jetbrains.annotations.Nullable;
public interface DocumentationLinkHandler {
@Internal
ExtensionPointName<DocumentationLinkHandler> EP_NAME = ExtensionPointName.create("com.intellij.platform.documentation.linkHandler");
ExtensionPointName<DocumentationLinkHandler> EP_NAME = ExtensionPointName.create(
"com.intellij.platform.backend.documentation.linkHandler"
);
/**
* @return result of resolving the given {@code url} to another {@link DocumentationTarget},
@@ -20,7 +20,9 @@ import java.util.List;
public interface DocumentationTargetProvider {
@Internal
ExtensionPointName<DocumentationTargetProvider> EP_NAME = ExtensionPointName.create("com.intellij.platform.documentation.targetProvider");
ExtensionPointName<DocumentationTargetProvider> EP_NAME = ExtensionPointName.create(
"com.intellij.platform.backend.documentation.targetProvider"
);
@RequiresReadLock
@RequiresBackgroundThread
@@ -10,7 +10,7 @@ import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
/**
* Implement this interface and register as {@code com.intellij.platform.documentation.psiTargetProvider} extension
* Implement this interface and register as {@code com.intellij.platform.backend.documentation.psiTargetProvider} extension
* to provide a {@link DocumentationTarget} implementation by a {@link PsiElement}.
*
* @see DocumentationTargetProvider
@@ -19,7 +19,9 @@ import org.jetbrains.annotations.Nullable;
public interface PsiDocumentationTargetProvider {
@Internal
ExtensionPointName<PsiDocumentationTargetProvider> EP_NAME = ExtensionPointName.create("com.intellij.platform.documentation.psiTargetProvider");
ExtensionPointName<PsiDocumentationTargetProvider> EP_NAME = ExtensionPointName.create(
"com.intellij.platform.backend.documentation.psiTargetProvider"
);
/**
* @return target to handle documentation actions which are invoked on the given {@code element},
@@ -14,7 +14,7 @@ import org.jetbrains.annotations.Nullable;
/**
* To provide a {@link DocumentationTarget} by a Symbol, either:
* <ul>
* <li>implement {@link SymbolDocumentationTargetProvider} and register as {@code com.intellij.platform.documentation.symbolTargetProvider} extension</li>
* <li>implement {@link SymbolDocumentationTargetProvider} and register as {@code com.intellij.platform.backend.documentation.symbolTargetProvider} extension</li>
* <li>implement {@link DocumentationSymbol} in a Symbol to provide the documentation target for the symbol</li>
* <li>implement {@link DocumentationTarget} directly in a Symbol</li>
* </ul>
@@ -26,7 +26,9 @@ import org.jetbrains.annotations.Nullable;
public interface SymbolDocumentationTargetProvider {
@Internal
ExtensionPointName<SymbolDocumentationTargetProvider> EP_NAME = ExtensionPointName.create("com.intellij.platform.documentation.symbolTargetProvider");
ExtensionPointName<SymbolDocumentationTargetProvider> EP_NAME = ExtensionPointName.create(
"com.intellij.platform.backend.documentation.symbolTargetProvider"
);
/**
* @return target to handle documentation actions which are invoked on the given {@code symbol},
@@ -639,13 +639,13 @@
<extensionPoint name="lang.symbolTypeProvider" dynamic="true" interface="com.intellij.codeInsight.navigation.SymbolTypeProvider"/>
<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"
<extensionPoint qualifiedName="com.intellij.platform.backend.documentation.targetProvider" dynamic="true"
interface="com.intellij.platform.backend.documentation.DocumentationTargetProvider"/>
<extensionPoint qualifiedName="com.intellij.platform.documentation.symbolTargetProvider" dynamic="true"
<extensionPoint qualifiedName="com.intellij.platform.backend.documentation.symbolTargetProvider" dynamic="true"
interface="com.intellij.platform.backend.documentation.SymbolDocumentationTargetProvider"/>
<extensionPoint qualifiedName="com.intellij.platform.documentation.psiTargetProvider" dynamic="true"
<extensionPoint qualifiedName="com.intellij.platform.backend.documentation.psiTargetProvider" dynamic="true"
interface="com.intellij.platform.backend.documentation.PsiDocumentationTargetProvider"/>
<extensionPoint qualifiedName="com.intellij.platform.documentation.linkHandler" dynamic="true"
<extensionPoint qualifiedName="com.intellij.platform.backend.documentation.linkHandler" dynamic="true"
interface="com.intellij.platform.backend.documentation.DocumentationLinkHandler"/>
<extensionPoint qualifiedName="com.intellij.properties.files.provider"
interface="com.intellij.properties.provider.PropertiesProvider" dynamic="true"/>
@@ -1692,7 +1692,7 @@
<inspectionResultsExportActionProvider implementation="com.intellij.codeInspection.ui.actions.ExportToHTMLAction"/>
<inspectionResultsExportActionProvider implementation="com.intellij.codeInspection.ui.actions.ExportToXMLAction"/>
</extensions>
<extensions defaultExtensionNs="com.intellij.platform">
<extensions defaultExtensionNs="com.intellij.platform.backend">
<documentation.targetProvider
implementation="com.intellij.lang.documentation.symbol.impl.DefaultTargetSymbolDocumentationTargetProvider"/>
<documentation.linkHandler implementation="com.intellij.lang.documentation.psi.PsiDocumentationLinkHandler"/>
@@ -101,11 +101,11 @@
implementationClass="org.jetbrains.kotlin.idea.parameterInfo.KotlinHighLevelClassTypeArgumentInfoHandler"/>
<codeInsight.parameterInfo language="kotlin"
implementationClass="org.jetbrains.kotlin.idea.parameterInfo.KotlinHighLevelFunctionTypeArgumentInfoHandler"/>
<platform.documentation.psiTargetProvider id="KotlinDocumentationTargetProvider"
implementation="org.jetbrains.kotlin.idea.quickDoc.KotlinPsiDocumentationTargetProvider"/>
<platform.documentation.linkHandler implementation="org.jetbrains.kotlin.idea.quickDoc.KotlinDocumentationLinkHandler"/>
<platform.documentation.targetProvider id="KotlinDocumentationTargetProvider"
implementation="org.jetbrains.kotlin.idea.quickDoc.KotlinDocumentationTargetProvider"/>
<platform.backend.documentation.psiTargetProvider id="KotlinDocumentationTargetProvider"
implementation="org.jetbrains.kotlin.idea.quickDoc.KotlinPsiDocumentationTargetProvider"/>
<platform.backend.documentation.linkHandler implementation="org.jetbrains.kotlin.idea.quickDoc.KotlinDocumentationLinkHandler"/>
<platform.backend.documentation.targetProvider id="KotlinDocumentationTargetProvider"
implementation="org.jetbrains.kotlin.idea.quickDoc.KotlinDocumentationTargetProvider"/>
</extensions>