diff --git a/_config.yml b/_config.yml
index e938036ab..9c72b43ce 100644
--- a/_config.yml
+++ b/_config.yml
@@ -8,12 +8,12 @@ baseurl: /intellij/sdk/docs/
description: Documentation for working with and extending the IntelliJ Platform SDK
-# 2020.2.3
+# 2020.3
upsource:
server: upsource.jetbrains.com
repo: idea-ce
- commit: 4682003011bb42ffdb872d081e79d300bb393d17
- tag: 202.7660.26
+ commit: 4b94ba01122752d7576eb9d69638b6e89d1671b7
+ tag: 203.5981.155
github_repo: JetBrains/intellij-sdk-docs
youtrack_project: IJSDK
diff --git a/appendix/resources/extension_point_list.md b/appendix/resources/extension_point_list.md
index ae31514ef..51273e4ee 100644
--- a/appendix/resources/extension_point_list.md
+++ b/appendix/resources/extension_point_list.md
@@ -13,7 +13,7 @@ title: Extension Point List
}
-1148 Extension Points
+1184 Extension Points
### Note Legend
@@ -32,8 +32,8 @@ title: Extension Point List
| | com.intellij.codeInsight.signatureHelp | [`SignatureHelpProvider`](upsource:///platform/analysis-api/src/com/intellij/codeInsight/signatureHelp/SignatureHelpProvider.java) |
| | com.intellij.codeInspection.InspectionExtension | [`InspectionExtensionsFactory`](upsource:///platform/analysis-api/src/com/intellij/codeInspection/lang/InspectionExtensionsFactory.java) |
| | com.intellij.completion.contributor | [`CompletionContributor`](upsource:///platform/analysis-api/src/com/intellij/codeInsight/completion/CompletionContributor.java) |
-| | com.intellij.completion.ignoringDumbnessAllowed | `n/a` |
| | com.intellij.completion.skip | [`CompletionPreselectSkipper`](upsource:///platform/analysis-api/src/com/intellij/codeInsight/completion/CompletionPreselectSkipper.java) |
+| | com.intellij.documentationProvider | [`DocumentationProvider`](upsource:///platform/analysis-api/src/com/intellij/lang/documentation/DocumentationProvider.java) |
|  | com.intellij.fileContextProvider | [`FileContextProvider`](upsource:///platform/core-api/src/com/intellij/psi/FileContextProvider.java) |
| | com.intellij.fileLookupInfoProvider | [`FileLookupInfoProvider`](upsource:///platform/analysis-api/src/com/intellij/psi/file/FileLookupInfoProvider.java) |
| | com.intellij.globalInspection | [`GlobalInspectionTool`](upsource:///platform/analysis-api/src/com/intellij/codeInspection/GlobalInspectionTool.java) |
@@ -45,6 +45,8 @@ title: Extension Point List
| | com.intellij.lang.documentationProvider | [`DocumentationProvider`](upsource:///platform/analysis-api/src/com/intellij/lang/documentation/DocumentationProvider.java) |
| | com.intellij.lang.inspectionSuppressor | [`InspectionSuppressor`](upsource:///platform/analysis-api/src/com/intellij/codeInspection/InspectionSuppressor.java) |
| | com.intellij.languageInjector | [`LanguageInjector`](upsource:///platform/analysis-api/src/com/intellij/psi/LanguageInjector.java) |
+| | com.intellij.liveTemplateContext | [`TemplateContextType`](upsource:///platform/analysis-api/src/com/intellij/codeInsight/template/TemplateContextType.java) |
+| | com.intellij.liveTemplateMacro | [`Macro`](upsource:///platform/analysis-api/src/com/intellij/codeInsight/template/Macro.java) |
| | com.intellij.localInspection | [`LocalInspectionTool`](upsource:///platform/analysis-api/src/com/intellij/codeInspection/LocalInspectionTool.java) |
| | com.intellij.weigher | [`Weigher`](upsource:///platform/analysis-api/src/com/intellij/psi/Weigher.java) |
@@ -54,6 +56,8 @@ title: Extension Point List
|---|---|---|
|  | com.intellij.completionData | [~~`CompletionData`~~](upsource:///platform/analysis-impl/src/com/intellij/codeInsight/completion/CompletionData.java) |
| | com.intellij.elementLookupRenderer | [~~`ElementLookupRenderer`~~](upsource:///platform/analysis-impl/src/com/intellij/codeInsight/lookup/impl/ElementLookupRenderer.java) |
+| | com.intellij.liveTemplateOptionalProcessor | [`TemplateOptionalProcessor`](upsource:///platform/analysis-impl/src/com/intellij/codeInsight/template/impl/TemplateOptionalProcessor.java) |
+| | com.intellij.liveTemplatePreprocessor | [`TemplatePreprocessor`](upsource:///platform/analysis-impl/src/com/intellij/codeInsight/template/impl/TemplatePreprocessor.java) |
| | com.intellij.outerLanguageRangePatcher | [`OuterLanguageRangePatcher`](upsource:///platform/analysis-impl/src/com/intellij/psi/templateLanguages/TemplateDataElementType.java) |
| | com.intellij.psi.fileReferenceHelper | [`FileReferenceHelper`](upsource:///platform/analysis-impl/src/com/intellij/psi/impl/source/resolve/reference/impl/providers/FileReferenceHelper.java) |
| | com.intellij.resolveScopeEnlarger | [`ResolveScopeEnlarger`](upsource:///platform/analysis-impl/src/com/intellij/psi/ResolveScopeEnlarger.java) |
@@ -109,7 +113,7 @@ title: Extension Point List
|  | com.android.run.androidLaunchTaskContributor | [`AndroidLaunchTaskContributor`](upsource:///android/android/src/com/android/tools/idea/run/AndroidLaunchTaskContributor.java) |
|  | com.android.run.deployTargetProvider | [`DeployTargetProvider`](upsource:///android/android/src/com/android/tools/idea/run/editor/DeployTargetProvider.java) |
|  | com.android.run.deviceNameRenderer | [`DeviceNameRendererEx`](upsource:///android/android/src/com/android/tools/idea/ddms/DeviceNameRendererEx.java) |
-|  | com.android.tools.gradleModelProvider | [`GradleModelProvider`](upsource:///android/android/src/com/android/tools/idea/gradle/dsl/api/GradleModelProvider.java) |
+|  | com.android.tools.gradleModelProvider | [`GradleModelProvider`](upsource:///plugins/gradle-dsl/src/com/android/tools/idea/gradle/dsl/api/GradleModelProvider.java) |
|  | com.android.tools.idea.databinding.layoutBindingSupport | [`LayoutBindingSupport`](upsource:///android/android/src/com/android/tools/idea/databinding/LayoutBindingSupport.kt) |
|  | com.android.tools.idea.explorer.fileOpener | `n/a` |
|  | com.android.tools.idea.lang.databinding.dataBindingCompletionSupport | [`DataBindingCompletionSupport`](upsource:///android/android/src/com/android/tools/idea/lang/databinding/DataBindingCompletionSupport.kt) |
@@ -199,13 +203,14 @@ title: Extension Point List
| Note | Extension Point | Implementation |
|---|---|---|
| | com.intellij.properties.alphaUnsortedInspectionSuppressor | [`AlphaUnsortedPropertiesFileInspectionSuppressor`](upsource:///plugins/properties/properties-psi-impl/src/com/intellij/codeInspection/unsorted/AlphaUnsortedPropertiesFileInspectionSuppressor.java) |
+| | com.intellij.properties.duplicatePropertyKeyAnnotationSuppressor | [`DuplicatePropertyKeyAnnotationSuppressor`](upsource:///plugins/properties/properties-psi-impl/src/com/intellij/lang/properties/DuplicatePropertyKeyAnnotationSuppressor.java) |
| | com.intellij.properties.implicitPropertyUsageProvider | [`ImplicitPropertyUsageProvider`](upsource:///plugins/properties/properties-psi-impl/src/com/intellij/codeInspection/unused/ImplicitPropertyUsageProvider.java) |
## [com.intellij.stats.completion](upsource:///plugins/stats-collector/resources/META-INF/plugin.xml)
| Note | Extension Point | Implementation |
|---|---|---|
-| | com.intellij.stats.completion.policy | [`CompletionStatsPolicy`](upsource:///plugins/stats-collector/src/com/intellij/stats/CompletionStatsPolicy.kt) |
+| | com.intellij.stats.completion.policy | [`CompletionStatsPolicy`](upsource:///plugins/stats-collector/src/com/intellij/stats/completion/CompletionStatsPolicy.kt) |
## [com.intellij.tasks](upsource:///plugins/tasks/tasks-core/resources/META-INF/plugin.xml)
@@ -310,7 +315,7 @@ title: Extension Point List
| Note | Extension Point | Implementation |
|---|---|---|
-|  | com.android.tools.idea.customview.preview.customViewEditorNotificationProvider | [`Provider`](upsource:///platform/platform-api/src/com/intellij/ui/EditorNotifications.java) |
+|  | com.android.tools.idea.customview.
preview.customViewEditorNotificationProvider | [`Provider`](upsource:///platform/platform-api/src/com/intellij/ui/EditorNotifications.java) |
## [designer.xml](upsource:///android/designer/src/META-INF/designer.xml)
@@ -419,6 +424,7 @@ title: Extension Point List
| | com.intellij.externalSystemOutputParserProvider | [`ExternalSystemOutputParserProvider`](upsource:///platform/external-system-impl/src/com/intellij/openapi/externalSystem/service/execution/ExternalSystemOutputParserProvider.java) |
| | com.intellij.externalSystemSettingsListener | [`ExternalSystemSettingsListenerEx`](upsource:///platform/external-system-api/src/com/intellij/openapi/externalSystem/settings/ExternalSystemSettingsListenerEx.kt) |
| | com.intellij.externalSystemTaskNotificationListener | [`ExternalSystemTaskNotificationListener`](upsource:///platform/external-system-api/src/com/intellij/openapi/externalSystem/model/task/ExternalSystemTaskNotificationListener.java) |
+|  | com.intellij.externalSystemUnlinkedProjectAware | [`ExternalSystemUnlinkedProjectAware`](upsource:///platform/external-system-api/src/com/intellij/openapi/externalSystem/autolink/ExternalSystemUnlinkedProjectAware.kt) |
| | com.intellij.externalSystemViewContributor | [`ExternalSystemViewContributor`](upsource:///platform/external-system-impl/src/com/intellij/openapi/externalSystem/view/ExternalSystemViewContributor.java) |
|  | com.intellij.externalSystemWorkspaceContributor | [`Contributor`](upsource:///platform/external-system-impl/src/com/intellij/openapi/externalSystem/service/project/ExternalProjectsWorkspaceImpl.java) |
@@ -426,25 +432,25 @@ title: Extension Point List
| Note | Extension Point | Implementation |
|---|---|---|
-|  | com.intellij.codeStyleSettingsModifier | [`CodeStyleSettingsModifier`](upsource:///platform/lang-api/src/com/intellij/psi/codeStyle/modifier/CodeStyleSettingsModifier.java) |
-| | com.intellij.disabledIndentRangesProvider | [`DisabledIndentRangesProvider`](upsource:///platform/lang-impl/src/com/intellij/psi/impl/source/DisabledIndentRangesProvider.java) |
-|  | com.intellij.externalFormatProcessor | [`ExternalFormatProcessor`](upsource:///platform/lang-impl/src/com/intellij/psi/codeStyle/ExternalFormatProcessor.java) |
-| | com.intellij.fileCodeStyleProvider | [`FileCodeStyleProvider`](upsource:///platform/lang-api/src/com/intellij/psi/codeStyle/FileCodeStyleProvider.java) |
-| | com.intellij.fileIndentOptionsProvider | [`FileIndentOptionsProvider`](upsource:///platform/lang-api/src/com/intellij/psi/codeStyle/FileIndentOptionsProvider.java) |
+|  | com.intellij.codeStyleSettingsModifier | [`CodeStyleSettingsModifier`](upsource:///platform/code-style-api/src/com/intellij/psi/codeStyle/modifier/CodeStyleSettingsModifier.java) |
+| | com.intellij.disabledIndentRangesProvider | [`DisabledIndentRangesProvider`](upsource:///platform/code-style-impl/src/com/intellij/psi/impl/source/DisabledIndentRangesProvider.java) |
+|  | com.intellij.externalFormatProcessor | [`ExternalFormatProcessor`](upsource:///platform/code-style-impl/src/com/intellij/psi/codeStyle/ExternalFormatProcessor.java) |
+| | com.intellij.fileCodeStyleProvider | [`FileCodeStyleProvider`](upsource:///platform/code-style-api/src/com/intellij/psi/codeStyle/FileCodeStyleProvider.java) |
+| | com.intellij.fileIndentOptionsProvider | [`FileIndentOptionsProvider`](upsource:///platform/code-style-api/src/com/intellij/psi/codeStyle/FileIndentOptionsProvider.java) |
| | com.intellij.fileTypeIndentOptionsProvider | [`FileTypeIndentOptionsProvider`](upsource:///platform/lang-api/src/com/intellij/psi/codeStyle/FileTypeIndentOptionsProvider.java) |
-| | com.intellij.lang.formatter | [`FormattingModelBuilder`](upsource:///platform/lang-api/src/com/intellij/formatting/FormattingModelBuilder.java) |
-| | com.intellij.lang.formatter.newLineIndentMarkerProvider | [`NewLineIndentMarkerProvider`](upsource:///platform/lang-impl/src/com/intellij/psi/impl/source/codeStyle/NewLineIndentMarkerProvider.java) |
-| | com.intellij.lang.formatter.restriction | [`LanguageFormattingRestriction`](upsource:///platform/lang-api/src/com/intellij/lang/LanguageFormattingRestriction.java) |
+| | com.intellij.lang.formatter | [`FormattingModelBuilder`](upsource:///platform/code-style-api/src/com/intellij/formatting/FormattingModelBuilder.java) |
+| | com.intellij.lang.formatter.newLineIndentMarkerProvider | [`NewLineIndentMarkerProvider`](upsource:///platform/code-style-impl/src/com/intellij/psi/impl/source/codeStyle/NewLineIndentMarkerProvider.java) |
+| | com.intellij.lang.formatter.restriction | [`LanguageFormattingRestriction`](upsource:///platform/code-style-api/src/com/intellij/lang/LanguageFormattingRestriction.java) |
| | com.intellij.lang.formatting.extractor | [`LangCodeStyleExtractor`](upsource:///platform/lang-api/src/com/intellij/psi/codeStyle/extractor/differ/LangCodeStyleExtractor.java) |
| | com.intellij.lang.importOptimizer | [`ImportOptimizer`](upsource:///platform/lang-api/src/com/intellij/lang/ImportOptimizer.java) |
| | com.intellij.lang.indentStrategy | [`IndentStrategy`](upsource:///platform/editor-ui-api/src/com/intellij/openapi/editor/IndentStrategy.java) |
| | com.intellij.lang.lineWrapStrategy | [`LineWrapPositionStrategy`](upsource:///platform/editor-ui-api/src/com/intellij/openapi/editor/LineWrapPositionStrategy.java) |
-| | com.intellij.lang.rearranger | [`Rearranger`](upsource:///platform/lang-api/src/com/intellij/psi/codeStyle/arrangement/Rearranger.java) |
-| | com.intellij.lang.whiteSpaceFormattingStrategy | [`WhiteSpaceFormattingStrategy`](upsource:///platform/lang-impl/src/com/intellij/psi/formatter/WhiteSpaceFormattingStrategy.java) |
+| | com.intellij.lang.rearranger | [`Rearranger`](upsource:///platform/code-style-api/src/com/intellij/psi/codeStyle/arrangement/Rearranger.java) |
+| | com.intellij.lang.whiteSpaceFormattingStrategy | [`WhiteSpaceFormattingStrategy`](upsource:///platform/code-style-impl/src/com/intellij/psi/formatter/WhiteSpaceFormattingStrategy.java) |
| | com.intellij.langCodeStyleSettingsProvider | [`LanguageCodeStyleSettingsProvider`](upsource:///platform/lang-api/src/com/intellij/psi/codeStyle/LanguageCodeStyleSettingsProvider.java) |
| | com.intellij.lineIndentProvider | [`LineIndentProvider`](upsource:///platform/lang-api/src/com/intellij/psi/codeStyle/lineIndent/LineIndentProvider.java) |
-| | com.intellij.postFormatProcessor | [`PostFormatProcessor`](upsource:///platform/lang-impl/src/com/intellij/psi/impl/source/codeStyle/PostFormatProcessor.java) |
-| | com.intellij.preFormatProcessor | [`PreFormatProcessor`](upsource:///platform/lang-impl/src/com/intellij/psi/impl/source/codeStyle/PreFormatProcessor.java) |
+| | com.intellij.postFormatProcessor | [`PostFormatProcessor`](upsource:///platform/code-style-impl/src/com/intellij/psi/impl/source/codeStyle/PostFormatProcessor.java) |
+| | com.intellij.preFormatProcessor | [`PreFormatProcessor`](upsource:///platform/code-style-impl/src/com/intellij/psi/impl/source/codeStyle/PreFormatProcessor.java) |
| | com.intellij.predefinedCodeStyle | [`PredefinedCodeStyle`](upsource:///platform/lang-api/src/com/intellij/psi/codeStyle/PredefinedCodeStyle.java) |
| | com.intellij.rearranger.ui | [`Factory`](upsource:///platform/lang-api/src/com/intellij/psi/codeStyle/arrangement/std/ArrangementUiComponent.java) |
@@ -454,6 +460,8 @@ title: Extension Point List
|---|---|---|
| | Git4Idea.GitCheckinExplicitMovementProvider | [`GitCheckinExplicitMovementProvider`](upsource:///plugins/git4idea/src/git4idea/checkin/GitCheckinExplicitMovementProvider.java) |
| | Git4Idea.GitHttpAuthDataProvider | [`GitHttpAuthDataProvider`](upsource:///plugins/git4idea/src/git4idea/remote/GitHttpAuthDataProvider.java) |
+| | Git4Idea.gitFetchHandler | [`GitFetchHandler`](upsource:///plugins/git4idea/src/git4idea/fetch/GitFetchHandler.kt) |
+| | Git4Idea.gitProtectedBranchProvider | [`GitProtectedBranchProvider`](upsource:///plugins/git4idea/src/git4idea/config/GitProtectedBranchProvider.kt) |
| | Git4Idea.gitRepositoryHostingService | [`GitRepositoryHostingService`](upsource:///plugins/git4idea/src/git4idea/remote/GitRepositoryHostingService.java) |
## [google-app-engine-plugin.xml](upsource:///plugins/google-app-engine/resources/META-INF/google-app-engine-plugin.xml)
@@ -476,11 +484,20 @@ title: Extension Point List
| | com.intellij.definitionsSearch | [`QueryExecutor`](upsource:///platform/core-api/src/com/intellij/util/QueryExecutor.java) |
| | com.intellij.fileBasedIndex | [`FileBasedIndexExtension`](upsource:///platform/indexing-api/src/com/intellij/util/indexing/FileBasedIndexExtension.java) |
| | com.intellij.fileBasedIndexInfrastructureExtension | [`FileBasedIndexInfrastructureExtension`](upsource:///platform/lang-impl/src/com/intellij/util/indexing/FileBasedIndexInfrastructureExtension.java) |
+|  | com.intellij.findModelExtension | [`FindModelExtension`](upsource:///platform/indexing-api/src/com/intellij/find/FindModelExtension.java) |
+|  | com.intellij.indexableFilesContributor | [`IndexableFilesContributor`](upsource:///platform/indexing-api/src/com/intellij/util/indexing/roots/IndexableFilesContributor.java) |
| | com.intellij.indexedRootsProvider | [`IndexableSetContributor`](upsource:///platform/indexing-api/src/com/intellij/util/indexing/IndexableSetContributor.java) |
|  | com.intellij.indexingFlavor | [`FileIndexingFlavorProvider`](upsource:///platform/core-api/src/com/intellij/util/indexing/flavor/FileIndexingFlavorProvider.java) |
+| | com.intellij.projectIndexingHistoryListener | [`ProjectIndexingHistoryListener`](upsource:///platform/lang-impl/src/com/intellij/util/indexing/diagnostic/IndexDiagnosticDumper.kt) |
| | com.intellij.referencesSearch | [`QueryExecutor`](upsource:///platform/core-api/src/com/intellij/util/QueryExecutor.java) |
| | com.intellij.stubIndex | [`StubIndexExtension`](upsource:///platform/indexing-api/src/com/intellij/psi/stubs/StubIndexExtension.java) |
+## [Inspect.xml](upsource:///platform/inspect/resources/META-INF/Inspect.xml)
+
+| Note | Extension Point | Implementation |
+|---|---|---|
+| | com.intellij.inspectResultsConsumer | [`InspectResultsConsumer`](upsource:///platform/inspect/src/com/intellij/codeInspection/InspectResultsConsumer.java) |
+
## [InspectionGadgets.xml](upsource:///plugins/InspectionGadgets/src/META-INF/InspectionGadgets.xml)
| Note | Extension Point | Implementation |
@@ -537,7 +554,7 @@ title: Extension Point List
| | com.intellij.compiler.buildTargetScopeProvider | [`BuildTargetScopeProvider`](upsource:///java/compiler/impl/src/com/intellij/compiler/impl/BuildTargetScopeProvider.java) |
|  | com.intellij.compiler.inspectionValidator | [`InspectionValidator`](upsource:///java/compiler/openapi/src/com/intellij/openapi/compiler/util/InspectionValidator.java) |
| | com.intellij.compiler.optionsManager | [`CompilerOptionsFilter`](upsource:///java/compiler/impl/src/com/intellij/compiler/options/CompilerOptionsFilter.java) |
-|  | com.intellij.compiler.task | `n/a` |
+|  | com.intellij.compiler.task | [`CompileTask`](upsource:///java/compiler/openapi/src/com/intellij/openapi/compiler/CompileTask.java) |
| | com.intellij.compiler.updateResourcesBuildContributor | [`UpdateResourcesBuildContributor`](upsource:///java/compiler/impl/src/com/intellij/compiler/impl/UpdateResourcesBuildContributor.java) |
|  | com.intellij.compilerFactory | [~~`CompilerFactory`~~](upsource:///java/compiler/openapi/src/com/intellij/openapi/compiler/CompilerFactory.java) |
|  | com.intellij.compilerSettingsFactory | [~~`CompilerSettingsFactory`~~](upsource:///java/compiler/openapi/src/com/intellij/compiler/CompilerSettingsFactory.java) |
@@ -611,6 +628,7 @@ title: Extension Point List
| | com.intellij.refactoring.moveInnerClassUsagesHandler | [`MoveInnerClassUsagesHandler`](upsource:///java/java-impl/src/com/intellij/refactoring/move/moveInner/MoveInnerClassUsagesHandler.java) |
| | com.intellij.refactoring.moveInnerHandler | [`MoveInnerHandler`](upsource:///java/java-impl/src/com/intellij/refactoring/move/moveInner/MoveInnerHandler.java) |
| | com.intellij.refactoring.moveMemberHandler | [`MoveMemberHandler`](upsource:///java/java-impl/src/com/intellij/refactoring/move/moveMembers/MoveMemberHandler.java) |
+| | com.intellij.refactoring.overrideMethodProcessor | [`OverrideMethodsProcessor`](upsource:///java/java-impl/src/com/intellij/refactoring/OverrideMethodsProcessor.java) |
| | com.intellij.refactoring.pullUpHelperFactory | [`PullUpHelperFactory`](upsource:///java/openapi/src/com/intellij/refactoring/memberPullUp/PullUpHelperFactory.java) |
| | com.intellij.refactoring.safeDelete.JavaSafeDeleteDelegate | [`JavaSafeDeleteDelegate`](upsource:///java/openapi/src/com/intellij/refactoring/safeDelete/JavaSafeDeleteDelegate.java) |
| | com.intellij.repositoryLibrary | `n/a` |
@@ -701,6 +719,7 @@ title: Extension Point List
| | com.intellij.codeInsight.lineMarkerProvider | [`LineMarkerProvider`](upsource:///platform/lang-api/src/com/intellij/codeInsight/daemon/LineMarkerProvider.java) |
| | com.intellij.codeInsight.overrideMethod | [`LanguageCodeInsightActionHandler`](upsource:///platform/lang-api/src/com/intellij/lang/LanguageCodeInsightActionHandler.java) |
| | com.intellij.codeInsight.parameterInfo | [`ParameterInfoHandler`](upsource:///platform/lang-api/src/com/intellij/lang/parameterInfo/ParameterInfoHandler.java) |
+| | com.intellij.codeInsight.parameterInfo.controller.provider | [`ParameterInfoControllerProvider`](upsource:///platform/lang-impl/src/com/intellij/codeInsight/hint/ParameterInfoControllerProvider.java) |
| | com.intellij.codeInsight.parameterInfo.listener | [`ParameterInfoListener`](upsource:///platform/lang-impl/src/com/intellij/codeInsight/hint/ParameterInfoListener.java) |
| | com.intellij.codeInsight.parameterNameHints | [`InlayParameterHintsProvider`](upsource:///platform/lang-api/src/com/intellij/codeInsight/hints/InlayParameterHintsProvider.java) |
| | com.intellij.codeInsight.surroundWithRangeAdjuster | [`SurroundWithRangeAdjuster`](upsource:///platform/lang-api/src/com/intellij/codeInsight/generation/surroundWith/SurroundWithRangeAdjuster.java) |
@@ -741,7 +760,6 @@ title: Extension Point List
| | com.intellij.defaultTemplatePropertiesProvider | [`DefaultTemplatePropertiesProvider`](upsource:///platform/lang-api/src/com/intellij/ide/fileTemplates/DefaultTemplatePropertiesProvider.java) |
| | com.intellij.definitionsScopedSearch | [`QueryExecutor`](upsource:///platform/core-api/src/com/intellij/util/QueryExecutor.java) |
|  | com.intellij.diffPreviewProvider | [`DiffPreviewProvider`](upsource:///platform/diff-api/src/com/intellij/openapi/diff/impl/settings/DiffPreviewProvider.java) |
-| | com.intellij.documentationProvider | [`DocumentationProvider`](upsource:///platform/analysis-api/src/com/intellij/lang/documentation/DocumentationProvider.java) |
| | com.intellij.dynamicContextProvider | [`DynamicContextProvider`](upsource:///platform/lang-impl/src/com/intellij/openapi/paths/DynamicContextProvider.java) |
| | com.intellij.editorAppearanceConfigurable | [`UnnamedConfigurable`](upsource:///platform/platform-api/src/com/intellij/openapi/options/UnnamedConfigurable.java) |
| | com.intellij.editorOptionsProvider | [`EditorOptionsProvider`](upsource:///platform/platform-impl/src/com/intellij/application/options/editor/EditorOptionsProvider.java) |
@@ -775,7 +793,7 @@ title: Extension Point List
| | com.intellij.framework.detector | [`FrameworkDetector`](upsource:///platform/lang-api/src/com/intellij/framework/detection/FrameworkDetector.java) |
| | com.intellij.generalCodeStyleOptionsProvider | [`GeneralCodeStyleOptionsProvider`](upsource:///platform/lang-impl/src/com/intellij/application/options/GeneralCodeStyleOptionsProvider.java) |
| | com.intellij.generatedSourcesFilter | [`GeneratedSourcesFilter`](upsource:///platform/analysis-api/src/com/intellij/openapi/roots/GeneratedSourcesFilter.java) |
-|  | com.intellij.globalIndexFilter | [`GlobalIndexFilter`](upsource:///platform/lang-impl/src/com/intellij/util/indexing/GlobalIndexFilter.java) |
+| | com.intellij.globalIndexFilter | [`GlobalIndexFilter`](upsource:///platform/lang-impl/src/com/intellij/util/indexing/GlobalIndexFilter.java) |
| | com.intellij.goto.nonProjectScopeDisabler | `n/a` |
| | com.intellij.gotoActionAliasMatcher | [`GotoActionAliasMatcher`](upsource:///platform/lang-impl/src/com/intellij/ide/util/gotoByName/GotoActionAliasMatcher.java) |
| | com.intellij.gotoClassContributor | [`ChooseByNameContributor`](upsource:///platform/lang-api/src/com/intellij/navigation/ChooseByNameContributor.java) |
@@ -797,7 +815,6 @@ title: Extension Point List
| | com.intellij.implicitUsageProvider | [`ImplicitUsageProvider`](upsource:///platform/analysis-api/src/com/intellij/codeInsight/daemon/ImplicitUsageProvider.java) |
| | com.intellij.importFilteringRule | [`ImportFilteringRule`](upsource:///platform/usageView/src/com/intellij/usages/rules/ImportFilteringRule.java) |
| | com.intellij.include.provider | [`FileIncludeProvider`](upsource:///platform/lang-impl/src/com/intellij/psi/impl/include/FileIncludeProvider.java) |
-|   | com.intellij.indexImporterFactory | [`IndexImporterFactory`](upsource:///platform/lang-impl/src/com/intellij/index/IndexImporterFactory.java) |
| | com.intellij.indexPatternBuilder | [`IndexPatternBuilder`](upsource:///platform/indexing-impl/src/com/intellij/psi/impl/search/IndexPatternBuilder.java) |
|  | com.intellij.indexPatternProvider | [`IndexPatternProvider`](upsource:///platform/indexing-api/src/com/intellij/psi/search/IndexPatternProvider.java) |
| | com.intellij.indexPatternSearch | [`QueryExecutor`](upsource:///platform/core-api/src/com/intellij/util/QueryExecutor.java) |
@@ -811,6 +828,7 @@ title: Extension Point List
| | com.intellij.lang.commenter | [`Commenter`](upsource:///platform/core-api/src/com/intellij/lang/Commenter.java) |
|  | com.intellij.lang.directNavigationProvider | [`DirectNavigationProvider`](upsource:///platform/core-api/src/com/intellij/navigation/DirectNavigationProvider.java) |
| | com.intellij.lang.documentationFixer | [`DocCommentFixer`](upsource:///platform/lang-impl/src/com/intellij/codeInsight/documentation/DocCommentFixer.java) |
+| | com.intellij.lang.documentationToolWindowManager | [`DocToolWindowManager`](upsource:///platform/lang-impl/src/com/intellij/codeInsight/documentation/DocToolWindowManager.java) |
| | com.intellij.lang.fileViewProviderFactory | [`FileViewProviderFactory`](upsource:///platform/core-api/src/com/intellij/psi/FileViewProviderFactory.java) |
| | com.intellij.lang.findUsagesProvider | [`FindUsagesProvider`](upsource:///platform/indexing-api/src/com/intellij/lang/findUsages/FindUsagesProvider.java) |
| | com.intellij.lang.foldingBuilder | [`FoldingBuilder`](upsource:///platform/core-api/src/com/intellij/lang/folding/FoldingBuilder.java) |
@@ -822,19 +840,13 @@ title: Extension Point List
| | com.intellij.lang.structureViewExtension | [`StructureViewExtension`](upsource:///platform/structure-view-impl/src/com/intellij/ide/structureView/StructureViewExtension.java) |
| | com.intellij.lang.substitutor | [`LanguageSubstitutor`](upsource:///platform/core-api/src/com/intellij/psi/LanguageSubstitutor.java) |
| | com.intellij.lang.surroundDescriptor | [`SurroundDescriptor`](upsource:///platform/lang-api/src/com/intellij/lang/surroundWith/SurroundDescriptor.java) |
-| | com.intellij.lang.symbolSearchTarget | [`SymbolSearchTargetFactory`](upsource:///platform/lang-impl/src/com/intellij/find/usages/SymbolSearchTargetFactory.java) |
-| | com.intellij.lang.symbolTextSearcher | [`SymbolTextSearcher`](upsource:///platform/lang-impl/src/com/intellij/find/usages/SymbolTextSearcher.java) |
-| | com.intellij.lang.symbolUsageHandler | [`SymbolUsageHandlerFactory`](upsource:///platform/lang-impl/src/com/intellij/find/usages/SymbolUsageHandlerFactory.java) |
+| | com.intellij.lang.symbolSearchTarget | [`SymbolSearchTargetFactory`](upsource:///platform/lang-impl/src/com/intellij/find/usages/symbol/SymbolSearchTargetFactory.java) |
| | com.intellij.lang.syntaxHighlighter | [`SyntaxHighlighter`](upsource:///platform/editor-ui-api/src/com/intellij/openapi/fileTypes/SyntaxHighlighter.java) |
| | com.intellij.lang.treePatcher | [`TreePatcher`](upsource:///platform/core-impl/src/com/intellij/psi/templateLanguages/TreePatcher.java) |
| | com.intellij.lang.unwrapDescriptor | [`UnwrapDescriptor`](upsource:///platform/lang-impl/src/com/intellij/codeInsight/unwrap/UnwrapDescriptor.java) |
| | com.intellij.library.presentationProvider | [`LibraryPresentationProvider`](upsource:///platform/lang-impl/src/com/intellij/openapi/roots/libraries/LibraryPresentationProvider.java) |
| | com.intellij.library.type | [`LibraryType`](upsource:///platform/lang-impl/src/com/intellij/openapi/roots/libraries/LibraryType.java) |
| | com.intellij.librarySettingsProvider | [`LibrarySettingsProvider`](upsource:///platform/lang-impl/src/com/intellij/openapi/roots/ui/configuration/LibrarySettingsProvider.java) |
-| | com.intellij.liveTemplateContext | [`TemplateContextType`](upsource:///platform/lang-api/src/com/intellij/codeInsight/template/TemplateContextType.java) |
-| | com.intellij.liveTemplateMacro | [`Macro`](upsource:///platform/lang-api/src/com/intellij/codeInsight/template/Macro.java) |
-| | com.intellij.liveTemplateOptionalProcessor | [`TemplateOptionalProcessor`](upsource:///platform/lang-impl/src/com/intellij/codeInsight/template/impl/TemplateOptionalProcessor.java) |
-| | com.intellij.liveTemplatePreprocessor | [`TemplatePreprocessor`](upsource:///platform/lang-impl/src/com/intellij/codeInsight/template/impl/TemplatePreprocessor.java) |
| | com.intellij.liveTemplateSubstitutor | [`TemplateSubstitutor`](upsource:///platform/lang-impl/src/com/intellij/codeInsight/template/TemplateSubstitutor.java) |
| | com.intellij.longLineInspectionPolicy | [`LongLineInspectionPolicy`](upsource:///platform/lang-impl/src/com/intellij/codeInspection/longLine/LongLineInspectionPolicy.java) |
| | com.intellij.macro | [`Macro`](upsource:///platform/execution-impl/src/com/intellij/ide/macro/Macro.java) |
@@ -881,13 +893,14 @@ title: Extension Point List
| | com.intellij.psiViewerExtension | [`PsiViewerExtension`](upsource:///platform/lang-impl/src/com/intellij/internal/psiView/PsiViewerExtension.java) |
| | com.intellij.qualifiedNameProvider | [`QualifiedNameProvider`](upsource:///platform/lang-impl/src/com/intellij/ide/actions/QualifiedNameProvider.java) |
| | com.intellij.readWriteAccessDetector | [`ReadWriteAccessDetector`](upsource:///platform/core-api/src/com/intellij/codeInsight/highlighting/ReadWriteAccessDetector.java) |
-| | com.intellij.readerModeProvider | [`ReaderModeProvider`](upsource:///platform/lang-impl/src/com/intellij/codeInsight/actions/ReaderModeProvider.kt) |
+| | com.intellij.readerModeMatcher | [`ReaderModeMatcher`](upsource:///platform/editor-ui-api/src/com/intellij/codeInsight/actions/ReaderModeMatcher.kt) |
+| | com.intellij.readerModeProvider | [`ReaderModeProvider`](upsource:///platform/editor-ui-api/src/com/intellij/codeInsight/actions/ReaderModeProvider.kt) |
| | com.intellij.refGraphAnnotator | [`RefGraphAnnotator`](upsource:///platform/analysis-api/src/com/intellij/codeInspection/reference/RefGraphAnnotator.java) |
| | com.intellij.referenceImporter | [`ReferenceImporter`](upsource:///platform/analysis-impl/src/com/intellij/codeInsight/daemon/ReferenceImporter.java) |
-| | com.intellij.referenceInjector | [`ReferenceInjector`](upsource:///platform/lang-api/src/com/intellij/psi/injection/ReferenceInjector.java) |
+| | com.intellij.referenceInjector | [`ReferenceInjector`](upsource:///platform/analysis-api/src/com/intellij/psi/injection/ReferenceInjector.java) |
| | com.intellij.referenceProviderType | [`PsiReferenceProvider`](upsource:///platform/core-api/src/com/intellij/psi/PsiReferenceProvider.java) |
| | com.intellij.retypeFileAssistant | [`RetypeFileAssistant`](upsource:///platform/lang-impl/src/com/intellij/internal/retype/RetypeFileAction.kt) |
-|  | com.intellij.roots.watchedRootsProvider | [`WatchedRootsProvider`](upsource:///platform/lang-api/src/com/intellij/openapi/roots/WatchedRootsProvider.java) |
+| | com.intellij.roots.watchedRootsProvider | [`WatchedRootsProvider`](upsource:///platform/lang-api/src/com/intellij/openapi/roots/WatchedRootsProvider.java) |
| | com.intellij.runAnything.commandCustomizer | [`RunAnythingCommandCustomizer`](upsource:///platform/lang-impl/src/com/intellij/ide/actions/runAnything/commands/RunAnythingCommandCustomizer.java) |
| | com.intellij.runAnything.commandHandler | [`RunAnythingCommandHandler`](upsource:///platform/lang-impl/src/com/intellij/ide/actions/runAnything/handlers/RunAnythingCommandHandler.java) |
| | com.intellij.runAnything.executionProvider | [`RunAnythingProvider`](upsource:///platform/lang-impl/src/com/intellij/ide/actions/runAnything/activity/RunAnythingProvider.java) |
@@ -903,7 +916,7 @@ title: Extension Point List
| | com.intellij.runningApplicationUpdaterProvider | [`RunningApplicationUpdaterProvider`](upsource:///platform/execution-impl/src/com/intellij/execution/update/RunningApplicationUpdaterProvider.java) |
| | com.intellij.saveFileAsTemplateHandler | [`SaveFileAsTemplateHandler`](upsource:///platform/lang-impl/src/com/intellij/ide/actions/SaveFileAsTemplateHandler.java) |
| | com.intellij.scopeDescriptorProvider | [`ScopeDescriptorProvider`](upsource:///platform/lang-impl/src/com/intellij/ide/util/scopeChooser/ScopeDescriptorProvider.java) |
-|  | com.intellij.scopeParserExtension | [`PackageSetParserExtension`](upsource:///platform/lang-impl/src/com/intellij/psi/search/scope/packageSet/PackageSetParserExtension.java) |
+| | com.intellij.scopeParserExtension | [`PackageSetParserExtension`](upsource:///platform/lang-impl/src/com/intellij/psi/search/scope/packageSet/PackageSetParserExtension.java) |
| | com.intellij.scratch.creationHelper | [`ScratchFileCreationHelper`](upsource:///platform/lang-impl/src/com/intellij/ide/scratch/ScratchFileCreationHelper.java) |
| | com.intellij.scratch.rootType | [`RootType`](upsource:///platform/lang-api/src/com/intellij/ide/scratch/RootType.java) |
| | com.intellij.sdkDownload | [`SdkDownload`](upsource:///platform/lang-impl/src/com/intellij/openapi/roots/ui/configuration/projectRoot/SdkDownload.java) |
@@ -912,7 +925,7 @@ title: Extension Point List
| | com.intellij.searchEverywhereClassifier | [`SearchEverywhereClassifier`](upsource:///platform/lang-impl/src/com/intellij/ide/actions/SearchEverywhereClassifier.java) |
| | com.intellij.searchEverywhereContributor | [`SearchEverywhereContributorFactory`](upsource:///platform/lang-api/src/com/intellij/ide/actions/searcheverywhere/SearchEverywhereContributorFactory.java) |
|  | com.intellij.searchEverywhereResultsEqualityProvider | [`SEResultsEqualityProvider`](upsource:///platform/lang-impl/src/com/intellij/ide/actions/searcheverywhere/SEResultsEqualityProvider.java) |
-|  | com.intellij.searchScopesProvider | [`SearchScopeProvider`](upsource:///platform/analysis-impl/src/com/intellij/psi/search/SearchScopeProvider.java) |
+| | com.intellij.searchScopesProvider | [`SearchScopeProvider`](upsource:///platform/analysis-impl/src/com/intellij/psi/search/SearchScopeProvider.java) |
| | com.intellij.searcher | [`Searcher`](upsource:///platform/indexing-api/src/com/intellij/model/search/Searcher.java) |
| | com.intellij.semContributor | [`SemContributor`](upsource:///platform/lang-api/src/com/intellij/semantic/SemContributor.java) |
|  | com.intellij.serviceViewContributor | [`ServiceViewContributor`](upsource:///platform/lang-api/src/com/intellij/execution/services/ServiceViewContributor.java) |
@@ -926,7 +939,7 @@ title: Extension Point List
| | com.intellij.symbolPresentation | [`SymbolPresentationProvider`](upsource:///platform/core-api/src/com/intellij/model/presentation/SymbolPresentationProvider.java) |
| | com.intellij.targetElementEvaluator | [`TargetElementEvaluator`](upsource:///platform/core-impl/src/com/intellij/codeInsight/TargetElementEvaluator.java) |
| | com.intellij.targetElementUtilExtender | [`TargetElementUtilExtender`](upsource:///platform/lang-impl/src/com/intellij/codeInsight/TargetElementUtilExtender.java) |
-| | com.intellij.templateCompletionProcessor | [`TemplateCompletionProcessor`](upsource:///platform/lang-impl/src/com/intellij/codeInsight/template/macro/TemplateCompletionProcessor.java) |
+| | com.intellij.templateCompletionProcessor | [`TemplateCompletionProcessor`](upsource:///platform/analysis-impl/src/com/intellij/codeInsight/template/macro/TemplateCompletionProcessor.java) |
| | com.intellij.testActionProvider | [`ToggleModelActionProvider`](upsource:///platform/testRunner/src/com/intellij/execution/testframework/ToggleModelActionProvider.java) |
| | com.intellij.testCreator | [`TestCreator`](upsource:///platform/lang-api/src/com/intellij/testIntegration/TestCreator.java) |
| | com.intellij.testFinder | [`TestFinder`](upsource:///platform/lang-api/src/com/intellij/testIntegration/TestFinder.java) |
@@ -954,6 +967,13 @@ title: Extension Point List
| | com.intellij.usageViewFactory | [`UsageViewFactory`](upsource:///platform/usageView/src/com/intellij/usages/impl/UsageViewFactory.java) |
| | com.intellij.virtualFileQualifiedNameProvider | [`VirtualFileQualifiedNameProvider`](upsource:///platform/lang-impl/src/com/intellij/ide/actions/CopyReferenceAction.java) |
+## [lint-plugin.xml](upsource:///android/lint/src/META-INF/lint-plugin.xml)
+
+| Note | Extension Point | Implementation |
+|---|---|---|
+|  | com.android.tools.idea.lint.common.lintIdeSupport | [`LintIdeSupport`](upsource:///android/lint/src/com/android/tools/idea/lint/common/LintIdeSupport.kt) |
+|  | com.android.tools.idea.lint.common.lintQuickFixProvider | [`LintIdeQuickFixProvider`](upsource:///android/lint/src/com/android/tools/idea/lint/common/LintIdeQuickFixProvider.java) |
+
## [ManifestSupport.xml](upsource:///java/manifest/src/META-INF/ManifestSupport.xml)
| Note | Extension Point | Implementation |
@@ -1032,6 +1052,13 @@ title: Extension Point List
|---|---|---|
| | org.jetbrains.idea.eclipse.natureImporter | [`EclipseNatureImporter`](upsource:///plugins/eclipse/src/org/jetbrains/idea/eclipse/importWizard/EclipseNatureImporter.java) |
+## [org.jetbrains.idea.gradle.dsl.impl](upsource:///plugins/gradle-dsl-impl/resources/META-INF/plugin.xml)
+
+| Note | Extension Point | Implementation |
+|---|---|---|
+| | org.jetbrains.idea.gradle.dsl.parserFactory | [`GradleDslConverterFactory`](upsource:///plugins/gradle-dsl-impl/src/com/android/tools/idea/gradle/dsl/parser/GradleDslConverterFactory.java) |
+|  | org.jetbrains.idea.gradle.dsl.upToDateChecker | [`UpToDateChecker`](upsource:///plugins/gradle-dsl-impl/src/com/android/tools/idea/gradle/dsl/UpToDateChecker.java) |
+
## [org.jetbrains.idea.maven](upsource:///plugins/maven/src/main/resources/META-INF/plugin.xml)
| Note | Extension Point | Implementation |
@@ -1106,6 +1133,8 @@ title: Extension Point List
| | com.intellij.diff.merge.external.AutomaticExternalMergeTool | [`AutomaticExternalMergeTool`](upsource:///platform/diff-api/src/com/intellij/diff/merge/external/AutomaticExternalMergeTool.java) |
| | com.intellij.directoryProjectConfigurator | [`DirectoryProjectConfigurator`](upsource:///platform/platform-impl/src/com/intellij/platform/DirectoryProjectConfigurator.java) |
| | com.intellij.directoryProjectGenerator | [`DirectoryProjectGenerator`](upsource:///platform/platform-impl/src/com/intellij/platform/DirectoryProjectGenerator.java) |
+|  | com.intellij.documentWriteAccessGuard | [`DocumentWriteAccessGuard`](upsource:///platform/core-impl/src/com/intellij/openapi/editor/impl/DocumentWriteAccessGuard.java) |
+| | com.intellij.documentationActionProvider | [`DocumentationActionProvider`](upsource:///platform/lang-impl/src/com/intellij/codeInsight/documentation/DocumentationActionProvider.java) |
| | com.intellij.dynamicActionConfigurationCustomizer | [`DynamicActionConfigurationCustomizer`](upsource:///platform/platform-impl/src/com/intellij/openapi/actionSystem/impl/DynamicActionConfigurationCustomizer.java) |
| | com.intellij.editor.injectedFileChangesHandlerProvider | [`InjectedFileChangesHandlerProvider`](upsource:///platform/editor-ui-api/src/com/intellij/injected/editor/InjectedFileChangesHandlerProvider.java) |
| | com.intellij.editor.linePainter | [`EditorLinePainter`](upsource:///platform/platform-impl/src/com/intellij/openapi/editor/EditorLinePainter.java) |
@@ -1151,10 +1180,13 @@ title: Extension Point List
| | com.intellij.iconDescriptionBundle | `n/a` |
|  | com.intellij.iconLayerProvider | [`IconLayerProvider`](upsource:///platform/core-api/src/com/intellij/ide/IconLayerProvider.java) |
|   | com.intellij.ideRootPaneNorth | [`IdeRootPaneNorthExtension`](upsource:///platform/platform-api/src/com/intellij/openapi/wm/IdeRootPaneNorthExtension.java) |
+| | com.intellij.interactiveCourseFactory | [`InteractiveCourseFactory`](upsource:///platform/platform-api/src/com/intellij/openapi/wm/InteractiveCourseFactory.kt) |
| | com.intellij.itemPresentationProvider | [`ItemPresentationProvider`](upsource:///platform/core-api/src/com/intellij/navigation/ItemPresentationProvider.java) |
| | com.intellij.iw.actionProvider | [`InspectionWidgetActionProvider`](upsource:///platform/platform-api/src/com/intellij/openapi/editor/markup/InspectionWidgetActionProvider.kt) |
| | com.intellij.jbProtocolCommand | [`JBProtocolCommand`](upsource:///platform/platform-impl/src/com/intellij/openapi/application/JBProtocolCommand.java) |
+|  | com.intellij.jcef.appRequiredArgumentsProvider | [`JBCefAppRequiredArgumentsProvider`](upsource:///platform/platform-api/src/com/intellij/ui/jcef/JBCefAppRequiredArgumentsProvider.kt) |
| | com.intellij.jdkDownloader.jdkInstallerListener | [`JdkInstallerListener`](upsource:///platform/lang-impl/src/com/intellij/openapi/projectRoots/impl/jdkDownloader/JdkInstaller.kt) |
+| | com.intellij.jdkUpdateCheckContributor | [`JdkUpdateCheckContributor`](upsource:///platform/lang-impl/src/com/intellij/openapi/projectRoots/impl/jdkDownloader/JdkUpdater.kt) |
| | com.intellij.jps.plugin | `n/a` |
| | com.intellij.keymapExtension | [`KeymapExtension`](upsource:///platform/platform-api/src/com/intellij/openapi/keymap/KeymapExtension.java) |
|  | com.intellij.lafProvider | [`LafProvider`](upsource:///platform/platform-impl/src/com/intellij/ide/ui/LafProvider.java) |
@@ -1165,8 +1197,9 @@ title: Extension Point List
|  | com.intellij.notification.group | `n/a` |
|  | com.intellij.notification.parentGroup | `n/a` |
| | com.intellij.notificationAllowlist | `n/a` |
+| | com.intellij.notificationGroup | `n/a` |
| | com.intellij.notificationWhitelist | `n/a` |
-|  | com.intellij.obsoleteStorage | `n/a` |
+| | com.intellij.obsoleteStorage | `n/a` |
| | com.intellij.pathMacroContributor | [`PathMacroContributor`](upsource:///platform/core-api/src/com/intellij/openapi/application/PathMacroContributor.java) |
| | com.intellij.pathMacroExpandableProtocol | `n/a` |
| | com.intellij.pathMacroFilter | [`PathMacroFilter`](upsource:///jps/model-serialization/src/com/intellij/openapi/application/PathMacroFilter.java) |
@@ -1206,6 +1239,8 @@ title: Extension Point List
| | com.intellij.statistics.applicationUsagesCollector | [`ApplicationUsagesCollector`](upsource:///platform/statistics/src/com/intellij/internal/statistic/service/fus/collectors/ApplicationUsagesCollector.java) |
|  | com.intellij.statistics.collectorExtension | [`FeatureUsageCollectorExtension`](upsource:///platform/statistics/src/com/intellij/internal/statistic/service/fus/collectors/FeatureUsageCollectorExtension.java) |
| | com.intellij.statistics.counterUsagesCollector | [`FeatureUsagesCollector`](upsource:///platform/statistics/src/com/intellij/internal/statistic/service/fus/collectors/FeatureUsagesCollector.java) |
+| | com.intellij.statistics.gotItTooltipAllowlist | `n/a` |
+| | com.intellij.statistics.notificationIdsHolder | [`NotificationIdsHolder`](upsource:///platform/platform-impl/src/com/intellij/notification/impl/NotificationIdsHolder.java) |
| | com.intellij.statistics.projectUsagesCollector | [`ProjectUsagesCollector`](upsource:///platform/statistics/src/com/intellij/internal/statistic/service/fus/collectors/ProjectUsagesCollector.java) |
| | com.intellij.statistics.validation.customValidationRule | [`CustomValidationRule`](upsource:///platform/statistics/src/com/intellij/internal/statistic/eventLog/validator/rules/impl/CustomValidationRule.java) |
| | com.intellij.statistics.validation.customWhiteListRule | [~~`CustomWhiteListRule`~~](upsource:///platform/statistics/src/com/intellij/internal/statistic/eventLog/validator/rules/impl/CustomWhiteListRule.java) |
@@ -1215,10 +1250,11 @@ title: Extension Point List
| | com.intellij.stripTrailingSpacesFilterFactory | [`StripTrailingSpacesFilterFactory`](upsource:///platform/core-api/src/com/intellij/openapi/editor/StripTrailingSpacesFilterFactory.java) |
|  | com.intellij.systemProperty | `n/a` |
|  | com.intellij.testStatusListener | [`TestStatusListener`](upsource:///platform/testRunner/src/com/intellij/execution/testframework/TestStatusListener.java) |
-|  | com.intellij.themeMetadataProvider | `n/a` |
+| | com.intellij.textEditorCustomizer | [`TextEditorCustomizer`](upsource:///platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/text/TextEditorCustomizer.java) |
+| | com.intellij.themeMetadataProvider | `n/a` |
| | com.intellij.themeProvider | `n/a` |
| | com.intellij.tipAndTrick | `n/a` |
-|   | com.intellij.titleInfoProvider | [`TitleInfoProvider`](upsource:///platform/platform-impl/src/com/intellij/openapi/wm/impl/TitleInfoProvider.kt) |
+|  | com.intellij.titleInfoProvider | [`TitleInfoProvider`](upsource:///platform/platform-impl/src/com/intellij/openapi/wm/impl/TitleInfoProvider.kt) |
| | com.intellij.toolWindow | [`ToolWindowFactory`](upsource:///platform/platform-api/src/com/intellij/openapi/wm/ToolWindowFactory.java) |
| | com.intellij.toolWindowAllowlist | `n/a` |
| | com.intellij.trailingSpacesOptionsProvider | [`TrailingSpacesOptionsProvider`](upsource:///platform/platform-api/src/com/intellij/openapi/fileEditor/TrailingSpacesOptionsProvider.java) |
@@ -1238,6 +1274,7 @@ title: Extension Point List
| | com.intellij.webHelpProvider | [`WebHelpProvider`](upsource:///platform/platform-api/src/com/intellij/openapi/help/WebHelpProvider.java) |
| | com.intellij.welcomeFrameProvider | [`WelcomeFrameProvider`](upsource:///platform/platform-api/src/com/intellij/openapi/wm/WelcomeFrameProvider.java) |
|  | com.intellij.welcomeScreen | [`WelcomeScreenProvider`](upsource:///platform/platform-api/src/com/intellij/openapi/wm/WelcomeScreenProvider.java) |
+|  | com.intellij.welcomeScreenCustomization | [`WelcomeScreenCustomization`](upsource:///platform/platform-api/src/com/intellij/openapi/wm/WelcomeScreenCustomization.java) |
| | com.intellij.welcomeTabFactory | [`WelcomeTabFactory`](upsource:///platform/platform-api/src/com/intellij/openapi/wm/WelcomeTabFactory.java) |
| | org.jetbrains.javaScriptDebuggerStarter | [`JavaScriptDebuggerStarter`](upsource:///platform/platform-impl/src/com/intellij/ide/browsers/JavaScriptDebuggerStarter.java) |
| | org.jetbrains.urlOpener | [`UrlOpener`](upsource:///platform/platform-api/src/com/intellij/ide/browsers/UrlOpener.java) |
@@ -1274,8 +1311,10 @@ title: Extension Point List
| | Pythonid.breakpointHandler | [`PyBreakpointHandlerFactory`](upsource:///python/src/com/jetbrains/python/debugger/PyBreakpointHandlerFactory.java) |
|  | Pythonid.condaSdkCustomizer | [`PyCondaSdkCustomizer`](upsource:///python/src/com/jetbrains/python/sdk/conda/PyCondaSdkCustomizer.kt) |
| | Pythonid.consoleOptionsProvider | [`PyConsoleOptionsProvider`](upsource:///python/src/com/jetbrains/python/console/PyConsoleOptionsProvider.java) |
+| | Pythonid.dataViewPanelFactory | [`PyDataViewPanelFactory`](upsource:///python/src/com/jetbrains/python/debugger/containerview/PyDataViewPanelFactory.java) |
| | Pythonid.debugSessionFactory | [`PyDebugSessionFactory`](upsource:///python/src/com/jetbrains/python/debugger/PyDebugSessionFactory.java) |
| | Pythonid.documentationLinkProvider | [`PythonDocumentationLinkProvider`](upsource:///python/openapi/src/com/jetbrains/python/documentation/PythonDocumentationLinkProvider.java) |
+|  | Pythonid.interpreterTargetEnvironmentFactory | [`PythonInterpreterTargetEnvironmentFactory`](upsource:///python/src/com/jetbrains/python/run/PythonInterpreterTargetEnvironmentFactory.kt) |
| | Pythonid.magicLiteral | [`PyMagicLiteralExtensionPoint`](upsource:///python/python-psi-impl/src/com/jetbrains/python/magicLiteral/PyMagicLiteralExtensionPoint.java) |
|  | Pythonid.packageManagerProvider | [`PyPackageManagerProvider`](upsource:///python/src/com/jetbrains/python/packaging/PyCustomPackageManagers.kt) |
| | Pythonid.pep8ProblemSuppressor | [`Pep8ProblemSuppressor`](upsource:///python/src/com/jetbrains/python/validation/Pep8ProblemSuppressor.java) |
@@ -1289,7 +1328,6 @@ title: Extension Point List
| | Pythonid.pyTestConfigurationSelector | [`PyTestConfigurationSelector`](upsource:///python/src/com/jetbrains/python/testing/PyTestConfigurationSelector.kt) |
| | Pythonid.pyTestFixtureExtension | [`PyTestFixtureExtension`](upsource:///python/src/com/jetbrains/python/testing/pyTestFixtures/PyTestFixtureExtension.kt) |
| | Pythonid.pythonCommandLineEnvironmentProvider | [`PythonCommandLineEnvironmentProvider`](upsource:///python/src/com/jetbrains/python/run/PythonCommandLineEnvironmentProvider.java) |
-| | Pythonid.pythonDocumentationQuickInfoProvider | [`PythonDocumentationQuickInfoProvider`](upsource:///python/openapi/src/com/jetbrains/python/documentation/PythonDocumentationQuickInfoProvider.java) |
| | Pythonid.pythonSdkComparator | [`PySdkComparator`](upsource:///python/src/com/jetbrains/python/sdk/PySdkComparator.java) |
| | Pythonid.remoteConsoleProcessCreator | [`PythonConsoleRemoteProcessCreator`](upsource:///python/src/com/jetbrains/python/console/PythonConsoleRemoteProcessCreator.kt) |
| | Pythonid.remoteInterpreterManager | [`PythonRemoteInterpreterManager`](upsource:///python/src/com/jetbrains/python/remote/PythonRemoteInterpreterManager.java) |
@@ -1298,6 +1336,7 @@ title: Extension Point List
| | Pythonid.remoteSkeletonGeneratorFactory | [`PyRemoteSkeletonGeneratorFactory`](upsource:///python/src/com/jetbrains/python/remote/PyRemoteSkeletonGeneratorFactory.java) |
| | Pythonid.runConfigurationEditorExtension | [`PyRunConfigurationEditorExtension`](upsource:///python/src/com/jetbrains/python/run/PyRunConfigurationEditorExtension.java) |
| | Pythonid.runConfigurationExtension | [`PythonRunConfigurationExtension`](upsource:///python/src/com/jetbrains/python/run/PythonRunConfigurationExtension.java) |
+|  | Pythonid.runConfigurationTargetEnvironmentAdjuster | [`PythonRunConfigurationTargetEnvironmentAdjuster`](upsource:///python/src/com/jetbrains/python/run/PythonRunConfigurationTargetEnvironmentAdjuster.kt) |
| | Pythonid.runnableScriptFilter | [`RunnableScriptFilter`](upsource:///python/src/com/jetbrains/python/run/RunnableScriptFilter.java) |
| | Pythonid.sshInterpreterManager | [`PythonSshInterpreterManager`](upsource:///python/src/com/jetbrains/python/remote/PythonSshInterpreterManager.java) |
| | Pythonid.unresolvedReferenceQuickFixProvider | [`PyUnresolvedReferenceQuickFixProvider`](upsource:///python/openapi/src/com/jetbrains/python/inspections/PyUnresolvedReferenceQuickFixProvider.java) |
@@ -1319,6 +1358,7 @@ title: Extension Point List
| | Pythonid.pyOverridingMethodsSearch | [`QueryExecutor`](upsource:///platform/core-api/src/com/intellij/util/QueryExecutor.java) |
| | Pythonid.pyReferenceResolveProvider | [`PyReferenceResolveProvider`](upsource:///python/python-psi-api/src/com/jetbrains/python/psi/resolve/PyReferenceResolveProvider.java) |
| | Pythonid.pySuperMethodsSearch | [`QueryExecutor`](upsource:///platform/core-api/src/com/intellij/util/QueryExecutor.java) |
+| | Pythonid.pythonDocumentationQuickInfoProvider | [`PythonDocumentationQuickInfoProvider`](upsource:///python/python-psi-api/src/com/jetbrains/python/documentation/PythonDocumentationQuickInfoProvider.java) |
| | Pythonid.resolveResultRater | [`PyResolveResultRater`](upsource:///python/python-psi-api/src/com/jetbrains/python/psi/impl/PyResolveResultRater.java) |
|  | Pythonid.thirdPartySdkDetector | [`PyThirdPartySdkDetector`](upsource:///python/python-psi-api/src/com/jetbrains/python/psi/resolve/PyThirdPartySdkDetector.java) |
| | Pythonid.typeProvider | [`PyTypeProvider`](upsource:///python/python-psi-api/src/com/jetbrains/python/psi/impl/PyTypeProvider.java) |
@@ -1348,10 +1388,13 @@ title: Extension Point List
| | com.intellij.refactoring.pushDown | [`PushDownDelegate`](upsource:///platform/lang-impl/src/com/intellij/refactoring/memberPushDown/PushDownDelegate.java) |
| | com.intellij.refactoring.safeDeleteProcessor | [`SafeDeleteProcessorDelegate`](upsource:///platform/lang-impl/src/com/intellij/refactoring/safeDelete/SafeDeleteProcessorDelegate.java) |
| | com.intellij.rename.inplace.resolveSnapshotProvider | [`ResolveSnapshotProvider`](upsource:///platform/lang-api/src/com/intellij/refactoring/rename/ResolveSnapshotProvider.java) |
+| | com.intellij.rename.referenceRenameUsageFactory | [`ReferenceRenameUsageFactory`](upsource:///platform/lang-impl/src/com/intellij/refactoring/rename/symbol/ReferenceRenameUsageFactory.java) |
+| | com.intellij.rename.symbolRenameTargetFactory | [`SymbolRenameTargetFactory`](upsource:///platform/lang-impl/src/com/intellij/refactoring/rename/symbol/SymbolRenameTargetFactory.java) |
| | com.intellij.renameFileActionProvider | [`RenameFileActionProvider`](upsource:///platform/lang-impl/src/com/intellij/refactoring/actions/RenameFileActionProvider.java) |
| | com.intellij.renameHandler | [`RenameHandler`](upsource:///platform/lang-api/src/com/intellij/refactoring/rename/RenameHandler.java) |
| | com.intellij.renameInputValidator | [`RenameInputValidator`](upsource:///platform/lang-api/src/com/intellij/refactoring/rename/RenameInputValidator.java) |
| | com.intellij.renamePsiElementProcessor | [`RenamePsiElementProcessor`](upsource:///platform/lang-impl/src/com/intellij/refactoring/rename/RenamePsiElementProcessor.java) |
+|  | com.intellij.renamerFactory | [`RenamerFactory`](upsource:///platform/lang-api/src/com/intellij/refactoring/rename/RenamerFactory.java) |
| | com.intellij.suggestedRefactoringSupport | [`SuggestedRefactoringSupport`](upsource:///platform/lang-api/src/com/intellij/refactoring/suggested/SuggestedRefactoringSupport.kt) |
| | com.intellij.updateAddedFileProcessor | [`UpdateAddedFileProcessor`](upsource:///platform/core-impl/src/com/intellij/psi/impl/file/UpdateAddedFileProcessor.java) |
| | com.intellij.vetoRenameCondition | [`Condition`](upsource:///platform/util-rt/src/com/intellij/openapi/util/Condition.java) |
@@ -1412,6 +1455,7 @@ title: Extension Point List
| Note | Extension Point | Implementation |
|---|---|---|
+| | com.intellij.structuralsearch.filter | [`FilterAction`](upsource:///platform/structuralsearch/source/com/intellij/structuralsearch/plugin/ui/filters/FilterAction.java) |
| | com.intellij.structuralsearch.profile | [`StructuralSearchProfile`](upsource:///platform/structuralsearch/source/com/intellij/structuralsearch/StructuralSearchProfile.java) |
## [tasks.xml](upsource:///platform/tasks-platform-impl/resources/META-INF/tasks.xml)
@@ -1446,6 +1490,7 @@ title: Extension Point List
|   | com.intellij.customVcsLogUiFactoryProvider | [`CustomVcsLogUiFactoryProvider`](upsource:///platform/vcs-log/impl/src/com/intellij/vcs/log/impl/CustomVcsLogUiFactoryProvider.java) |
| | com.intellij.logHighlighterFactory | [`VcsLogHighlighterFactory`](upsource:///platform/vcs-log/impl/src/com/intellij/vcs/log/ui/highlighters/VcsLogHighlighterFactory.java) |
|  | com.intellij.logProvider | [`VcsLogProvider`](upsource:///platform/vcs-log/api/src/com/intellij/vcs/log/VcsLogProvider.java) |
+| | com.intellij.vcsLogCustomColumn | [`VcsLogCustomColumn`](upsource:///platform/vcs-log/impl/src/com/intellij/vcs/log/ui/table/column/VcsLogCustomColumn.kt) |
## [VcsExtensionPoints.xml](upsource:///platform/vcs-impl/resources/META-INF/VcsExtensionPoints.xml)
@@ -1461,21 +1506,23 @@ title: Extension Point List
|  | com.intellij.ignoredFileContentProvider | [`IgnoredFileContentProvider`](upsource:///platform/vcs-api/src/com/intellij/openapi/vcs/changes/IgnoredFileContentProvider.java) |
|  | com.intellij.ignoredFileProvider | [`IgnoredFileProvider`](upsource:///platform/vcs-api/src/com/intellij/openapi/vcs/changes/IgnoredFileProvider.java) |
| | com.intellij.openapi.vcs.actions.AnnotateToggleAction.Provider | [`Provider`](upsource:///platform/vcs-impl/src/com/intellij/openapi/vcs/actions/AnnotateToggleAction.java) |
-| | com.intellij.openapi.vcs.changes.actions.CreatePatchFromChangesAction.
Clipboard.ExtensionProvider | [`AnActionExtensionProvider`](upsource:///platform/platform-impl/src/com/intellij/openapi/actionSystem/AnActionExtensionProvider.java) |
-| | com.intellij.openapi.vcs.changes.actions.CreatePatchFromChangesAction.
Dialog.ExtensionProvider | [`AnActionExtensionProvider`](upsource:///platform/platform-impl/src/com/intellij/openapi/actionSystem/AnActionExtensionProvider.java) |
-| | com.intellij.openapi.vcs.changes.actions.diff.ChangeDiffRequestProvider | [`ChangeDiffRequestProvider`](upsource:///platform/vcs-impl/src/com/intellij/openapi/vcs/changes/actions/diff/ChangeDiffRequestProvider.java) |
-| | com.intellij.openapi.vcs.changes.actions.diff.ChangeDiffViewerWrapperProvider | [`ChangeDiffViewerWrapperProvider`](upsource:///platform/vcs-impl/src/com/intellij/openapi/vcs/changes/actions/diff/ChangeDiffViewerWrapperProvider.java) |
+| | com.intellij.openapi.vcs.changes.actions.
CreatePatchFromChangesAction.Clipboard.ExtensionProvider | [`AnActionExtensionProvider`](upsource:///platform/platform-impl/src/com/intellij/openapi/actionSystem/AnActionExtensionProvider.java) |
+| | com.intellij.openapi.vcs.changes.actions.
CreatePatchFromChangesAction.Dialog.ExtensionProvider | [`AnActionExtensionProvider`](upsource:///platform/platform-impl/src/com/intellij/openapi/actionSystem/AnActionExtensionProvider.java) |
+| | com.intellij.openapi.vcs.changes.actions.
diff.ChangeDiffRequestProvider | [`ChangeDiffRequestProvider`](upsource:///platform/vcs-impl/src/com/intellij/openapi/vcs/changes/actions/diff/ChangeDiffRequestProvider.java) |
+| | com.intellij.openapi.vcs.changes.actions.
diff.ChangeDiffViewerWrapperProvider | [`ChangeDiffViewerWrapperProvider`](upsource:///platform/vcs-impl/src/com/intellij/openapi/vcs/changes/actions/diff/ChangeDiffViewerWrapperProvider.java) |
| | com.intellij.openapi.vcs.changes.ui.filePathIconProvider | [`FilePathIconProvider`](upsource:///platform/vcs-api/src/com/intellij/openapi/vcs/changes/FilePathIconProvider.java) |
| | com.intellij.openapi.vcs.changes.vcsPreservingExecutor | [`VcsPreservingExecutor`](upsource:///platform/vcs-api/src/com/intellij/openapi/vcs/changes/VcsPreservingExecutor.java) |
-| | com.intellij.openapi.vcs.history.actions.ShowDiffAfterWithLocalAction.
ExtensionProvider | [`AnActionExtensionProvider`](upsource:///platform/platform-impl/src/com/intellij/openapi/actionSystem/AnActionExtensionProvider.java) |
-| | com.intellij.openapi.vcs.history.actions.ShowDiffBeforeWithLocalAction.
ExtensionProvider | [`AnActionExtensionProvider`](upsource:///platform/platform-impl/src/com/intellij/openapi/actionSystem/AnActionExtensionProvider.java) |
+| | com.intellij.openapi.vcs.history.actions.
ShowDiffAfterWithLocalAction.ExtensionProvider | [`AnActionExtensionProvider`](upsource:///platform/platform-impl/src/com/intellij/openapi/actionSystem/AnActionExtensionProvider.java) |
+| | com.intellij.openapi.vcs.history.actions.
ShowDiffBeforeWithLocalAction.ExtensionProvider | [`AnActionExtensionProvider`](upsource:///platform/platform-impl/src/com/intellij/openapi/actionSystem/AnActionExtensionProvider.java) |
+| | com.intellij.openapi.vcs.impl.LocalLineStatusTrackerProvider | [`LocalLineStatusTrackerProvider`](upsource:///platform/vcs-impl/src/com/intellij/openapi/vcs/impl/LineStatusTrackerManager.kt) |
| | com.intellij.openapi.vcs.ui.cloneDialog.VcsCloneDialogExtension | [`VcsCloneDialogExtension`](upsource:///platform/vcs-api/src/com/intellij/openapi/vcs/ui/cloneDialog/VcsCloneDialogExtension.kt) |
-|  | com.intellij.patch.extension | [`PatchEP`](upsource:///platform/vcs-api/vcs-api-core/src/com/intellij/openapi/diff/impl/patch/PatchEP.java) |
+| | com.intellij.patch.extension | [`PatchEP`](upsource:///platform/vcs-api/vcs-api-core/src/com/intellij/openapi/diff/impl/patch/PatchEP.java) |
| | com.intellij.unresolvedMergeCheckProvider | [`UnresolvedMergeCheckProvider`](upsource:///platform/vcs-impl/src/com/intellij/openapi/vcs/checkin/UnresolvedMergeCheckProvider.java) |
| | com.intellij.vcs | [`AbstractVcs`](upsource:///platform/vcs-api/src/com/intellij/openapi/vcs/AbstractVcs.java) |
| | com.intellij.vcs.actions.ScheduleForAdditionActionExtension | [`ScheduleForAdditionActionExtension`](upsource:///platform/vcs-impl/src/com/intellij/openapi/vcs/changes/actions/ScheduleForAdditionActionExtension.kt) |
|  | com.intellij.vcs.baseContentProvider | [`VcsBaseContentProvider`](upsource:///platform/vcs-impl/src/com/intellij/openapi/vcs/impl/VcsBaseContentProvider.java) |
|  | com.intellij.vcs.branchStateProvider | [`BranchStateProvider`](upsource:///platform/vcs-api/src/com/intellij/vcs/branch/BranchStateProvider.java) |
+|   | com.intellij.vcs.changeListChangeAssigner | [`ChangeListChangeAssigner`](upsource:///platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ChangeListChangeAssigner.java) |
|  | com.intellij.vcs.changeListDecorator | [`ChangeListDecorator`](upsource:///platform/vcs-api/src/com/intellij/openapi/vcs/changes/ChangeListDecorator.java) |
|  | com.intellij.vcs.changes.changesViewModifier | [`ChangesViewModifier`](upsource:///platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ChangesViewModifier.java) |
|  | com.intellij.vcs.changes.localCommitExecutor | [`LocalCommitExecutor`](upsource:///platform/vcs-api/src/com/intellij/openapi/vcs/changes/LocalCommitExecutor.java) |
@@ -1492,14 +1539,21 @@ title: Extension Point List
|  | com.intellij.vcsChangesViewRefresher | [`ChangesViewRefresher`](upsource:///platform/vcs-api/src/com/intellij/openapi/vcs/changes/ChangesViewRefresher.java) |
| | com.intellij.vcsCheckinHandlerFactory | [`VcsCheckinHandlerFactory`](upsource:///platform/vcs-api/src/com/intellij/openapi/vcs/checkin/VcsCheckinHandlerFactory.kt) |
| | com.intellij.vcsConfigurableProvider | [`VcsConfigurableProvider`](upsource:///platform/vcs-api/src/com/intellij/openapi/vcs/VcsConfigurableProvider.java) |
-|  | com.intellij.vcsIgnoreChecker | [`VcsIgnoreChecker`](upsource:///platform/vcs-api/src/com/intellij/openapi/vcs/VcsIgnoreChecker.java) |
+| | com.intellij.vcsIgnoreChecker | [`VcsIgnoreChecker`](upsource:///platform/vcs-api/src/com/intellij/openapi/vcs/VcsIgnoreChecker.java) |
| | com.intellij.vcsPopupProvider | [`VcsQuickListContentProvider`](upsource:///platform/vcs-api/src/com/intellij/openapi/vcs/actions/VcsQuickListContentProvider.java) |
| | com.intellij.vcsRepositoryInitializer | [`VcsRepositoryInitializer`](upsource:///platform/vcs-api/src/com/intellij/vcs/VcsRepositoryInitializer.java) |
| | com.intellij.vcsRootChecker | [`VcsRootChecker`](upsource:///platform/vcs-api/src/com/intellij/openapi/vcs/VcsRootChecker.java) |
| | com.intellij.vcsSelectionProvider | [`VcsSelectionProvider`](upsource:///platform/vcs-api/src/com/intellij/vcsUtil/VcsSelectionProvider.java) |
|  | com.intellij.vcsStartupActivity | [`VcsStartupActivity`](upsource:///platform/vcs-impl/src/com/intellij/openapi/vcs/impl/VcsStartupActivity.java) |
-## [xdebugger.xml](upsource:///platform/platform-resources/src/META-INF/xdebugger.xml)
+## [WorkspaceModelExtensions.xml](upsource:///platform/workspaceModel/ide/src/META-INF/WorkspaceModelExtensions.xml)
+
+| Note | Extension Point | Implementation |
+|---|---|---|
+| | com.intellij.workspaceModel.customModuleComponentSerializer | [`CustomModuleComponentSerializer`](upsource:///platform/workspaceModel/ide/src/com/intellij/workspaceModel/ide/impl/jps/serialization/CustomModuleComponentSerializer.kt) |
+| | com.intellij.workspaceModel.customModuleRootsSerializer | [`CustomModuleRootsSerializer`](upsource:///platform/workspaceModel/ide/src/com/intellij/workspaceModel/ide/impl/jps/serialization/CustomModuleRootsSerializer.kt) |
+
+## [xdebugger.xml](upsource:///platform/xdebugger-impl/resources/META-INF/xdebugger.xml)
| Note | Extension Point | Implementation |
|---|---|---|
@@ -1519,8 +1573,9 @@ title: Extension Point List
| | com.intellij.embeddedTokenTypesProvider | [`EmbeddedTokenTypesProvider`](upsource:///xml/xml-psi-impl/src/com/intellij/lexer/EmbeddedTokenTypesProvider.java) |
| | com.intellij.html.attributeValueProvider | [`HtmlAttributeValueProvider`](upsource:///xml/impl/src/com/intellij/html/impl/providers/HtmlAttributeValueProvider.java) |
| | com.intellij.html.codestyle.panel | [`HtmlCodeStylePanelExtension`](upsource:///xml/impl/src/com/intellij/application/options/HtmlCodeStylePanelExtension.java) |
+| | com.intellij.html.embeddedContentSupport | [`HtmlEmbeddedContentSupport`](upsource:///xml/xml-psi-impl/src/com/intellij/html/embedding/HtmlEmbeddedContentSupport.kt) |
| | com.intellij.html.htmlScriptInjectionBlocker | [`HtmlScriptInjectionBlocker`](upsource:///xml/impl/src/com/intellij/psi/impl/source/html/HtmlScriptInjectionBlocker.java) |
-| | com.intellij.html.inlineScriptTokenTypesProvider | [`HtmlInlineScriptTokenTypesProvider`](upsource:///xml/xml-psi-impl/src/com/intellij/lang/HtmlInlineScriptTokenTypesProvider.java) |
+| | com.intellij.html.inlineScriptTokenTypesProvider | [~~`HtmlInlineScriptTokenTypesProvider`~~](upsource:///xml/xml-psi-impl/src/com/intellij/lang/HtmlInlineScriptTokenTypesProvider.java) |
| | com.intellij.html.scriptContentProvider | [`HtmlScriptContentProvider`](upsource:///xml/xml-psi-impl/src/com/intellij/lang/HtmlScriptContentProvider.java) |
| | com.intellij.html.scriptDocumentationProvider | [`DocumentationProvider`](upsource:///platform/analysis-api/src/com/intellij/lang/documentation/DocumentationProvider.java) |
| | com.intellij.standardResource | `n/a` |
@@ -1546,6 +1601,7 @@ title: Extension Point List
| | com.intellij.xml.xmlExtension | [`XmlExtension`](upsource:///xml/xml-psi-impl/src/com/intellij/xml/XmlExtension.java) |
| | com.intellij.xml.xmlSuppressionProvider | [`XmlSuppressionProvider`](upsource:///xml/xml-psi-api/src/com/intellij/codeInspection/XmlSuppressionProvider.java) |
| | com.intellij.xml.xmlTagRuleProvider | [`XmlTagRuleProvider`](upsource:///xml/xml-analysis-api/src/com/intellij/xml/XmlTagRuleProvider.java) |
+|  | com.intellij.xml.xmlTypedHandlersAdditionalSupport | [`XmlTypedHandlersAdditionalSupport`](upsource:///xml/xml-psi-api/src/com/intellij/openapi/editor/XmlTypedHandlersAdditionalSupport.java) |
| | com.intellij.xml.zenCodingFilter | [`ZenCodingFilter`](upsource:///xml/impl/src/com/intellij/codeInsight/template/emmet/filters/ZenCodingFilter.java) |
| | com.intellij.xml.zenCodingGenerator | [`ZenCodingGenerator`](upsource:///xml/impl/src/com/intellij/codeInsight/template/emmet/generators/ZenCodingGenerator.java) |
| | com.intellij.xmlStructureViewBuilderProvider | [`XmlStructureViewBuilderProvider`](upsource:///xml/xml-structure-view-api/src/com/intellij/ide/structureView/xml/XmlStructureViewBuilderProvider.java) |
diff --git a/reference_guide/custom_language_support/additional_minor_features.md b/reference_guide/custom_language_support/additional_minor_features.md
index 39f783946..ea80a3449 100644
--- a/reference_guide/custom_language_support/additional_minor_features.md
+++ b/reference_guide/custom_language_support/additional_minor_features.md
@@ -91,7 +91,7 @@ EP: `com.intellij.spellchecker.support`
### Reference Injection
EP: `com.intellij.referenceInjector`
-[`ReferenceInjector`](upsource:///platform/lang-api/src/com/intellij/psi/injection/ReferenceInjector.java) allows users to inject pre-defined references (e.g., "Encoding", "File Reference") into `PsiLanguageInjectionHost` elements (IntelliLang plugin required).
+[`ReferenceInjector`](upsource:///platform/analysis-api/src/com/intellij/psi/injection/ReferenceInjector.java) allows users to inject pre-defined references (e.g., "Encoding", "File Reference") into `PsiLanguageInjectionHost` elements (IntelliLang plugin required).
### Color Preview/Chooser
diff --git a/reference_guide/custom_language_support/code_completion.md b/reference_guide/custom_language_support/code_completion.md
index 8a6d61139..0f8616ea2 100644
--- a/reference_guide/custom_language_support/code_completion.md
+++ b/reference_guide/custom_language_support/code_completion.md
@@ -21,7 +21,7 @@ The most common way to implement `getVariants()` is to use the same function for
> **WARNING** This API is available starting from 2020.3 and currently in development and thus in experimental state.
To provide completion variants by a `PsiSymbolReference` implement
-[`PsiCompletableReference`](https://upsource.jetbrains.com/idea-ce/file/idea-ce-76e2e97d75c4783bcf3c6dd2181a5f39fe89a588/platform/analysis-api/src/com/intellij/model/psi/PsiCompletableReference.java).
+[`PsiCompletableReference`](upsource:///platform/analysis-api/src/com/intellij/model/psi/PsiCompletableReference.java).
### Contributor-Based Completion
diff --git a/reference_guide/custom_language_support/code_formatting.md b/reference_guide/custom_language_support/code_formatting.md
index 0334a5890..69e3207ae 100644
--- a/reference_guide/custom_language_support/code_formatting.md
+++ b/reference_guide/custom_language_support/code_formatting.md
@@ -10,13 +10,13 @@ The formatting engine, provided by the IDE, calculates the smallest number of wh
The process of formatting a file or a file fragment consists of the following main steps:
* The _formatting model builder_ (
- [`FormattingModelBuilder`](upsource:///platform/lang-api/src/com/intellij/formatting/FormattingModelBuilder.java)
+ [`FormattingModelBuilder`](upsource:///platform/code-style-api/src/com/intellij/formatting/FormattingModelBuilder.java)
), implemented by the plugin, provides a formatting model (
- [`FormattingModel`](upsource:///platform/lang-api/src/com/intellij/formatting/FormattingModel.java)
+ [`FormattingModel`](upsource:///platform/code-style-api/src/com/intellij/formatting/FormattingModel.java)
) for the document to be formatted
* The formatting model is requested to build the structure of the file as applies to formatting, as a tree of _blocks_ (
- [`Block`](upsource:///platform/lang-api/src/com/intellij/formatting/Block.java)
+ [`Block`](upsource:///platform/code-style-api/src/com/intellij/formatting/Block.java)
) with an associated indent, wrap, alignment, and spacing settings.
* The formatting engine calculates the sequence of whitespace characters (spaces, tabs, and/or line breaks) that needs to be placed at every block boundary, based on the plugin's formatting model.
@@ -33,7 +33,7 @@ Rather, only blocks for the text range covered by the formatting operation and t
For every block, the plugin specifies the following properties:
-* The _spacing_ ([`Spacing`](upsource:///platform/lang-api/src/com/intellij/formatting/Spacing.java)) specifies what spaces or line breaks are inserted between the specified children of the block.
+* The _spacing_ ([`Spacing`](upsource:///platform/code-style-api/src/com/intellij/formatting/Spacing.java)) specifies what spaces or line breaks are inserted between the specified children of the block.
The spacing object specifies the minimum and maximum number of spaces that must be placed between the specified child blocks, the minimum number of line breaks to put there, and whether the existing line breaks and blank lines should be preserved.
The formatting model can also specify that the spacing between the specified blocks may not be modified by the formatter.
@@ -43,15 +43,15 @@ For every block, the plugin specifies the following properties:
If the formatting model does not specify an indent, the "continuation without first" mode is used.
This default means that the first block in a sequence of blocks with that type is not indented, and the following blocks are indented with a continuation indent.
-* The _wrap_ ([`Wrap`](upsource:///platform/lang-api/src/com/intellij/formatting/Wrap.java)) specifies whether the content of the block is wrapped to the next line.
+* The _wrap_ ([`Wrap`](upsource:///platform/code-style-api/src/com/intellij/formatting/Wrap.java)) specifies whether the content of the block is wrapped to the next line.
Wrapping is performed by inserting a line break before the block content.
The plugin can specify that a particular block is never wrapped, always wrapped, or wrapped only if it exceeds the right margin.
-* The _alignment_ ([`Alignment`](upsource:///platform/lang-api/src/com/intellij/formatting/Alignment.java)) specifies which blocks should be aligned with each other.
+* The _alignment_ ([`Alignment`](upsource:///platform/code-style-api/src/com/intellij/formatting/Alignment.java)) specifies which blocks should be aligned with each other.
If two blocks with the alignment property set to the same object instance are placed in different lines, and if the second block is the first non-whitespace block in its line, the formatter inserts white spaces before the second block, so that it starts from the same column as the first one.
For each of these properties, several particular use settings exist, described in the JavaDoc comments for the respective classes.
-See also [`SpacingBuilder`](upsource:///platform/lang-api/src/com/intellij/formatting/SpacingBuilder.java), which aids in building rule-based configuration.
+See also [`SpacingBuilder`](upsource:///platform/code-style-api/src/com/intellij/formatting/SpacingBuilder.java), which aids in building rule-based configuration.
An important special case in using the formatter is the smart indent performed when the user presses the `Enter` key in a source code file.
To determine the indent for the new line, the formatter engine calls the method `getChildAttributes()` on either the block immediately before the caret or the parent of that block, depending on the return value of the `isIncomplete()` method for the block before the caret.
@@ -76,4 +76,4 @@ The return value of `createIndentOptions()` determines the default indent size.
**New in IntelliJ IDEA 12:**
Allows custom languages to provide user-configurable arrangement/grouping rules for element types supported by language plugin.
Rules can be refined via modifiers and name, ordering can be applied additionally.
-Please see [`Rearranger`](upsource:///platform/lang-api/src/com/intellij/psi/codeStyle/arrangement/Rearranger.java) and related for JavaDoc.
+Please see [`Rearranger`](upsource:///platform/code-style-api/src/com/intellij/psi/codeStyle/arrangement/Rearranger.java) and related for JavaDoc.
diff --git a/reference_guide/jcef.md b/reference_guide/jcef.md
index 2055488f3..5de37b2b8 100644
--- a/reference_guide/jcef.md
+++ b/reference_guide/jcef.md
@@ -113,7 +113,7 @@ The simplest way to add a browser component to your UI:
```java
JPanel myPanel = ...
- myPanel.add(new JBCefBrowser(“https://www.jetbrains.com”).getComponent());
+ myPanel.add(new JBCefBrowser("https://www.jetbrains.com").getComponent());
```
### [`com.intellij.ui.jcef.JBCefJSQuery`](upsource:///platform/platform-api/src/com/intellij/ui/jcef/JBCefJSQuery.java)
@@ -124,7 +124,7 @@ There’s no direct access to JS DOM from Java (like in JavaFX WebView, see also
Still, JCEF provides an asynchronous way to communicate to JS.
It’s simpler to illustrate it by an example.
-Say we want to open a link in an external browser, and see it in [`MarkdownJCEFHtmlPanel`](upsource:///plugins/markdown/src/org/intellij/plugins/markdown/ui/preview/jcef/MarkdownJCEFHtmlPanel.java):
+Say we want to open a link in an external browser, and see it in [`MarkdownJCEFHtmlPanel.kt`](upsource:///plugins/markdown/src/org/intellij/plugins/markdown/ui/preview/jcef/MarkdownJCEFHtmlPanel.kt):
```java
// Create a JS query instance
diff --git a/tutorials/custom_language_support/code_style_settings.md b/tutorials/custom_language_support/code_style_settings.md
index 3f6225d01..658ce994b 100644
--- a/tutorials/custom_language_support/code_style_settings.md
+++ b/tutorials/custom_language_support/code_style_settings.md
@@ -13,7 +13,7 @@ This example creates a settings/preferences page that uses the default language
{:toc}
## 16.1. Define Code Style Settings
-Define a code style settings for Simple Language by subclassing [`CustomCodeStyleSettings`](upsource:///platform/lang-api/src/com/intellij/psi/codeStyle/CustomCodeStyleSettings.java).
+Define a code style settings for Simple Language by subclassing [`CustomCodeStyleSettings`](upsource:///platform/code-style-api/src/com/intellij/psi/codeStyle/CustomCodeStyleSettings.java).
```java
{% include /code_samples/simple_language_plugin/src/main/java/org/intellij/sdk/language/SimpleCodeStyleSettings.java %}
diff --git a/tutorials/custom_language_support/formatter.md b/tutorials/custom_language_support/formatter.md
index 47bfb858e..2a14c0380 100644
--- a/tutorials/custom_language_support/formatter.md
+++ b/tutorials/custom_language_support/formatter.md
@@ -13,10 +13,10 @@ The formatter controls spaces, indents, wrap, and alignment.
{:toc}
## 15.1. Define a Block
-The formatting model represents the formatting structure of a file as a tree of [`Block`](upsource:///platform/lang-api/src/com/intellij/formatting/Block.java) objects, with associated indent, wrap, alignment and spacing settings.
+The formatting model represents the formatting structure of a file as a tree of [`Block`](upsource:///platform/code-style-api/src/com/intellij/formatting/Block.java) objects, with associated indent, wrap, alignment and spacing settings.
The goal is to cover each PSI element with such a block.
Since each block builds its children's blocks, it can generate extra blocks or skip any PSI elements.
-Define `SimpleBlock` based on [`AbstractBlock`](upsource:///platform/lang-impl/src/com/intellij/psi/formatter/common/AbstractBlock.java).
+Define `SimpleBlock` based on [`AbstractBlock`](upsource:///platform/code-style-impl/src/com/intellij/psi/formatter/common/AbstractBlock.java).
```java
{% include /code_samples/simple_language_plugin/src/main/java/org/intellij/sdk/language/SimpleBlock.java %}
@@ -26,7 +26,7 @@ Define `SimpleBlock` based on [`AbstractBlock`](upsource:///platform/lang-impl/s
Define a formatter that removes extra spaces except for the single spaces around the property separator.
For example, reformat "foo = bar" to "foo = bar".
-Create `SimpleFormattingModelBuilder` by subclassing [`FormattingModelBuilder`](upsource:///platform/lang-api/src/com/intellij/formatting/FormattingModelBuilder.java).
+Create `SimpleFormattingModelBuilder` by subclassing [`FormattingModelBuilder`](upsource:///platform/code-style-api/src/com/intellij/formatting/FormattingModelBuilder.java).
```java
{% include /code_samples/simple_language_plugin/src/main/java/org/intellij/sdk/language/SimpleFormattingModelBuilder.java %}
diff --git a/tutorials/editor_basics/working_with_text.md b/tutorials/editor_basics/working_with_text.md
index 633e5e78a..d8c7663ce 100644
--- a/tutorials/editor_basics/working_with_text.md
+++ b/tutorials/editor_basics/working_with_text.md
@@ -65,7 +65,7 @@ public class EditorIllustrationAction extends AnAction {
**Note:**
There are other ways to access an `Editor` instance:
-* If a [`DataContext`](upsource:///platform/editor-ui-api/src/com/intellij/openapi/actionSystem/DataContext.java) object is available: `CommonDataKeys.EDITOR.getData(context);`
+* If a [`DataContext`](upsource:///platform/core-ui/src/openapi/actionSystem/DataContext.java) object is available: `CommonDataKeys.EDITOR.getData(context);`
* If only a `Project` object is available, use `FileEditorManager.getInstance(project).getSelectedTextEditor()`
### Obtaining a Caret Model and Selection
diff --git a/tutorials/live_templates/template_support.md b/tutorials/live_templates/template_support.md
index 7d6c09638..f815a8150 100644
--- a/tutorials/live_templates/template_support.md
+++ b/tutorials/live_templates/template_support.md
@@ -52,7 +52,7 @@ The display `name` can also provide localized variants by specifying `key` and `
Copy this file into the [plugin's resources folder](https://github.com/JetBrains/intellij-sdk-code-samples/tree/master/live_templates/src/main/resources/liveTemplates).
## Implement TemplateContextType
-A [`TemplateContextType`](upsource:///platform/lang-api/src/com/intellij/codeInsight/template/TemplateContextType.java) tells the IntelliJ Platform where the Live Template is applicable: Markdown files.
+A [`TemplateContextType`](upsource:///platform/analysis-api/src/com/intellij/codeInsight/template/TemplateContextType.java) tells the IntelliJ Platform where the Live Template is applicable: Markdown files.
Every context must have a unique `TemplateContextType` defined for it, and many context types are defined by the Platform.
The `MarkdownContext` class defines it for Markdown files.
Ultimately, a file's extension determines the applicable Markdown context.