diff --git a/action_basics/README.md b/action_basics/README.md index a428bf23f..74ee3a423 100644 --- a/action_basics/README.md +++ b/action_basics/README.md @@ -17,13 +17,13 @@ Additional features of the plugin: ### Actions -| ID | Implementation | Extension Point Class | -| -------------------------------------------------- | --------------------------------------------------------- | ------------------------------ | -| `org.intellij.sdk.action.PopupDialogAction` | [PopupDialogAction][file:PopupDialogAction] | [AnAction][sdk:AnAction] | -| `org.intellij.sdk.action.GroupPopDialogAction` | [PopupDialogAction][file:PopupDialogAction] | [AnAction][sdk:AnAction] | -| `org.intellij.sdk.action.CustomGroupedAction` | [PopupDialogAction][file:PopupDialogAction] | [AnAction][sdk:AnAction] | -| `org.intellij.sdk.action.CustomDefaultActionGroup` | [CustomDefaultActionGroup][file:CustomDefaultActionGroup] | [ActionGroup][sdk:ActionGroup] | -| `org.intellij.sdk.action.DynamicActionGroup` | [DynamicActionGroup][file:DynamicActionGroup] | [ActionGroup][sdk:ActionGroup] | +| ID | Implementation | Base Action Class | +| -------------------------------------------------- | --------------------------------------------------------- | ----------------- | +| `org.intellij.sdk.action.GroupPopDialogAction` | [PopupDialogAction][file:PopupDialogAction] | `AnAction` | +| `org.intellij.sdk.action.PopupDialogAction` | [PopupDialogAction][file:PopupDialogAction] | `AnAction` | +| `org.intellij.sdk.action.CustomGroupedAction` | [PopupDialogAction][file:PopupDialogAction] | `AnAction` | +| `org.intellij.sdk.action.CustomDefaultActionGroup` | [CustomDefaultActionGroup][file:CustomDefaultActionGroup] | `ActionGroup` | +| `org.intellij.sdk.action.DynamicActionGroup` | [DynamicActionGroup][file:DynamicActionGroup] | `ActionGroup` | *Reference: [Action System in IntelliJ SDK Docs][docs:actions]* @@ -36,6 +36,3 @@ Additional features of the plugin: [file:PopupDialogAction]: ./src/main/java/org/intellij/sdk/action/PopupDialogAction.java [file:CustomDefaultActionGroup]: ./src/main/java/org/intellij/sdk/action/CustomDefaultActionGroup.java [file:DynamicActionGroup]: ./src/main/java/org/intellij/sdk/action/DynamicActionGroup.java - -[sdk:AnAction]: upsource:///platform/editor-ui-api/src/com/intellij/openapi/actionSystem/AnAction.java -[sdk:ActionGroup]: upsource:///platform/editor-ui-api/src/com/intellij/openapi/actionSystem/ActionGroup.java diff --git a/comparing_references_inspection/README.md b/comparing_references_inspection/README.md index 20d4548fa..023305c35 100644 --- a/comparing_references_inspection/README.md +++ b/comparing_references_inspection/README.md @@ -10,9 +10,9 @@ If such a check finds a comparison using the `==` or !`=` operators instead of t ### Extension Points -| Name | Implementation | Extension Point Class | -| ------------------------------ | ------------------------------------------------------------------- | -------------------------------------------------------- | -| `com.intellij.localInspection` | [ComparingReferencesInspection][file:ComparingReferencesInspection] | [AbstractBaseJavaLocalInspectionTool][sdk:AbstractBJLIT] | +| Name | Implementation | Extension Point Class | +| ------------------------------ | ------------------------------------------------------------------- | ------------------------------------- | +| `com.intellij.localInspection` | [ComparingReferencesInspection][file:ComparingReferencesInspection] | `AbstractBaseJavaLocalInspectionTool` | *Reference: [Plugin Extension Points in IntelliJ SDK Docs][docs:ep]* @@ -22,5 +22,3 @@ If such a check finds a comparison using the `==` or !`=` operators instead of t [docs:ep]: https://www.jetbrains.org/intellij/sdk/docs/basics/plugin_structure/plugin_extensions.html [file:ComparingReferencesInspection]: ./src/main/java/org/intellij/sdk/codeInspection/ComparingReferencesInspection.java - -[sdk:AbstractBJLIT]: upsource:///java/java-analysis-api/src/com/intellij/codeInspection/AbstractBaseJavaLocalInspectionTool.java diff --git a/conditional_operator_intention/README.md b/conditional_operator_intention/README.md index ee630d3f0..0bf7c0922 100644 --- a/conditional_operator_intention/README.md +++ b/conditional_operator_intention/README.md @@ -35,9 +35,9 @@ The converter in the `isAvailable` method, has defined the token check to match ### Extension Points -| Name | Implementation | Extension Point Class | -| ------------------------------ | ----------------------------------------------------------------- | ------------------------------------------------------------------ | -| `com.intellij.intentionAction` | [ConditionalOperatorConverter][file:ConditionalOperatorConverter] | [PsiElementBaseIntentionAction][sdk:PsiElementBaseIntentionAction] | +| Name | Implementation | Extension Point Class | +| ------------------------------ | ----------------------------------------------------------------- | ------------------------------- | +| `com.intellij.intentionAction` | [ConditionalOperatorConverter][file:ConditionalOperatorConverter] | `PsiElementBaseIntentionAction` | *Reference: [Plugin Extension Points in IntelliJ SDK Docs][docs:ep]* @@ -47,5 +47,3 @@ The converter in the `isAvailable` method, has defined the token check to match [docs:ep]: https://www.jetbrains.org/intellij/sdk/docs/basics/plugin_structure/plugin_extensions.html [file:ConditionalOperatorConverter]: ./src/main/java/org/intellij/sdk/intention/ConditionalOperatorConverter.java - -[sdk:PsiElementBaseIntentionAction]: upsource:///platform/lang-api/src/com/intellij/codeInsight/intention/PsiElementBaseIntentionAction.java diff --git a/editor_basics/README.md b/editor_basics/README.md index 83512544b..167d25f98 100644 --- a/editor_basics/README.md +++ b/editor_basics/README.md @@ -12,19 +12,19 @@ In addition, three actions are available in the Editor context menu: ### Extension Points -| Name | Implementation | Extension Point Class | -| --------------------------- | ------------------------------------- | ------------------------------------------------ | -| `com.intellij.typedHandler` | [MyTypedHandler][file:MyTypedHandler] | [TypedHandlerDelegate][sdk:TypedHandlerDelegate] | +| Name | Implementation | Extension Point Class | +| --------------------------- | ------------------------------------- | ---------------------- | +| `com.intellij.typedHandler` | [MyTypedHandler][file:MyTypedHandler] | `TypedHandlerDelegate` | *Reference: [Plugin Extension Points in IntelliJ SDK Docs][docs:ep]* ### Actions -| ID | Implementation | Extension Point Class | -| ------------------------------------------ | ----------------------------------------------------------- | ------------------------ | -| `EditorBasics.EditorIllustrationAction` | [EditorIllustrationAction][file:EditorIllustrationAction] | [AnAction][sdk:AnAction] | -| `EditorBasics.EditorHandlerIllustration` | [EditorHandlerIllustration][file:EditorHandlerIllustration] | [AnAction][sdk:AnAction] | -| `EditorBasics.LogicalPositionIllustration` | [EditorAreaIllustration][file:EditorAreaIllustration] | [AnAction][sdk:AnAction] | +| ID | Implementation | Base Action Class | +| ------------------------------------------ | ----------------------------------------------------------- | ----------------- | +| `EditorBasics.EditorIllustrationAction` | [EditorIllustrationAction][file:EditorIllustrationAction] | `AnAction` | +| `EditorBasics.EditorHandlerIllustration` | [EditorHandlerIllustration][file:EditorHandlerIllustration] | `AnAction` | +| `EditorBasics.LogicalPositionIllustration` | [EditorAreaIllustration][file:EditorAreaIllustration] | `AnAction` | *Reference: [Action System in IntelliJ SDK Docs][docs:actions]* @@ -38,6 +38,3 @@ In addition, three actions are available in the Editor context menu: [file:EditorIllustrationAction]: ./src/main/java/org/intellij/sdk/editor/EditorIllustrationAction.java [file:EditorHandlerIllustration]: ./src/main/java/org/intellij/sdk/editor/EditorHandlerIllustration.java [file:EditorAreaIllustration]: ./src/main/java/org/intellij/sdk/editor/EditorAreaIllustration.java - -[sdk:TypedHandlerDelegate]: upsource:///platform/lang-api/src/com/intellij/codeInsight/editorActions/TypedHandlerDelegate.java -[sdk:AnAction]: upsource:///platform/editor-ui-api/src/com/intellij/openapi/actionSystem/AnAction.java diff --git a/facet_basics/README.md b/facet_basics/README.md index 60aa702d8..72dca21b9 100644 --- a/facet_basics/README.md +++ b/facet_basics/README.md @@ -11,9 +11,9 @@ It allows us to specify any configuration specified by the `FacetConfiguration` ### Extension Points -| Name | Implementation | Extension Point Class | -| ------------------------ | ----------------------------------- | -------------------------- | -| `com.intellij.facetType` | [DemoFacetType][file:DemoFacetType] | [FacetType][sdk:FacetType] | +| Name | Implementation | Extension Point Class | +| ------------------------ | ----------------------------------- | --------------------- | +| `com.intellij.facetType` | [DemoFacetType][file:DemoFacetType] | `FacetType` | *Reference: [Plugin Extension Points in IntelliJ SDK Docs][docs:ep]* @@ -24,4 +24,3 @@ It allows us to specify any configuration specified by the `FacetConfiguration` [file:DemoFacetType]: ./src/main/java/org/intellij/sdk/facet/DemoFacetType.java -[sdk:FacetType]: upsource:///platform/lang-api/src/com/intellij/facet/FacetType.java diff --git a/framework_basics/README.md b/framework_basics/README.md index 818bac6bb..65eeb4374 100644 --- a/framework_basics/README.md +++ b/framework_basics/README.md @@ -8,9 +8,9 @@ This sample implementation adds a new *SDK Demo Framework* support in the Java t ### Extension Points -| Name | Implementation | Extension Point Class | -| ----------------------------- | ----------------------------------- | -------------------------------------- | -| `com.intellij.framework.type` | [DemoFramework][file:DemoFramework] | [FrameworkTypeEx][sdk:FrameworkTypeEx] | +| Name | Implementation | Extension Point Class | +| ----------------------------- | ----------------------------------- | --------------------- | +| `com.intellij.framework.type` | [DemoFramework][file:DemoFramework] | `FrameworkTypeEx` | *Reference: [Plugin Extension Points in IntelliJ SDK Docs][docs:ep]* @@ -20,5 +20,3 @@ This sample implementation adds a new *SDK Demo Framework* support in the Java t [docs:ep]: https://www.jetbrains.org/intellij/sdk/docs/basics/plugin_structure/plugin_extensions.html [file:DemoFramework]: ./src/main/java/org/intellij/sdk/framework/DemoFramework.java - -[sdk:FrameworkTypeEx]: upsource:///java/idea-ui/src/com/intellij/framework/FrameworkTypeEx.java diff --git a/inspection_basics/README.md b/inspection_basics/README.md index dabfb0a65..b3483ecfb 100644 --- a/inspection_basics/README.md +++ b/inspection_basics/README.md @@ -9,9 +9,9 @@ Inspection, enabled by default, uses a visitor passing all PSI elements with no ### Extension Points -| Name | Implementation | Extension Point Class | -| ------------------------------ | --------------------------------------------- | ---------------------------------------------- | -| `com.intellij.localInspection` | [DemoCodeInspection][file:DemoCodeInspection] | [LocalInspectionTool][sdk:LocalInspectionTool] | +| Name | Implementation | Extension Point Class | +| ------------------------------ | --------------------------------------------- | --------------------- | +| `com.intellij.localInspection` | [DemoCodeInspection][file:DemoCodeInspection] | `LocalInspectionTool` | *Reference: [Plugin Extension Points in IntelliJ SDK Docs][docs:ep]* @@ -21,5 +21,3 @@ Inspection, enabled by default, uses a visitor passing all PSI elements with no [docs:ep]: https://www.jetbrains.org/intellij/sdk/docs/basics/plugin_structure/plugin_extensions.html [file:DemoCodeInspection]: ./src/main/java/org/intellij/sdk/inspection/DemoCodeInspection.java - -[sdk:LocalInspectionTool]: upsource:///platform/analysis-api/src/com/intellij/codeInspection/LocalInspectionTool.java diff --git a/kotlin_demo/README.md b/kotlin_demo/README.md index d28bce2f3..9a0aef157 100644 --- a/kotlin_demo/README.md +++ b/kotlin_demo/README.md @@ -9,9 +9,9 @@ Action, added to the Main Menu, shows a message dialog when invoked. ### Actions -| ID | Implementation | Extension Point Class | -| ---------------- | ------------------------------- | ------------------------ | -| `MyPlugin.Hello` | [HelloAction][file:HelloAction] | [AnAction][sdk:AnAction] | +| ID | Implementation | Base Action Class | +| ---------------- | ------------------------------- | ----------------- | +| `MyPlugin.Hello` | [HelloAction][file:HelloAction] | `AnAction` | *Reference: [Action System in IntelliJ SDK Docs][docs:actions]* @@ -21,5 +21,3 @@ Action, added to the Main Menu, shows a message dialog when invoked. [docs:kotlin]: https://jetbrains.org/intellij/sdk/docs/tutorials/kotlin.html [file:HelloAction]: ./src/main/kotlin/org/intellij/sdk/kotlin/HelloAction.kt - -[sdk:AnAction]: upsource:///platform/editor-ui-api/src/com/intellij/openapi/actionSystem/AnAction.java diff --git a/live_templates/README.md b/live_templates/README.md index 4481e0204..f8852dab0 100644 --- a/live_templates/README.md +++ b/live_templates/README.md @@ -10,11 +10,11 @@ Live Templates Sample Project implements two example live templates for the Mark ### Extension Points -| Name | Implementation | Extension Point Class | -| ----------------------------------- | --------------------------------------- | ---------------------------------------------- | -| `com.intellij.defaultLiveTemplates` | [Markdown][file:Markdown] | | -| `com.intellij.liveTemplateContext` | [MarkdownContext][file:MarkdownContext] | [TemplateContextType][sdk:TemplateContextType] | -| `com.intellij.liveTemplateMacro` | [TitleCaseMacro][file:TitleCaseMacro] | [MacroBase][sdk:MacroBase] | +| Name | Implementation | Extension Point Class | +| ----------------------------------- | --------------------------------------- | --------------------- | +| `com.intellij.defaultLiveTemplates` | [Markdown][file:Markdown] | n/a | +| `com.intellij.liveTemplateContext` | [MarkdownContext][file:MarkdownContext] | `TemplateContextType` | +| `com.intellij.liveTemplateMacro` | [TitleCaseMacro][file:TitleCaseMacro] | `MacroBase` | *Reference: [Plugin Extension Points in IntelliJ SDK Docs][docs:ep]* @@ -27,5 +27,3 @@ Live Templates Sample Project implements two example live templates for the Mark [file:MarkdownContext]: ./src/main/java/org/intellij/sdk/liveTemplates/MarkdownContext.java [file:TitleCaseMacro]: ./src/main/java/org/intellij/sdk/liveTemplates/TitleCaseMacro.java -[sdk:TemplateContextType]: upsource:///platform/lang-api/src/com/intellij/codeInsight/template/TemplateContextType.java -[sdk:MacroBase]: upsource:///platform/lang-impl/src/com/intellij/codeInsight/template/macro/MacroBase.java diff --git a/max_opened_projects/README.md b/max_opened_projects/README.md index 36165e64a..cbc66914d 100644 --- a/max_opened_projects/README.md +++ b/max_opened_projects/README.md @@ -12,15 +12,15 @@ After opening each one, a message dialog is presented to the user with the curre | Name | Implementation | Extension Point Class | | --------------------------------- | ----------------------------------------------------- | --------------------- | -| `com.intellij.applicationService` | [ProjectCountingService][file:ProjectCountingService] | | +| `com.intellij.applicationService` | [ProjectCountingService][file:ProjectCountingService] | n/a | *Reference: [Plugin Extension Points in IntelliJ SDK Docs][docs:ep]* ### Application Listeners -| Name | Implementation | Extension Point Class | -| -------- | --------------------------------------------------------- | ---------------------------------------------------- | -| listener | [ProjectOpenCloseListener][file:ProjectOpenCloseListener] | [ProjectManagerListener][sdk:ProjectManagerListener] | +| Name | Implementation | Listener Class | +| -------- | --------------------------------------------------------- | ------------------------ | +| listener | [ProjectOpenCloseListener][file:ProjectOpenCloseListener] | `ProjectManagerListener` | *Reference: [Plugin Listeners in IntelliJ SDK Docs][docs:listeners]* @@ -31,5 +31,3 @@ After opening each one, a message dialog is presented to the user with the curre [file:ProjectCountingService]: ./src/main/java/org/intellij/sdk/maxOpenProjects/ProjectCountingService.java [file:ProjectOpenCloseListener]: ./src/main/java/org/intellij/sdk/maxOpenProjects/ProjectOpenCloseListener.java - -[sdk:ProjectManagerListener]: upsource:///platform/projectModel-api/src/com/intellij/openapi/project/ProjectManagerListener.java diff --git a/module/README.md b/module/README.md index c70f502ad..7a4b6f770 100644 --- a/module/README.md +++ b/module/README.md @@ -8,9 +8,9 @@ Module with a custom name, description, and icon set provides a `ModuleBuilder` ### Extension Points -| Name | Implementation | Extension Point Class | -| ------------------------- | ------------------------------------- | ---------------------------- | -| `com.intellij.moduleType` | [DemoModuleType][file:DemoModuleType] | [ModuleType][sdk:ModuleType] | +| Name | Implementation | Extension Point Class | +| ------------------------- | ------------------------------------- | --------------------- | +| `com.intellij.moduleType` | [DemoModuleType][file:DemoModuleType] | `ModuleType` | *Reference: [Plugin Extension Points in IntelliJ SDK Docs][docs:ep]* @@ -20,5 +20,3 @@ Module with a custom name, description, and icon set provides a `ModuleBuilder` [docs:ep]: https://www.jetbrains.org/intellij/sdk/docs/basics/plugin_structure/plugin_extensions.html [file:DemoModuleType]: ./src/main/java/org/intellij/sdk/module/DemoModuleType.java - -[sdk:ModuleType]: upsource:///platform/lang-api/src/com/intellij/openapi/module/ModuleType.java diff --git a/product_specific/pycharm_basics/README.md b/product_specific/pycharm_basics/README.md index 15761cf3f..b10461bdf 100644 --- a/product_specific/pycharm_basics/README.md +++ b/product_specific/pycharm_basics/README.md @@ -8,9 +8,9 @@ The implementation utilizes a simple action added to the *MainMenu* group displa ### Actions -| ID | Implementation | Extension Point Class | -| -------------------------------------------- | ------------------------------------------- | ------------------------ | -| `org.intellij.sdk.pycharm.PopupDialogAction` | [PopupDialogAction][file:PopupDialogAction] | [AnAction][sdk:AnAction] | +| ID | Implementation | Base Action Class | +| -------------------------------------------- | ------------------------------------------- | ----------------- | +| `org.intellij.sdk.pycharm.PopupDialogAction` | [PopupDialogAction][file:PopupDialogAction] | `AnAction` | *Reference: [Action System in IntelliJ SDK Docs][docs:actions]* @@ -19,5 +19,3 @@ The implementation utilizes a simple action added to the *MainMenu* group displa [docs:pycharm]: https://jetbrains.org/intellij/sdk/docs/products/pycharm.html [file:PopupDialogAction]: ./src/main/java/org/intellij/sdk/pycharm/PopupDialogAction.java - -[sdk:AnAction]: upsource:///platform/editor-ui-api/src/com/intellij/openapi/actionSystem/AnAction.java diff --git a/project_model/README.md b/project_model/README.md index fe395e2df..bccd0e9e2 100644 --- a/project_model/README.md +++ b/project_model/README.md @@ -13,13 +13,13 @@ Within the implemented actions, you will be able to: ### Actions -| ID | Implementation | Extension Point Class | -| --------------------------------- | ----------------------------------------------------------------- | ------------------------ | -| `ProjectModel.SourceRoots` | [ShowSourceRootsActions][file:ShowSourceRootsActions] | [AnAction][sdk:AnAction] | -| `ProjectModel.ProjectSdk` | [ProjectSdkAction][file:ProjectSdkAction] | [AnAction][sdk:AnAction] | -| `ProjectModel.ProjectFileIndex` | [ProjectFileIndexSampleAction][file:ProjectFileIndexSampleAction] | [AnAction][sdk:AnAction] | -| `ProjectModel.ModificationAction` | [ModificationAction][file:ModificationAction] | [AnAction][sdk:AnAction] | -| `ProjectModel.LibrariesAction` | [LibrariesAction][file:LibrariesAction] | [AnAction][sdk:AnAction] | +| ID | Implementation | Base Action Class | +| --------------------------------- | ----------------------------------------------------------------- | ----------------- | +| `ProjectModel.SourceRoots` | [ShowSourceRootsActions][file:ShowSourceRootsActions] | `AnAction` | +| `ProjectModel.ProjectSdk` | [ProjectSdkAction][file:ProjectSdkAction] | `AnAction` | +| `ProjectModel.ProjectFileIndex` | [ProjectFileIndexSampleAction][file:ProjectFileIndexSampleAction] | `AnAction` | +| `ProjectModel.ModificationAction` | [ModificationAction][file:ModificationAction] | `AnAction` | +| `ProjectModel.LibrariesAction` | [LibrariesAction][file:LibrariesAction] | `AnAction` | *Reference: [Action System in IntelliJ SDK Docs][docs:actions]* @@ -33,5 +33,3 @@ Within the implemented actions, you will be able to: [file:ProjectFileIndexSampleAction]: ./src/main/java/org/intellij/sdk/project/model/ProjectFileIndexSampleAction.java [file:ModificationAction]: ./src/main/java/org/intellij/sdk/project/model/ModificationAction.java [file:LibrariesAction]: ./src/main/java/org/intellij/sdk/project/model/LibrariesAction.java - -[sdk:AnAction]: upsource:///platform/editor-ui-api/src/com/intellij/openapi/actionSystem/AnAction.java diff --git a/project_view_pane/README.md b/project_view_pane/README.md index f68c7f567..6b8129a6c 100644 --- a/project_view_pane/README.md +++ b/project_view_pane/README.md @@ -8,9 +8,9 @@ The current demo describes an implementation of the `projectViewPane` extension ### Extension Points -| Name | Implementation | Extension Point Class | -| ------------------------------ | --------------------------------------------------- | ------------------------------------------------------------ | -| `com.intellij.projectViewPane` | [ImagesProjectViewPane][file:ImagesProjectViewPane] | [AbstractProjectViewPSIPane][sdk:AbstractProjectViewPSIPane] | +| Name | Implementation | Extension Point Class | +| ------------------------------ | --------------------------------------------------- | ---------------------------- | +| `com.intellij.projectViewPane` | [ImagesProjectViewPane][file:ImagesProjectViewPane] | `AbstractProjectViewPSIPane` | *Reference: [Plugin Extension Points in IntelliJ SDK Docs][docs:ep]* @@ -20,5 +20,3 @@ The current demo describes an implementation of the `projectViewPane` extension [docs:ep]: https://www.jetbrains.org/intellij/sdk/docs/basics/plugin_structure/plugin_extensions.html [file:ImagesProjectViewPane]: ./src/main/java/org/intellij/sdk/view/pane/ImagesProjectViewPane.java - -[sdk:AbstractProjectViewPSIPane]: upsource:///platform/lang-impl/src/com/intellij/ide/projectView/impl/AbstractProjectViewPSIPane.java diff --git a/project_wizard/README.md b/project_wizard/README.md index cb36c3dc0..fcec777aa 100644 --- a/project_wizard/README.md +++ b/project_wizard/README.md @@ -8,9 +8,9 @@ The new step contains a simple `JLabel` element as an example presentation of th ### Extension Points -| Name | Implementation | Extension Point Class | -| ---------------------------- | ------------------------------------------------- | ---------------------------------- | -| `com.intellij.moduleBuilder` | [DemoModuleWizardStep][file:DemoModuleWizardStep] | [ModuleBuilder][sdk:ModuleBuilder] | +| Name | Implementation | Extension Point Class | +| ---------------------------- | ------------------------------------------------- | --------------------- | +| `com.intellij.moduleBuilder` | [DemoModuleWizardStep][file:DemoModuleWizardStep] | `ModuleBuilder` | *Reference: [Plugin Extension Points in IntelliJ SDK Docs][docs:ep]* @@ -20,5 +20,3 @@ The new step contains a simple `JLabel` element as an example presentation of th [docs:ep]: https://www.jetbrains.org/intellij/sdk/docs/basics/plugin_structure/plugin_extensions.html [file:DemoModuleWizardStep]: ./src/main/java/org/intellij/sdk/project/wizard/DemoModuleWizardStep.java - -[sdk:ModuleBuilder]: upsource:///platform/lang-api/src/com/intellij/ide/util/projectWizard/ModuleBuilder.java diff --git a/psi_demo/README.md b/psi_demo/README.md index 492c4084f..e516f2b6e 100644 --- a/psi_demo/README.md +++ b/psi_demo/README.md @@ -11,9 +11,9 @@ PSI Demo project demonstrates working with the PSI Navigation by implementing `A ### Actions -| ID | Implementation | Extension Point Class | -| ------------------- | ------------------------------------------------------- | ------------------------ | -| `PsiNavigationDemo` | [PsiNavigationDemoAction][file:PsiNavigationDemoAction] | [AnAction][sdk:AnAction] | +| ID | Implementation | Base Action Class | +| ------------------- | ------------------------------------------------------- | ----------------- | +| `PsiNavigationDemo` | [PsiNavigationDemoAction][file:PsiNavigationDemoAction] | `AnAction` | *Reference: [Action System in IntelliJ SDK Docs][docs:actions]* @@ -23,5 +23,3 @@ PSI Demo project demonstrates working with the PSI Navigation by implementing `A [docs:navigating_psi]: https://jetbrains.org/intellij/sdk/docs/basics/architectural_overview/navigating_psi.html [file:PsiNavigationDemoAction]: ./src/main/java/org/intellij/sdk/psi/PsiNavigationDemoAction.java - -[sdk:AnAction]: upsource:///platform/editor-ui-api/src/com/intellij/openapi/actionSystem/AnAction.java diff --git a/run_configuration/README.md b/run_configuration/README.md index 0671d2d05..c74cf5456 100644 --- a/run_configuration/README.md +++ b/run_configuration/README.md @@ -8,9 +8,9 @@ In this example, a new *Demo* configuration is added together with `Configuratio ### Extension Points -| Name | Implementation | Extension Point Class | -| -------------------------------- | --------------------------------------------------------- | ------------------------------------------ | -| `com.intellij.configurationType` | [DemoRunConfigurationType][file:DemoRunConfigurationType] | [ConfigurationType][sdk:ConfigurationType] | +| Name | Implementation | Extension Point Class | +| -------------------------------- | --------------------------------------------------------- | --------------------- | +| `com.intellij.configurationType` | [DemoRunConfigurationType][file:DemoRunConfigurationType] | `ConfigurationType` | *Reference: [Plugin Extension Points in IntelliJ SDK Docs][docs:ep]* @@ -20,5 +20,3 @@ In this example, a new *Demo* configuration is added together with `Configuratio [docs:ep]: https://www.jetbrains.org/intellij/sdk/docs/basics/plugin_structure/plugin_extensions.html [file:DemoRunConfigurationType]: ./src/main/java/org/jetbrains/sdk/runConfiguration/DemoRunConfigurationType.java - -[sdk:ConfigurationType]: upsource:///platform/lang-api/src/com/intellij/execution/configurations/ConfigurationType.java diff --git a/settings/README.md b/settings/README.md index 77a6ccd27..0f3dc5c21 100644 --- a/settings/README.md +++ b/settings/README.md @@ -10,10 +10,10 @@ This project illustrates a custom Application-level Settings through the impleme ### Extension Points -| Name | Implementation | Extension Point Class | -| -------------------------------------- | ------------------------------------------------------- | -------------------------------------------------------- | -| `com.intellij.applicationConfigurable` | [AppSettingsConfigurable][file:AppSettingsConfigurable] | [Configurable][sdk:Configurable] | -| `com.intellij.applicationService` | [AppSettingsState][file:AppSettingsState] | [PersistentStateComponent][sdk:PersistentStateComponent] | +| Name | Implementation | Extension Point Class | +| -------------------------------------- | ------------------------------------------------------- | -------------------------- | +| `com.intellij.applicationConfigurable` | [AppSettingsConfigurable][file:AppSettingsConfigurable] | `Configurable` | +| `com.intellij.applicationService` | [AppSettingsState][file:AppSettingsState] | `PersistentStateComponent` | *Reference: [Plugin Extension Points in IntelliJ SDK Docs][docs:ep]* @@ -25,5 +25,3 @@ This project illustrates a custom Application-level Settings through the impleme [file:AppSettingsConfigurable]: ./src/main/java/org/intellij/sdk/settings/AppSettingsConfigurable.java [file:AppSettingsState]: ./src/main/java/org/intellij/sdk/settings/AppSettingsState.java -[sdk:Configurable]: upsource:///platform/platform-api/src/com/intellij/openapi/options/Configurable.java -[sdk:PersistentStateComponent]: upsource:///platform/projectModel-api/src/com/intellij/openapi/components/PersistentStateComponent.java diff --git a/simple_language_plugin/README.md b/simple_language_plugin/README.md index 3b33ba4bc..862fea2e5 100644 --- a/simple_language_plugin/README.md +++ b/simple_language_plugin/README.md @@ -7,25 +7,25 @@ Defines a new language, _Simple language_ with support for syntax highlighting, ### Extension Points -| Name | Implementation | Extension Point Class | -| --------------------------------------------- | --------------------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -| `com.intellij.fileType` | [SimpleFileType][file:SimpleFileType] | [LanguageFileType][sdk:LanguageFileType] | -| `com.intellij.lang.parserDefinition` | [SimpleParserDefinition][file:SimpleParserDefinition] | [ParserDefinition][sdk:ParserDefinition] | -| `com.intellij.lang.syntaxHighlighterFactory` | [SimpleSyntaxHighlighterFactory][file:SimpleSyntaxHighlighterFactory] | [SyntaxHighlighterFactory][sdk:SyntaxHighlighterFactory] | -| `com.intellij.colorSettingsPage` | [SimpleColorSettingsPage][file:SimpleColorSettingsPage] | [ColorSettingsPage][sdk:ColorSettingsPage] | -| `com.intellij.annotator` | [SimpleAnnotator][file:SimpleAnnotator] | [Annotator][sdk:Annotator] | -| `com.intellij.codeInsight.lineMarkerProvider` | [SimpleLineMarkerProvider][file:SimpleLineMarkerProvider] | [RelatedItemLineMarkerProvider][sdk:RelatedItemLineMarkerProvider] | -| `com.intellij.completion.contributor` | [SimpleCompletionContributor][file:SimpleCompletionContributor] | [CompletionContributor][sdk:CompletionContributor] | -| `com.intellij.psi.referenceContributor` | [SimpleReferenceContributor][file:SimpleReferenceContributor] | [PsiReferenceContributor][sdk:PsiReferenceContributor] | -| `com.intellij.lang.refactoringSupport` | [SimpleRefactoringSupportProvider][file:SimpleRefactoringSupportProvider] | [RefactoringSupportProvider][sdk:RefactoringSupportProvider] | -| `com.intellij.lang.findUsagesProvider` | [SimpleFindUsagesProvider][file:SimpleFindUsagesProvider] | [FindUsagesProvider][sdk:FindUsagesProvider] | -| `com.intellij.lang.foldingBuilder` | [SimpleFoldingBuilder][file:SimpleFoldingBuilder] | [FoldingBuilderEx][sdk:FoldingBuilderEx] | -| `com.intellij.gotoSymbolContributor` | [SimpleChooseByNameContributor][file:SimpleChooseByNameContributor] | [ChooseByNameContributor][sdk:ChooseByNameContributor] | -| `com.intellij.lang.psiStructureViewFactory` | [SimpleStructureViewFactory][file:SimpleStructureViewFactory] | [PsiStructureViewFactory][sdk:PsiStructureViewFactory] | -| `com.intellij.lang.formatter` | [SimpleFormattingModelBuilder][file:SimpleFormattingModelBuilder] | [FormattingModelBuilder][sdk:FormattingModelBuilder] | -| `com.intellij.codeStyleSettingsProvider` | [SimpleCodeStyleSettingsProvider][file:SimpleCodeStyleSettingsProvider] | [CodeStyleSettingsProvider][sdk:CodeStyleSettingsProvider] | -| `com.intellij.langCodeStyleSettingsProvider` | [SimpleLanguageCodeStyleSettingsProvider][file:SimpleLanguageCodeStyleSettingsProvider] | [LanguageCodeStyleSettingsProvider][sdk:LanguageCodeStyleSettingsProvider] | -| `com.intellij.lang.commenter` | [SimpleCommenter][file:SimpleCommenter] | [Commenter][sdk:Commenter] | +| Name | Implementation | Extension Point Class | +| --------------------------------------------- | --------------------------------------------------------------------------------------- | ------------------------------------ | +| `com.intellij.fileType` | [SimpleFileType][file:SimpleFileType] | `LanguageFileType` | +| `com.intellij.lang.parserDefinition` | [SimpleParserDefinition][file:SimpleParserDefinition] | `ParserDefinition` | +| `com.intellij.lang.syntaxHighlighterFactory` | [SimpleSyntaxHighlighterFactory][file:SimpleSyntaxHighlighterFactory] | `SyntaxHighlighterFactory` | +| `com.intellij.colorSettingsPage` | [SimpleColorSettingsPage][file:SimpleColorSettingsPage] | `ColorSettingsPage` | +| `com.intellij.annotator` | [SimpleAnnotator][file:SimpleAnnotator] | `Annotator` | +| `com.intellij.codeInsight.lineMarkerProvider` | [SimpleLineMarkerProvider][file:SimpleLineMarkerProvider] | `RelatedItemLineMarkerProvider` | +| `com.intellij.completion.contributor` | [SimpleCompletionContributor][file:SimpleCompletionContributor] | `CompletionContributor` | +| `com.intellij.psi.referenceContributor` | [SimpleReferenceContributor][file:SimpleReferenceContributor] | `PsiReferenceContributor` | +| `com.intellij.lang.refactoringSupport` | [SimpleRefactoringSupportProvider][file:SimpleRefactoringSupportProvider] | `RefactoringSupportProvider` | +| `com.intellij.lang.findUsagesProvider` | [SimpleFindUsagesProvider][file:SimpleFindUsagesProvider] | `FindUsagesProvider` | +| `com.intellij.lang.foldingBuilder` | [SimpleFoldingBuilder][file:SimpleFoldingBuilder] | `FoldingBuilderEx` | +| `com.intellij.gotoSymbolContributor` | [SimpleChooseByNameContributor][file:SimpleChooseByNameContributor] | `ChooseByNameContributor` | +| `com.intellij.lang.psiStructureViewFactory` | [SimpleStructureViewFactory][file:SimpleStructureViewFactory] | `PsiStructureViewFactory` | +| `com.intellij.lang.formatter` | [SimpleFormattingModelBuilder][file:SimpleFormattingModelBuilder] | `FormattingModelBuilder` | +| `com.intellij.codeStyleSettingsProvider` | [SimpleCodeStyleSettingsProvider][file:SimpleCodeStyleSettingsProvider] | `CodeStyleSettingsProvider` | +| `com.intellij.langCodeStyleSettingsProvider` | [SimpleLanguageCodeStyleSettingsProvider][file:SimpleLanguageCodeStyleSettingsProvider] | `LanguageCodeStyleSettingsProvider` | +| `com.intellij.lang.commenter` | [SimpleCommenter][file:SimpleCommenter] | `Commenter` | *Reference: [Plugin Extension Points in IntelliJ SDK Docs][docs:ep]* @@ -52,20 +52,3 @@ Defines a new language, _Simple language_ with support for syntax highlighting, [file:SimpleLanguageCodeStyleSettingsProvider]: ./src/main/java/org/intellij/sdk/language/SimpleLanguageCodeStyleSettingsProvider.java [file:SimpleCommenter]: ./src/main/java/org/intellij/sdk/language/SimpleCommenter.java -[sdk:LanguageFileType]: upsource:///platform/core-api/src/com/intellij/openapi/fileTypes/LanguageFileType.java -[sdk:ParserDefinition]: upsource:///platform/core-api/src/com/intellij/lang/ParserDefinition.java -[sdk:SyntaxHighlighterFactory]: upsource:///platform/editor-ui-api/src/com/intellij/openapi/fileTypes/SyntaxHighlighterFactory.java -[sdk:ColorSettingsPage]: upsource:///platform/platform-api/src/com/intellij/openapi/options/colors/ColorSettingsPage.java -[sdk:Annotator]: upsource:///platform/analysis-api/src/com/intellij/lang/annotation/Annotator.java -[sdk:RelatedItemLineMarkerProvider]: upsource:///platform/lang-api/src/com/intellij/codeInsight/daemon/RelatedItemLineMarkerProvider.java -[sdk:CompletionContributor]: upsource:///platform/analysis-api/src/com/intellij/codeInsight/completion/CompletionContributor.java -[sdk:PsiReferenceContributor]: upsource:///platform/core-api/src/com/intellij/psi/PsiReferenceContributor.java -[sdk:RefactoringSupportProvider]: upsource:///platform/lang-api/src/com/intellij/lang/refactoring/RefactoringSupportProvider.java -[sdk:FindUsagesProvider]: upsource:///platform/indexing-api/src/com/intellij/lang/findUsages/FindUsagesProvider.java -[sdk:FoldingBuilderEx]: upsource:///platform/core-api/src/com/intellij/lang/folding/FoldingBuilderEx.java -[sdk:ChooseByNameContributor]: upsource:///platform/lang-api/src/com/intellij/navigation/ChooseByNameContributor.java -[sdk:PsiStructureViewFactory]: upsource:///platform/editor-ui-api/src/com/intellij/lang/PsiStructureViewFactory.java -[sdk:FormattingModelBuilder]: upsource:///platform/lang-api/src/com/intellij/formatting/FormattingModelBuilder.java -[sdk:CodeStyleSettingsProvider]: upsource:///platform/lang-api/src/com/intellij/psi/codeStyle/CodeStyleSettingsProvider.java -[sdk:LanguageCodeStyleSettingsProvider]: upsource:///platform/lang-api/src/com/intellij/psi/codeStyle/LanguageCodeStyleSettingsProvider.java -[sdk:Commenter]: upsource:///platform/core-api/src/com/intellij/lang/Commenter.java diff --git a/tool_window/README.md b/tool_window/README.md index 148f62389..7a3959939 100644 --- a/tool_window/README.md +++ b/tool_window/README.md @@ -11,9 +11,9 @@ Component is provided by the `MyToolWindow` class through the `getContent()` met ### Extension Points -| Name | Implementation | Extension Point Class | -| ------------------------- | ----------------------------------------------- | ------------------------------------------ | -| `com.intellij.toolWindow` | [MyToolWindowFactory][file:MyToolWindowFactory] | [ToolWindowFactory][sdk:ToolWindowFactory] | +| Name | Implementation | Extension Point Class | +| ------------------------- | ----------------------------------------------- | --------------------- | +| `com.intellij.toolWindow` | [MyToolWindowFactory][file:MyToolWindowFactory] | `ToolWindowFactory` | *Reference: [Plugin Extension Points in IntelliJ SDK Docs][docs:ep]* @@ -23,5 +23,3 @@ Component is provided by the `MyToolWindow` class through the `getContent()` met [docs:ep]: https://www.jetbrains.org/intellij/sdk/docs/basics/plugin_structure/plugin_extensions.html [file:MyToolWindowFactory]: ./src/main/java/org/intellij/sdk/toolWindow/MyToolWindowFactory.java - -[sdk:ToolWindowFactory]: upsource:///platform/platform-api/src/com/intellij/openapi/wm/ToolWindowFactory.java diff --git a/tree_structure_provider/README.md b/tree_structure_provider/README.md index 17b3dc3f7..8dea7789d 100644 --- a/tree_structure_provider/README.md +++ b/tree_structure_provider/README.md @@ -11,9 +11,9 @@ Otherwise, an element is not included in the results list, so only directories a ### Extension Points -| Name | Implementation | Extension Point Class | -| ------------------------------------ | ------------------------------------------------------------------- | -------------------------------------------------- | -| `com.intellij.treeStructureProvider` | [TextOnlyTreeStructureProvider][file:TextOnlyTreeStructureProvider] | [TreeStructureProvider][sdk:TreeStructureProvider] | +| Name | Implementation | Extension Point Class | +| ------------------------------------ | ------------------------------------------------------------------- | ----------------------- | +| `com.intellij.treeStructureProvider` | [TextOnlyTreeStructureProvider][file:TextOnlyTreeStructureProvider] | `TreeStructureProvider` | *Reference: [Plugin Extension Points in IntelliJ SDK Docs][docs:ep]* @@ -23,5 +23,3 @@ Otherwise, an element is not included in the results list, so only directories a [docs:ep]: https://www.jetbrains.org/intellij/sdk/docs/basics/plugin_structure/plugin_extensions.html [file:TextOnlyTreeStructureProvider]: ./src/main/java/org/intellij/sdk/treeStructureProvider/TextOnlyTreeStructureProvider.java - -[sdk:TreeStructureProvider]: upsource:///platform/editor-ui-api/src/com/intellij/ide/projectView/TreeStructureProvider.java